Configurando o Mac OS X para usar diferentes roteadores de acordo com o IP

0

Eu tenho acesso à Ethernet e Wi-Fi para o meu Mac OS X. O acesso à Ethernet é usado somente para rede local (faixa de ip 192.168.0.0/16 e 10.0.0.0/8), enquanto o acesso wifi é usado para a Internet.

Agora quero configurar a rede para que ela possa acessar diferentes roteadores de acordo com o destino. Por exemplo, se eu for visitar o google.com, ele acessará o wifi, mas se eu for visitar o link , ele será vá pelo acesso ethernet. Como posso fazer isso?

    
por ZelluX 07.10.2010 / 17:02

2 respostas

1

Eu estou procurando fazer exatamente a mesma coisa. Infelizmente, as opções de 'rota' são explicadas tão resumidamente quanto todas as outras nas páginas do manual, o que é uma pena.

Não consigo identificar uma maneira significativa de realizar isso por meio do painel de preferências Rede, e não consigo compreender as complexidades de uma tabela de roteamento rapidamente.

Se há alguém que realmente conseguiu fazer isso, particularmente no 10.6.4, seria ótimo ter algumas dicas. Obrigado!

UPDATE : uma discussão sobre este tópico:

Roteamento de tráfego seletivamente via ethernet ou wifi, com DNS apropriado (Mac OS X 10.6)

parece ter abordado parte da questão para mim. Especificamente, o OP mencionou usando 'sudo route add' para modificar a tabela de roteamento. No seu caso, o comando era:

sudo route add 10.0.0.0/8 <intranet gateway>

Isso funciona para minha configuração, já que nossos endereços IP da intranet são todos números 10.x. (Note que eu acredito que você tem que ter seu usuário root ativo para fazer este trabalho.) Agora, qualquer coisa que eu acesse diretamente pelo endereço IP é manipulado através da minha conexão sem fio para a intranet, enquanto todo o resto parece estar passando pela internet. / p>

No exemplo acima, BTW, o <intranet gateway> seria o endereço IP do roteador para as conexões 10. *, conforme indicado no painel de preferências Rede. Portanto, se o IP do seu roteador fosse 10.32.0.1, você faria isso em uma janela de terminal:

sudo route add 10.0.0.0/8 10.32.0.1

Espero que isso seja de alguma utilidade para você, como foi para mim - embora ele não lide com a resolução de domínio interno ('nw.company.com', por exemplo), até onde eu sei.

    
por 20.10.2010 / 00:48
1

Embora eu não saiba especificamente o comando que você precisará executar, sei que isso pode ser feito com o comando "route" do terminal. Dê uma olhada nas páginas do manual. Além disso, observe que você precisará usar sudo route para fazer alterações.

    
por 07.10.2010 / 17:16