为什么我的跟踪路由到达了错误的网关?

为什么我的跟踪路由到达了错误的网关?

“应该”发生什么 我希望流向 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) 开始,但它却通过了错误的网关,而且我猜测是错误的设备。

我哪里做错了?

编辑:抱歉,我一直在尝试很多事情,很难区分一个输出和另一个输出。

相关内容