gesousa
(usa Ubuntu)
Enviado em 07/09/2008 - 02:06h
bom se a rede interna está certa e a supostamente a conexão da internet no servidor está funcionando.
faltou o roteamento para que o que vier da rede interna seja mandada para a placa da internet e vice versa.
no exemplo a minha rede interna é a 192.168.0.0 e eth0 e a placa ligada na internet
sudo iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE
sudo iptables -A FORWARD -s 192.168.0.0/24 -o eth0 -j ACCEPT
sudo iptables -A FORWARD -d 192.168.0.0/24 -m state --state ESTABLISHED,RELATED -i eth0 -j ACCEPT
ainda precisa permitir que haja redericionamento:
sudo gedit /etc/sysctl.conf
ache a linha:
#net.ipv4.ip_forward=1
e deixe sem o #
net.ipv4.ip_forward=1