wgengine/router: warn about another variation of busybox's `ip`.
@@ -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)
