我有这个路由表:
Internet:
Destination Gateway Flags Netif Expire
default utun4 UGdScg utun4
default 192.168.86.1 UGdScIg en0
10.0.0.255 10.150.172.130 UH utun4
10.64.0.1 utun4 UGHdS utun4
127.0.0.0 127.0.0.1 UGHS lo0
127.0.0.0 127.0.0.1 UGHSI lo0
146.70.172.130/32 192.168.86.1 UGdSc en0
192.168.86 link#6 UCS en0 !
192.168.86.1/32 link#6 UCS en0 !
192.168.86.1 cc:f4:11:2c:6d:1a UHLWIir en0 1190
192.168.86.22 6a:e8:a:4d:f2:c1 UHLWI en0 355
192.168.86.23/32 link#6 UCS en0 !
Internet6:
Destination Gateway Flags Netif Expire
::1 ::1 UHL lo0
我如何删除192.168.86.22 6a:e8:a:4d:f2:c1
使用该route
命令(或其他方式)的条目?
理论上sudo route delete -host 192.168.86.22 -link 6a:e8:a:4d:f2:c1
应该可以工作,但我得到以下输出:
route: writing to routing socket: not in table
delete host 192.168.86.22: gateway 6a:e8:a:4d:f2:c1: not in table
请注意,我的 IP 地址是 192.168.86.23,192.168.86.22 是我网络上的另一个设备,显然正在向它发送命令,但我不知道如何在它自动添加到我的路由表后删除它。utun4 是 Mullvad。