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 .