Força o tráfego da Internet pela LAN, mas conecta-se ao roteador por WiFi

0

Isto vai parecer um pedido estranho, mas é necessário. Eu tenho um roteador sem fio que não é para ser usado para acesso à internet. O roteador atual que eu tenho é um DLink DIR-626L e eu o uso para conectar alguns dispositivos embarcados a um aplicativo em que estou trabalhando.

Para a internet, estou conectado por ethernet na rede. O problema que estou tendo é que se eu me conectar ao meu roteador DLink WiFi, o tráfego da Internet quer passar pelo roteador DLink em vez da porta ethernet e o roteador DLink não tem conexão com a Internet. Eu sei que isso está acontecendo porque, se eu tentar abrir uma página, recebo uma página de erro D-Link dizendo que não estou conectado à internet.

Olhando para algumas outras questões, parece que meu roteador pode estar se anunciando como um "gateway" e não consigo encontrar uma maneira de desativá-lo explorando as configurações.

Existe uma maneira de dizer ao Linux que todo o tráfego da Internet deve passar pela porta ethernet?

Algumas especificações:

-Todos os dispositivos que estão transmitindo para o roteador estão fazendo isso por meio do UDP. Eles estão apenas cuspindo dados para um IP estático em uma porta dedicada.

-Estou usando o Linux Mint 17.2.

-Eu tive essa configuração trabalhando com um pequeno roteador TP-Link alimentado por bateria (TL-MR3040). Eu não fiz nada de especial para isso, apenas "funcionou".

    
por tomsrobots 20.11.2015 / 18:47

1 resposta

0

O que você pode fazer é configurar o seu cliente dhcp para ignorar o atributo do roteador que vem na resposta do DHCP.

Edite seu /etc/dhcp/dhclient.conf que define quais atributos você recebe via dhcp, e retire da linha que começa com a solicitação dos roteadores de palavras.

request subnet-mask, broadcast-address, time-offset; # routers;

Após a edição, faça

sudo service networking restart
    
por 20.11.2015 / 18:53