尝试在我的 MBP 上添加静态路由(en0 是 wifi,en4 是雷电以太网)。
ablair@hayate:~$ sudo route add -host 1.1.1.1 192.168.0.1 添加主机 1.1.1.1:网关 192.168.0.1 ablair@hayate:~$ netstat -rn 路由表 互联网: 目标网关标志 Refs 使用 Netif 过期 默认 192.168.64.1 UGSc 39 5 en0 默认 192.168.0.1 UGScI 0 0 en4 10/10 10.224.50.29 UGSc 0 0 utun0 10.222/16 10.224.50.29 UGSc 4 3839 utun0 10.223/16 10.224.50.29 UGSc 0 0 utun0 10.224/16 10.224.50.29 UGSc 0 0 utun0 10.224.50.29/32 127.0.0.1 UGSc 5 0 lo0 10.255/16 10.224.50.29 UGSc 0 0 utun0 58.87.3.86/32 192.168.64.1 UGSc 1 0 en0 127 127.0.0.1 UCS 0 0 lo0 127.0.0.1 127.0.0.1 UH 105 325280 lo0 169.254 链接#5 UCS 0 0 en0 169.254 链接#13 UCSI 0 0 en4 192.168.0 链接#13 UCS 0 0 en4 192.168.0.1/32 链接#13 UCS 1 0 en4 192.168.0.1 链接#13 UHLWIir 1 0 en4 192.168.0.20/32 链路#13 UCS 1 0 en4 192.168.64 链接#5 UCS 3 0 en0 192.168.64.1 0:18:a:46:81:fe UHLS 0 0 en0 192.168.64.1 0:18:a:46:81:fe UHLWIir 41 67 en0 1200 192.168.64.243/32 链路#5 UCS 0 0 en0 192.168.64.250 30:a8:db:93:d9:ad UHLWIi 1 233 en0 952 192.168.180 链接#11 UCS 1 0 vmnet1 192.168.208 链接#12 UC 1 0 vmnet8 192.168.208.131 0:c:29:16:93:e7 UHLWIi 1 0 vmnet8 1108
我没有收到任何错误,也没有添加我的路线。我是 OS X 新手,所以可能只是我的语法错误,但我尝试了互联网上的许多示例,但仍然得到相同的结果。
如果我尝试添加网络,它也会采取类似的行动。
ablair@hayate:~$ sudo route add -net 1.1.1.0/30 192.168.0.1 添加网络 1.1.1.0:网关 192.168.0.1 ablair@hayate:~$ netstat -rn 路由表 互联网: 目标网关标志 Refs 使用 Netif 过期 默认 192.168.64.1 UGSc 30 5 en0 默认 192.168.0.1 UGScI 0 0 en4 10/10 10.224.50.29 UGSc 0 0 utun0 10.222/16 10.224.50.29 UGSc 2 3857 utun0 10.223/16 10.224.50.29 UGSc 0 0 utun0 10.224/16 10.224.50.29 UGSc 0 0 utun0 10.224.50.29/32 127.0.0.1 UGSc 5 0 lo0 10.255/16 10.224.50.29 UGSc 0 0 utun0 58.87.3.86/32 192.168.64.1 UGSc 1 0 en0 127 127.0.0.1 UCS 0 0 lo0 127.0.0.1 127.0.0.1 UH 107 326592 lo0 169.254 链接#5 UCS 0 0 en0 169.254 链接#13 UCSI 0 0 en4 192.168.0 链接#13 UCS 0 0 en4 192.168.0.1/32 链接#13 UCS 1 0 en4 192.168.0.1 链接#13 UHLWIir 1 0 en4 192.168.0.20/32 链路#13 UCS 1 0 en4 192.168.64 链接#5 UCS 3 0 en0 192.168.64.1 0:18:a:46:81:fe UHLS 0 0 en0 192.168.64.1 0:18:a:46:81:fe UHLWIir 32 67 en0 1187 192.168.64.243/32 链路#5 UCS 0 0 en0 192.168.64.250 30:a8:db:93:d9:ad UHLWIi 2 241 en0 1159 192.168.180 链接#11 UCS 1 0 vmnet1 192.168.208 链接#12 UC 1 0 vmnet8 192.168.208.131 0:c:29:16:93:e7 UHLWIi 1 0 vmnet8 1124
谢谢你,Aaron
答案1
啊,我太傻了!
看到那些指向 utun0 的路由了吗?这些路由是由 Cisco AnyConnect SSL VPN 客户端注入的。我在 Windows 上的经验是,当建立隧道时,它会冻结路由表。
断开此 VPN 后,我尝试添加的所有路由都会显示在路由表中。
我想还有一个额外的问题,是否有人知道即使我已连接 AnyConnect VPN,我如何添加这些路由?
答案2
关于您连接到 Cisco SSL VPN 时添加路由的问题,答案是否定的。 Anyconnect 软件要求出于安全目的冻结路由表(例如,如果禁用拆分隧道,则所有流量都必须穿过隧道。)
这是由您的网络管理员实施的安全要求。希望对您有所帮助。