“应该”发生什么
我希望流向 Google 的流量通过en0
(Mac) 并到达网关 A(假设 IP = 123.456.789.000
)。我有另一条路线设置en3
,我不想搞乱它。
尝试过:
sudo route add -host 173.194.121.54 123.456.789.000 -ifscope en0
其输出是:
netstat -nr
显示:
Destination Gateway Flags Refs Use Netif Expire
default 234.567.89.10 UGSc 35 14 en3
default 123.456.789.000 UGSc 35 14 en0
127 127.0.0.1 UCS 0 0 lo0
127.0.0.1 127.0.0.1 UH 13 6073 lo0
173.194.121.54 123.456.789.000 UGHSI 0 0 en0
很时髦,不是吗?
试过了ping
,谷歌无法访问。尝试traceroute
并看到:
traceroute to 173.194.121.54 (173.194.121.54), 64 hops max, 52 byte packets
1 234.567.89.10 (234.567.89.10) 1.043 ms !N 0.883 ms !N 0.862 ms !N
没有布埃诺。
我希望看到traceroute
从正确的网关 ( 123.456.789.000
) 开始,但它却通过了错误的网关,而且我猜测是错误的设备。
我哪里做错了?
编辑:抱歉,我一直在尝试很多事情,很难区分一个输出和另一个输出。