Configure a conexão ethernet para um roteador enquanto estiver conectado sem fio a outro roteador

2

Este é provavelmente um problema muito simples, mas eu tenho pouca / nenhuma experiência de rede. Eu tenho uma conexão de internet sem fio que eu quero manter como meu gateway padrão para acesso à internet, eu quero ser capaz de conectar outro roteador através da porta ethernet para que eu possa ssh , mas manter minha conexão sem fio como o principal conexão com a internet.

Quando estou conectado à Internet sem fio, meu computador recebe o endereço IP 192.168.0.5 e o endereço IP do roteador sem fio é 192.168.0.1 .

Se eu conectar no roteador ethernet, ele tentará me atribuir um endereço IP no intervalo 192.168.0/8 e seu endereço IP será 192.168.0.10 .

Estou usando o Mac OSX 10.8. É possível configurar uma configuração pela qual eu mantenho a conexão à internet sem fio e conecto-me ao outro roteador via ethernet?

    
por James 08.11.2013 / 14:59

2 respostas

2

Os roteadores precisariam ser configurados em diferentes sub-redes. Quando eles estão na mesma sub-rede, a pilha do protocolo TCP / IP no seu computador não consegue distinguir entre eles (os endereços 192.168.0.5 e 192.168.0.10 são locais para as conexões com e sem fio - o computador não sabe com qual interface enviar os dados). dados).

A solução é alterar os endereços em uma das redes para que eles não entrem em conflito.

Por exemplo:

  • router1: ip: 192.168.0.5 máscara de sub-rede: 255.255.255.0
  • router2: ip: 192.168.1.10 máscara de sub-rede: 255.255.255.0
por 08.11.2013 / 15:15
0

Seu problema está na sua tabela de roteamento. O que você deseja é que seu roteador sem fio (vamos chamá-lo de 192.168.1.1) seja seu roteador padrão, enquanto o roteador ethernet (vamos chamá-lo 192.168.2.1) só gera uma regra de roteamento extra, não o gateway padrão.

Você exibe sua tabela de roteamento por meio de

 netstat -nr

onde -r significa "display routes", e "-n"="não resolve nomes. Para apagar 192.168.2.1 e definir 192.168.1.1 como gateway padrão:

route delete default
route add default 192.168.1.1

Para adicionar agora o roteador ethernet como "apenas outra rota",

route -n add -net 192.168.2.0/24  192.168.2.1

Lembre-se de que esses comandos devem ser emitidos como sudo.

    
por 08.11.2013 / 15:14