Adicionando rota estática ao OS X Yosemite Failing

2

Tentando adicionar uma rota estática no meu MBP (en0 é wifi, en4 é thunderbolt ethernet).

ablair@hayate:~$ sudo route add -host 1.1.1.1 192.168.0.1 
add host 1.1.1.1: gateway 192.168.0.1
ablair@hayate:~$ netstat -rn
Routing tables

Internet:
Destination        Gateway            Flags        Refs      Use   Netif Expire
default            192.168.64.1       UGSc           39        5     en0
default            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            link#5             UCS             0        0     en0
169.254            link#13            UCSI            0        0     en4
192.168.0          link#13            UCS             0        0     en4
192.168.0.1/32     link#13            UCS             1        0     en4
192.168.0.1        link#13            UHLWIir         1        0     en4
192.168.0.20/32    link#13            UCS             1        0     en4
192.168.64         link#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  link#5             UCS             0        0     en0
192.168.64.250     30:a8:db:93:d9:ad  UHLWIi          1      233     en0    952
192.168.180        link#11            UCS             1        0  vmnet1
192.168.208        link#12            UC              1        0  vmnet8
192.168.208.131    0:c:29:16:93:e7    UHLWIi          1        0  vmnet8   1108

Não recebo erros e também não recebo minha rota. Eu sou novo no OS X, então pode ser que minha sintaxe esteja errada, mas eu tentei vários exemplos de toda a Internet e ainda estou obtendo os mesmos resultados.

Ele também age de forma semelhante se eu tentar adicionar uma rede.

ablair@hayate:~$ sudo route add -net 1.1.1.0/30 192.168.0.1  
add net 1.1.1.0: gateway 192.168.0.1
ablair@hayate:~$ netstat -rn
Routing tables

Internet:
Destination        Gateway            Flags        Refs      Use   Netif Expire
default            192.168.64.1       UGSc           30        5     en0
default            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            link#5             UCS             0        0     en0
169.254            link#13            UCSI            0        0     en4
192.168.0          link#13            UCS             0        0     en4
192.168.0.1/32     link#13            UCS             1        0     en4
192.168.0.1        link#13            UHLWIir         1        0     en4
192.168.0.20/32    link#13            UCS             1        0     en4
192.168.64         link#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  link#5             UCS             0        0     en0
192.168.64.250     30:a8:db:93:d9:ad  UHLWIi          2      241     en0   1159
192.168.180        link#11            UCS             1        0  vmnet1
192.168.208        link#12            UC              1        0  vmnet8
192.168.208.131    0:c:29:16:93:e7    UHLWIi          1        0  vmnet8   1124

Obrigado Aaron

    
por Azz 17.10.2014 / 04:09

2 respostas

2

Ah, que bobo de mim!

Veja as rotas apontando para utun0? Essas são rotas injetadas pelo cliente Cisco AnyConnect SSL VPN. Minha experiência no Windows é que ela congela a tabela de roteamento enquanto ela tem um túnel estabelecido.

Ao desconectar esta VPN, todas as rotas que eu tentei adicionar apareceram na tabela de roteamento.

Eu acho que uma pergunta de bônus é, se alguém sabe como eu poderia adicionar essas rotas, mesmo que eu esteja conectado com uma VPN AnyConnect?

    
por 17.10.2014 / 22:17
1

Com relação à sua pergunta sobre como adicionar rotas quando conectado ao Cisco SSL VPN, a resposta é não. O software Anyconnect requer que a tabela de roteamento seja congelada por motivos de segurança (por exemplo, se o túnel dividido estiver desabilitado, todo o tráfego DEVE atravessar o túnel.)

É um requisito de segurança implementado pelo seu administrador de rede. Espero que ajude.

    
por 09.12.2014 / 18:42