Agregar ruta estática a OS X Yosemite Failing

2

Intentando agregar una ruta estática en mi MBP (en0 es wifi, en4 es thunderbolt ethernet).

ablair @ hayate: ~ $ sudo route add -host 1.1.1.1 192.168.0.1 
agregar host 1.1.1.1: puerta de enlace 192.168.0.1
ablair @ hayate: ~ $ netstat -rn
Tablas de enrutamiento

Internet:
Destino Gateway Indicadores Ref. Usar Netif Caducar
por defecto 192.168.64.1 UGSc 39 5 en0
predeterminado 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 enlace # 5 UCS 0 0 en0
169.254 enlace # 13 UCSI 0 0 en4
192.168.0 enlace # 13 UCS 0 0 en4
192.168.0.1/32 enlace # 13 UCS 1 0 en4
192.168.0.1 enlace # 13 UHLWIir 1 0 en4
192.168.0.20/32 enlace # 13 UCS 1 0 en4
192.168.64 enlace # 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 enlace # 5 UCS 0 0 en0
192.168.64.250 30: a8: db: 93: d9: ad UHLWIi 1 233 en0 952
192.168.180 enlace # 11 UCS 1 0 vmnet1
192.168.208 enlace # 12 UC 1 0 vmnet8
192.168.208.131 0: c: 29: 16: 93: e7 UHLWIi 1 0 vmnet8 1108

No recibo ningún error y tampoco agrego mi ruta. Soy nuevo en OS X, por lo que puede ser que mi sintaxis sea incorrecta, pero he probado numerosos ejemplos en Internet y todavía obtengo los mismos resultados.

También actúa de manera similar si intento agregar una red.

ablair @ hayate: ~ $ sudo route add -net 1.1.1.0/30 192.168.0.1  
agregar net 1.1.1.0: puerta de enlace 192.168.0.1
ablair @ hayate: ~ $ netstat -rn
Tablas de enrutamiento

Internet:
Destino Gateway Indicadores Ref. Usar Netif Caducar
por defecto 192.168.64.1 UGSc 30 5 en0
predeterminado 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 enlace # 5 UCS 0 0 en0
169.254 enlace # 13 UCSI 0 0 en4
192.168.0 enlace # 13 UCS 0 0 en4
192.168.0.1/32 enlace # 13 UCS 1 0 en4
192.168.0.1 enlace # 13 UHLWIir 1 0 en4
192.168.0.20/32 enlace # 13 UCS 1 0 en4
192.168.64 enlace # 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 enlace # 5 UCS 0 0 en0
192.168.64.250 30: a8: db: 93: d9: ad UHLWIi 2 241 en0 1159
192.168.180 enlace # 11 UCS 1 0 vmnet1
192.168.208 enlace # 12 UC 1 0 vmnet8
192.168.208.131 0: c: 29: 16: 93: e7 UHLWIi 1 0 vmnet8 1124

Gracias Aaron

Azz
fuente

Respuestas:

2

Ahh, que tonto de mi parte!

¿Ves esas rutas señalando utun0? Esas son rutas inyectadas por el cliente Cisco AnyConnect SSL VPN. Mi experiencia en Windows es que congela la tabla de enrutamiento mientras tiene un túnel establecido.

Al desconectar esta VPN, todas las rutas que había intentado agregar aparecieron en la tabla de enrutamiento.

Supongo que una pregunta adicional es, si alguien sabe cómo podría agregar estas rutas a pesar de que estoy conectado con una VPN AnyConnect.

Azz
fuente
1

Con respecto a su pregunta sobre cómo agregar rutas cuando está conectado a Cisco SSL VPN, la respuesta es no. El software Anyconnect requiere que la tabla de enrutamiento se congele por razones de seguridad (por ejemplo, si el túnel dividido está deshabilitado, todo el tráfico DEBE atravesar el túnel).

Es un requisito de seguridad implementado por su administrador de red. Espero que ayude.

Chris Jones
fuente