Como configuro o NAT para encaminhar solicitações externas?

1

Eu tenho três Raspberry Pi conectados a máquinas Linux e um computador (também uma máquina Linux) conectado a um roteador que está conectado à Internet. Meu objetivo é configurar cada Raspberry Pi e o computador principal para que eles possam se comunicar diretamente uns com os outros, mas também direcionar automaticamente quaisquer solicitações da Internet através do roteador do computador principal para que eu possa fazer ping em sites reais e obter uma resposta.

Até agora, usei:

sudo ifconfig eth0 192.168.1.X netmask 255.255.255.0 up
sudo route add default gw 192.168.1.254 eth0

Onde X é 10, 11 e 12 respectivamente para as máquinas Raspberry Pi Linux. O endereço IP da máquina com acesso à Internet é 192.168.1.254, mas agora preciso configurar o NAT para que as tabelas IP encaminham corretamente as solicitações de Internet das máquinas Linux usando o Raspberry Pi.

A partir de agora, a tabela IP da máquina conectada à Internet é:

Kernel IP routing table
Destination   Gateway       Genmask        Flags    Metric    Ref    Use   Iface
192.168.0.0   *             255.255.255.0  U        1         0      0     eth1
default       192.168.0.1   0.0.0.0        UG       0         0      0     eth1

Atualmente, todas as quatro máquinas podem fazer ping e obter respostas. O único problema que estou enfrentando é fazer com que as três máquinas Linux façam ping em sites como este ping www.google.com.

Tenho certeza de que tenho as sub-redes configuradas corretamente, mas preciso de ajuda para descobrir como configurar os gateways padrão e configurar a máquina de roteamento como um roteador. Eu não sei se preciso fazer alguma coisa com DNS, mas se eu fizer, por favor me avise. Obrigado.

    
por weskpga 17.11.2013 / 08:25

0 respostas