当我启动VPN连接时,在utun0接口上添加一个新的默认路由:
Destination Gateway Flags Refs Use Netif Expire default utun0 UCS 21 0 utun0 default 192.168.43.1 UGScI 14 0 en1
我想摆脱默认/ utun0路线。 使用-ifscope修饰符的路由时,出现以下错误:
$ sudo route delete -ifscope utun0 -net 0.0.0.0 route: writing to routing socket: not in table delete net 0.0.0.0: not in table
我究竟做错了什么? 为了删除默认路由,route命令的正确语法是什么?
我知道这是晚了,但我想知道你使用的是什么样的VPN。
我有Cisco Anyconnect VPN这个问题。
没有看到与你同样的错误,但该命令似乎执行,但路由表仍然看起来相同。
我相信Cisco AnyConnect以某种方式locking路由表,以便它不能被修改。
如果这不是Cisco AnyConnect,它可能会做类似的事情。 我还没有find任何文件,但这是我从testing中得出的结论。
我发现这也似乎适用于Windows。
干杯,亚伦
$ sudo route delete -net 0.0.0.0 -ifp ppp0 delete net 0.0.0.0
这在路线(8)
现在不在Mac的前面,试试我的头顶;
sudo route del default dev utun0
你可以试试这个:
sudo route delete -net default utun0
尝试route del default wlp2s0
。 其中wlp2s0
是接口名称。 该命令将删除您提供给该命令的特定接口上的第一个默认网关。