Releases: luizbizzio/tailscale-mtu
Releases · luizbizzio/tailscale-mtu
v1.0.0
Tailscale MTU Release
Overview
First stable release of Tailscale MTU, focused on reliable and
persistent MTU management for Tailscale interfaces.
Features
- Persistent MTU configuration across reboots and reconnects
- Immediate MTU application when values are set
- Automatic reapply when the Tailscale interface disappears and
returns - Linux and Windows support
- Separate IPv4 and IPv6 MTU handling on Windows
- Simple Windows UI with background service enforcement
Linux
- Stateless CLI installed at
/usr/local/bin/tailscale-mtu - Persistent configuration stored in
/etc/tailscale-mtu.conf - Immediate MTU application via
ip link set - Automatic reapply using
udevwhen available - MTU range validation with IPv6 safety warning below 1280 bytes
Windows
- Background enforcement via Windows Service (NSSM)
- MTU applied using
netshfor IPv4 and IPv6 independently - Configuration stored under
%ProgramData%\TailscaleMTU - No registry modification
- No exposed network services
Design goals
- Minimal attack surface
- No telemetry
- No remote communication
- Explicit and transparent privilege usage
- Predictable behavior in infrastructure environments
Notes
- Linux uses a single MTU per interface (IPv4 and IPv6 are not
separate) - IPv6 requires a minimum MTU of 1280 bytes as defined by RFC 8200
- Incorrect MTU values can cause packet loss, stalls, or broken IPv6
traffic