Adicione uma rota com um custo menor (por exemplo, contagem de saltos menor ou outra métrica apropriada)
Por exemplo route add -host 1.2.3.4 dev wlan0 metric 1
(não testado)
Eu tenho duas interfaces de rede.
Um com fio (eth0), filtrado por proxy.
Um é sem fio (wlan0), que é gratuito.
Eu preciso rotear URLs específicos por meio da interface sem fio para evitar o proxy.
Adicione uma rota com um custo menor (por exemplo, contagem de saltos menor ou outra métrica apropriada)
Por exemplo route add -host 1.2.3.4 dev wlan0 metric 1
(não testado)
Suponho que você queira que toda a sua solicitação para a lan vá para a eth0 e todas as outras solicitações (endereços da Internet) sejam para a wlan0.
Tudo depende da configuração da sua rede. Você precisa saber o ip do seu gateway lan. Você pode obtê-lo com o seguinte comando:
route
Você deve jogar com sua tabela de rotas. Minha solução para o mesmo problema (eth0 / ppp0) é: 1. Excluir gateway padrão:
route del default gw
2. Adicione um gw padrão que aponte para wlan0:
route add default gw youripwlan0
3. Adicione uma regra de rota que envie todas as solicitações de lan para eth0:
route add -net 192.168.1.0 netmask 255.255.255.0 dev eth0
Onde você deve substituir -net e netmask por valores que se ajustem à sua configuração de lan. 4. Em seguida, adicione outro gateway que é usado para as solicitações feitas dentro do lan:
route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1
Novamente, net-net e gw devem ser alterados de acordo com sua configuração. E talvez você queira editar o arquivo /etc/resolv.conf para adicionar um servidor DNS da rede wlan.