Sim, você pode fazer isso - acredito que encontrei uma solução bastante criativa para o seu problema. Em termos gerais (não posso ser específico porque você não forneceu detalhes do seu sistema operacional etc) -
Certifique-se de que a máscara de rede no roteador wifi seja maior que na interface Ethernet e use "rotas menores" para rotear pela LAN. Por exemplo
- Defina a interface da LAN no seu roteador para 192.168.254.254 com uma máscara de rede 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 192.168.254.254 e uma máscara de rede 255.255.0.0)
- Atribua estaticamente 192.168.1.1 com uma máscara de rede 255.255.255.0 à interface Ethernet no seu laptop.
- Se sua área de trabalho em casa estiver permanentemente conectada, atribua estaticamente seu endereço IP à máscara de rede 192.168.254.253 255.255.0.0. (Se ele possui uma porta WIFI e Ethernet, como o laptop, e você normalmente usa WIFI, configure-o da mesma maneira 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á corresponder o menor bloco de rede primeiro e enviará pacotes para a interface da área de trabalho pelo 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, laptop e desktop poderão ver o mundo exterior.
Felizmente, quando o cabo Ethernet não estiver conectado, a interface Ethernet não receberá um endereço IP, para que o tráfego seja encaminhado para a interface Wireless.