You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tailscale/wgengine/router
Tom 2903d42921
wgengine/router: delete hardcoded link-local address on Windows (#4740)
Fixes #4647

It seems that Windows creates a link-local address for the TUN driver, seemingly
based on the (fixed) adapter GUID. This results in a fixed MAC address, which
for some reason doesn't handle loopback correctly. Given the derived link-local
address is preferred for lookups (thanks LLMNR), traffic which addresses the
current node by hostname uses this broken address and never works.

To address this, we remove the broken link-local address from the wintun adapter.

Signed-off-by: Tom DNetto <tom@tailscale.com>
2 years ago
..
callback.go net/dns: add GetBaseConfig to CallbackRouter. 3 years ago
ifconfig_windows.go wgengine/router: delete hardcoded link-local address on Windows (#4740) 2 years ago
ifconfig_windows_test.go wgengine/router: delete hardcoded link-local address on Windows (#4740) 2 years ago
router.go wgengine/router: take a link monitor 3 years ago
router_darwin.go wgengine/router: take a link monitor 3 years ago
router_default.go all: fix some js/wasm compilation issues 3 years ago
router_fake.go wgengine: pass in an explicit router.Router, rather than a generator. 4 years ago
router_freebsd.go wgengine/router: take a link monitor 3 years ago
router_linux.go Revert "wgengine/router,util/kmod: load & log xt_mark" 3 years ago
router_linux_test.go wgengine/router: demote TestDebugListRules fail to skip 3 years ago
router_openbsd.go wgengine/router: take a link monitor 3 years ago
router_test.go all: gofmt with Go 1.17 3 years ago
router_userspace_bsd.go all: gofmt with Go 1.17 3 years ago
router_windows.go all: use any instead of interface{} 3 years ago
runner.go wgengine/router: ignore Linux ip route error adding dup route 3 years ago