From 380a3526f62beb8cffe19a19b257aea800195fe4 Mon Sep 17 00:00:00 2001 From: David Anderson Date: Mon, 15 Mar 2021 15:29:12 -0700 Subject: [PATCH] cmd/tailscale/cli: warn if using subnet routing on BSD Fixes #1475. Signed-off-by: David Anderson --- cmd/tailscale/cli/up.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cmd/tailscale/cli/up.go b/cmd/tailscale/cli/up.go index 5994434ed..c26b94074 100644 --- a/cmd/tailscale/cli/up.go +++ b/cmd/tailscale/cli/up.go @@ -181,6 +181,9 @@ func runUp(ctx context.Context, args []string) error { } if len(routeMap) > 0 { checkIPForwarding() + if isBSD(runtime.GOOS) { + warnf("Subnet routing and exit nodes only work with additional manual configuration on bsd, and is not currently officially supported.") + } } routes := make([]netaddr.IPPrefix, 0, len(routeMap)) for r := range routeMap {