Buckminster
(usa Debian)
Enviado em 08/01/2014 - 15:03h
Como root, crie um arquivo em /etc/init.d/:
# vim /etc/init.d/firewall.sh << eu usei o vim, você usa o teu editor de texto preferido e pode colocar outro nome para o script (aconselhável).
Coloque as regras dentro:
#!/bin/bash
modprobe iptable_nat
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables –t nat –A POSTROUTING –o eth1 –j MASQUERADE
Salve e saia.
Dê permissão de execução:
# chmod +x /etc/init.d/firewall.sh
E coloque em /etc/rc.local antes de 'exit 0', assim:
...
/etc/init.d/firewall.sh start
exit 0
Dessa maneira o Iptables inicia junto com o sistema e você pode iniciar, parar e reiniciar no terminal com o comando:
#/etc/init.d/firewall.sh start, stop ou restart
O conteúdo acima irá compartilhar a internet da eth1 para a eth0. A eth1 você conecta no modem e a eth0 você conecta no switch que levará a internet para a tua rede.
E deixe option routers com o IP da placa eth0.
Caso não saiba como fazer, posta aqui tuas dúvidas.