From 3e7ff5ff986578fd142d373822a4ce7c1238b8e2 Mon Sep 17 00:00:00 2001 From: Denton Gentry Date: Sat, 14 Aug 2021 18:38:26 -0700 Subject: [PATCH] cmd/tailscaled: enable hybrid netstack mode for FreeBSD. Allows FreeBSD to function as an exit node in the same way that Windows and Tailscaled-on-MacOS do. RELNOTE=FreeBSD can now function as an exit node. Fixes https://github.com/tailscale/tailscale/issues/2498 Signed-off-by: Denton Gentry --- cmd/tailscaled/tailscaled.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmd/tailscaled/tailscaled.go b/cmd/tailscaled/tailscaled.go index de3664bba..1ab81843d 100644 --- a/cmd/tailscaled/tailscaled.go +++ b/cmd/tailscaled/tailscaled.go @@ -335,9 +335,9 @@ func shouldWrapNetstack() bool { return true } switch runtime.GOOS { - case "windows", "darwin": + case "windows", "darwin", "freebsd": // Enable on Windows and tailscaled-on-macOS (this doesn't - // affect the GUI clients). + // affect the GUI clients), and on FreeBSD. return true } return false