Sim, você pode fazer isso - acredito ter uma solução criativa para o seu problema. Em termos gerais (não posso ser específico porque você não forneceu detalhes do seu SO etc) -
Verifique se a máscara de rede no roteador Wi-Fi é maior do que na interface Ethernet e use "rotas menores" para rotear pela LAN. Por exemplo
- Defina a interface LAN no seu roteador para 192.168.254.254 com uma máscara de rede de 255.255.0.0
- Verifique se o seu roteador WIFI está emitindo endereços DHCP no intervalo 192.168.254.0-192.168.254.127
- Deixe a interface WAN no DHCP (ou codifique-a para 192.168.254.129 com um gateway
de 192.168.254.254 e uma máscara de rede de 255.255.0.0)
- Atribuir estatisticamente 192.168.1.1 com uma máscara de rede de 255.255.255.0 à interface ethernet
no seu laptop.
- Se a sua área de trabalho em casa estiver permanentemente conectada, atribua estaticamente seu endereço IP
192.168.254.253 netmask 255.255.0.0. (Se tiver uma porta WIFI e Ethernet como a
laptop, e você normalmente usa o WIFI, configure-o da mesma forma que o laptop, exceto
atribuir estaticamente 192.168.1.2 na interface ethernet)
Isso deve funcionar da seguinte maneira:
Quando o laptop envia um pacote para fora da pilha de rede, ele olha para a tabela de roteamento. Ele tentará combinar o menor netblock primeiro, então ele enviará pacotes para o desktop
interface fora do endereço ethernet.
Ele enviará todos os outros pacotes pela conexão sem fio.
Como a máscara de rede é maior para a conexão sem fio, o laptop e a área de trabalho poderão ver o mundo externo.
Espero que quando o cabo ethernet não estiver conectado, a interface ethernet não receberá um endereço IP, assim o tráfego será roteado para fora da interface Wireless.