Estoy en una Mac e intento enrutar una dirección particular a través de una puerta de enlace específica en mi conexión wifi.
Estoy usando:
route add -host 54.81.143.201 192.168.15.1
A veces esto funcionará, otras veces no. Lo que encontré es que la interfaz que elige es diferente cada vez. Necesita ser en0
para trabajar
netstat -nr
salida cuando no funciona:
54.81.143.201 192.168.15.1 UGHS 1 89 en5
Esto es cuando funciona: (nota en0)
54.81.143.201 192.168.15.1 UGHS 0 1 en
¿Por qué estoy haciendo esto? Porque nuestra compañía tiene un proxy en el que HipChat no funciona. Así que estoy enrutando el tráfico hipchat a través de una red wifi abierta mientras todavía estoy en mi ethernet de trabajo.
EDITAR:
También intenté agregar la entrada usando solo la interfaz
route add -host 54.81.143.201 -interface en0
54.81.143.201 78:31:c1:c7:52:74 UHS 0 2 en0
HipChat no logra conectarse.
EDITAR 2: Alguien pidió mi tabla de enrutamiento completa, aquí está hoy. Tenga en cuenta que 54.81.143.201 ahora está vinculado a en3 y no en0
Internet:
Destination Gateway Flags Refs Use Netif Expire
default 10.7.90.1 UGSc 31 6 en3
10.7.90/24 link#4 UCS 4 0 en3
10.7.90.1 0:23:ac:3d:db:c2 UHLWIir 16 0 en3 1200
10.7.90.44 40:6c:8f:19:4a:bb UHLWI 0 3 en3 946
10.7.90.63 127.0.0.1 UHS 0 0 lo0
54.81.143.201 192.168.15.1 UGHS 0 0 en3
127 127.0.0.1 UCS 0 0 lo0
127.0.0.1 127.0.0.1 UH 3 209 lo0
169.254 link#4 UCS 1 0 en3
169.254.255.255 0:23:ac:3d:db:c2 UHLSW 0 0 en3
en3
es claramente correcto. 192.168.15.1 no es accesible a través de ninguna otra interfaz. La única forma de llegar a 192.168.15.1 en esa tabla de enrutamiento es a través de la ruta predeterminada, ¿verdad? (Sin rodeos, parece que no tienes idea de lo que estás haciendo. Parece que te sorprende que el sistema no esté haciendo lo imposible).