diff --git a/wgengine/router/router_linux.go b/wgengine/router/router_linux.go index a037b4054..3a20fd2e4 100644 --- a/wgengine/router/router_linux.go +++ b/wgengine/router/router_linux.go @@ -544,7 +544,7 @@ func (r *linuxRouter) delBypassRule() error { // the user towards the correct fix. See // https://github.com/tailscale/tailscale/issues/368 for an // example of this issue. - if bytes.Contains(out, []byte("ip: ignoring all arguments")) { + if bytes.Contains(out, []byte("ip: ignoring all arguments")) || bytes.Contains(out, []byte("does not take any arguments")) { return errors.New("cannot list ip rules, `ip` appears to be the busybox implementation. Please install iproute2") } return fmt.Errorf("listing ip rules: %v\n%s", err, out)