Por que meu traceroute está atingindo o gateway errado?

2

O que "deveria" acontecer Quero que o tráfego para o Google passe pelo en0 (Mac) e acesse o gateway A (digamos IP = 123.456.789.000 ). Eu tenho outra configuração de rota para en3 e não quero mexer com isso.

Tentei:

sudo route add -host 173.194.121.54 123.456.789.000 -ifscope en0

O resultado disso foi:

netstat -nr mostrou:

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   

Groovy, não?

Tentei ping , Google inacessível. Tentei traceroute e vi:

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

No bueno.

Eu esperaria ver traceroute iniciar no gateway correto ( 123.456.789.000 ), mas passando pelo gateway incorreto e eu acho que o dispositivo errado.

Onde eu errei?

Edit: Desculpas, tenho tentado muitas coisas, difícil de distinguir uma saída da outra.

    
por Jason Nichols 22.04.2015 / 17:24

0 respostas