Em um computador Windows com duas interfaces de rede, também é possível ativar o NAT usando o netsh. Isso costumava funcionar no Windows XP, não tenho certeza sobre os mais novos, já que não estou mais usando o Windows.
netsh NAT exemplo
"external" - nome da interface externa
"internal" - nome da interface interna
netsh> routing ip nat
netsh routing ip nat> install
netsh routing ip nat> add int "external" full
netsh routing ip nat> add int "internal" private
netsh routing ip nat> exit
Iniciar o serviço "Roteamento e acesso remoto"
Você faz isso no computador que tem acesso à Internet.
Configure um IP local como 10.x.x.x ou 192.168.1.x na interface interna desse computador.
Configurar um IP local da mesma rede no segundo computador, também alguns servidores DNS válidos.
Neste ponto, ambos os computadores devem poder fazer o ping uns aos outros, o segundo computador terá acesso à Internet.
Se você precisar fazer o encaminhamento de porta para o segundo computador, também é possível com o netsh:
netsh exemplo de encaminhamento de porta
"external" - nome da interface externa
"internal" - nome da interface interna
192.168.1.10 - endereço IP na interface interna
192.168.1.11 - endereço IP do host LAN
22222 - porta a ser encaminhada
netsh routing ip nat add portmapping external tcp 0.0.0.0 22222 192.168.1.11 22222