From e6f013dbc86c0bcbbac041e55ff7327c1ed8560d Mon Sep 17 00:00:00 2001 From: Pasha Sviderski Date: Mon, 9 Mar 2026 17:38:25 +1000 Subject: [PATCH] fix: skip Tailscale addresses for using as auto-detected WireGuard endpoints --- internal/machine/network/address.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/internal/machine/network/address.go b/internal/machine/network/address.go index 36b25e64..25e7bb27 100644 --- a/internal/machine/network/address.go +++ b/internal/machine/network/address.go @@ -31,6 +31,12 @@ func ListRoutableIPs() ([]netip.Addr, error) { // Skip Docker bridge interfaces. continue } + if iface.Name == "tailscale0" { + // Skip Tailscale interface as we don't want double-tunneling. Also, MTU=1280 on tailscale0 is too small + // for tunneling IPv6 used for uncloud management traffic. + // See Discord thread: https://discord.com/channels/1371726032104587335/1477823130670993408 + continue + } if iface.Flags&net.FlagUp == 0 || iface.Flags&net.FlagRunning == 0 || iface.Flags&net.FlagLoopback != 0 { // Skip interfaces: