Primeiro, use o Wireshark para verificar se os pacotes de saída estão realmente sendo encaminhados da Lan2 para a Lan1. Embora as edições de cliente do Windows tenham essa configuração de registro, elas nem sempre funcionam como deveriam quando você a alterna manualmente. (Oficialmente, somente o modo completo "Compartilhamento de conexão com a Internet" é suportado.)
O outro problema mais provável é que o seu roteador principal (isto é, uplink do Computador1 / Lan1) não conhece uma rota anterior à rede 192.168.140.0
, portanto todas as respostas recebidas são descartadas ou retornadas a Internet novamente (seguindo a rota padrão).
Dependendo das capacidades do seu roteador principal (ou seja, se ele permite editar rotas estáticas), é necessário executar um dos procedimentos a seguir:
-
Método 1 - roteamento regular: no roteador principal, adicione uma rota estática para
192.168.140.0/24
via Computer1 (por exemplo,192.168.130.47
).O método exato varia muito - pode ser uma página na interface do usuário da web, pode precisar de um comando da CLI; alguns aceitam
/24
, alguns querem a máscara de sub-rede, e infelizmente alguns modelos bloqueados pelo ISP nem mesmo permitem a edição de rotas estáticas. -
Método 2 - empilhado NAT: Eu realmente não recomendo isso (ver todos os outros "roteadores empilhados" ou "roteadores em cascata" postagens lá fora), e eu não tenho certeza se o Windows 10 permite permitir NAT manualmente. / p>
No entanto, a opção é , como aponta @Darius - se você ativar o modo "Compartilhamento de conexão com a Internet" no Windows, ele executará automaticamente o roteamento e o NAT. (Ele ainda servirá DNS e DHCP para a segunda sub-rede!)