(você não diz qual sistema operacional, portanto estou assumindo janelas para isso, outros sistemas operacionais têm comandos semelhantes)
Isso pode ser facilmente configurado através do route no Windows.
route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway] [metric Metric]] [if Interface]]
Você precisaria configurar três rotas
- Conexão padrão que usa o Teather USB
- Uma rota para um único computador usar o WiFi
- Uma rota para o restante das conexões locais
Assume:
-
192.168.0.1
é o IP do gateway no cabo - O ID da interface do Wi-Fi é
11
-
192.168.1.3
é o IP do "outro computador". - O ID da interface da Ethernet é
12
- A sub-rede da Ethernet é
192.168.2.0
com uma máscara de rede de255.255.255.0
Adicionando o gateway padrão (também -f
limpa todas as rotas antigas já configuradas)
route -f -p ADD 0.0.0.0 mask 0.0.0.0 192.168.0.1
Adicione a rota para o "outro comptuer" conectado via Wi-Fi (desde que a sub-rede seja diferente da rede 3, você pode usar o mesmo comando do terceiro comando da sub-rede 192.168.1.0
se quiser na sua rede doméstica para trabalhar em vez de apenas um ou adicioná-los individualmente)
route -p ADD 192.168.1.3 if 11
Adicione a rota para que o resto dos computadores na faixa 192.168.2.x sejam todos via Ethernet com fio
route -p ADD 192.168.2.0 mask 255.255.255.0 if 12