forçar o tráfego de internet através de wifi

0

Eu tenho atualmente uma configuração onde meu rpi 3b (raspbian jessie), está conectado a dois roteadores, usando eth0 e wlan0. Eu quero usar eth0 apenas para se comunicar com outro dispositivo na rede local. E eu quero usar o wlan0 para o tráfego da WAN através do roteador.

  • RPI eth0 - > roteador A - > Dispositivo na LAN. (RPI designou IP no intervalo 10.x.x.x)
  • RPI wlan0 - > roteador B - > qualquer tráfego WAN. (RPI atribuído IP estático 192.168.1.13)

é suficiente usar o comando route, algo assim abaixo?

sudo route del default
sudo route add default gw 192.168.1.1 (let's say this is the IP address of the router i want to use for internet)

no entanto, fui aconselhado a evitar o uso do comando route, já que ele é sobrescrito pela maioria dos comandos de configuração de rede.

    
por LecauseAndThePi 14.06.2018 / 12:44

1 resposta

1

Não tenho certeza do que você quer dizer com comando de rota sendo substituído por config, mas você pode usar o comando ip em vez disso (do pacote iproute *):

sudo ip route replace default via 192.168.1.1
sudo ip route flush cache

Ambos os comandos gerenciam (visualizar / editar) as entradas da tabela de roteamento.

Um pouco de conselho - você pode ter a interface ethernet configurada manualmente sem configurar um gateway padrão (apenas um endereço IP e manual / dinâmico encaminhamento, se necessário). Se isso não é uma opção, você pode configurar o cliente dhcp para rejeitar a opção de gateway padrão nessa interface (eth0).

    
por 14.06.2018 / 14:05