diff --git a/wgengine/monitor/monitor_linux.go b/wgengine/monitor/monitor_linux.go index 9b490903b..376c90315 100644 --- a/wgengine/monitor/monitor_linux.go +++ b/wgengine/monitor/monitor_linux.go @@ -228,6 +228,10 @@ func (c *nlConn) Receive() (message, error) { c.logf("%+v", rdm) } return rdm, nil + case unix.RTM_NEWLINK, unix.RTM_DELLINK: + // This is an unhandled message, but don't print an error. + // See https://github.com/tailscale/tailscale/issues/6806 + return unspecifiedMessage{}, nil default: c.logf("unhandled netlink msg type %+v, %q", msg.Header, msg.Data) return unspecifiedMessage{}, nil