A maneira de forçar todo o tráfego através de wlan1
em vez de forçar usb0
é forçar um novo gateway: como sudo,
ip route del default
ip route add default via 192.168.0.1 dev wlan1
(suponho que seu gateway tenha o endereço IP 192.168.0.1
, se não for alterado de acordo). Você pode restaurar a situação anterior por meio de
ip route del default
ip route add default via 192.168.42.129 dev usb0
Se você não souber / lembrar o endereço IP do gateway, use em seu lugar
ip route del default
dhclient -v usb0
( -v
opção é para verbose, ela não existe em todas as distribuições, você pode ter que descartá-la).
Você também pode decidir que gostaria de ter dois gateways, um por interface; com o kernel do Linux (e somente com o kernel Linux) isso pode ser feito, você encontra na resposta de David'Schwartz uma excelente e breve explicação de como fazê-lo. Depois disso, você terá que decidir por qual interface a saída de cada aplicativo passa (você pode decidir em uma base por aplicativo). Isso significa que um determinado aplicativo, digamos ssh
pode ligar a qualquer interface, ou, em outras palavras, que o endereço IP a partir do qual ssh
é inicializado pode ser usb0
ou de wlan1
; o rule
discutido por David Schwartz cuida automaticamente do roteamento corretamente ssh
.
Observe que, dessa forma, você pode ter uma ssh
de conexão passando por wlan1
e outra passando por wlan1
.