Como adicionar permanentemente uma rota no OS X?

3

Eu tenho um Mac Pro e o problema é que ele não está se conectando a sistemas em outras VLANs. Isso pode ser temporariamente arquivado por

sudo route -n add -net <IP>/mask  <Gateway>

No entanto, ele desaparece na próxima reinicialização do laptop. Como posso adicionar a rota permanentemente?

    
por Sri Ram 25.07.2014 / 10:28

2 respostas

0

Encontrado um artigo que sugere adicionar algo assim

ifconfig en2 inet 11.22.33.5 netmask 255.255.255.252
route -n add 11.22.33.64/26 111.222.333.6

para /etc/rc.common . Aparentemente, a linha ifconfig anterior é necessária, embora eu não saiba o motivo.

    
por 04.08.2014 / 10:38
0

Eu mesmo não consegui fazê-lo funcionar com a solução fornecida pelo pabo. Acabei correndo no crontab:

env EDITOR=nano crontab -e

adicione a linha do script:

@reboot sh /path/to/your/script.sh

Certifique-se de que, se precisar de direitos de sudo, será necessário desativar a senha para uso do sudo no seu script. Mais informações aqui:

link

Além disso, se você estiver usando alguns comandos build in no mac, como por exemplo route , você precisa especificar o caminho completo do arquivo binário. Aqui está um exemplo de script.sh file:

sudo /sbin/route add 192.168.64.0/16 192.168.100.1

    
por 23.01.2018 / 15:32