Raspberry Pi: Roteador Wireless – IV

Para a configuração do roteamento entre as redes, sugerimos a configuração do arquivo “/etc/sysctl.conf” como:

net.ipv4.ip_forward=1

sudo iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
sudo iptables -A FORWARD -i wlan0 -o eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT
sudo iptables -A FORWARD -i eth0 -o wlan0 -j ACCEPT

sudo sh -c "iptables-save > /etc/iptables.ipv4.nat"

O serviço DHCP deverá ser iniciado através do comando:

sudo service udhcpd start

Além disso, deverá ser habilitado para o carregamento no boot do sistema:

sudo update-rc.d udhcpd enable

Por fim, deverá ser criado o script de firewall, no arquivo “/home/pi/rc.firewall-wlan0”:

sudo iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
sudo iptables -A FORWARD -i wlan0 -o eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT
sudo iptables -A FORWARD -i eth0 -o wlan0 -j ACCEPT

O qual será executado pelo “/etc/rc.local”:

sh /home/pi/rc.firewall-wlan0

Se tudo estiver correto o sistema estará pronto para utilização e compartilhamento de rede.

Anúncios