
junior
(usa Ubuntu)
Enviado em 01/06/2009 - 17:08h
Olá amigo, o que você precisa é compartilhar a internet com o IPTABLES.
Há vários tutoriais de como compartilhar internet com o iptables, eu mesmo já procurei vários e nenhum nunca funcionava! Até que um belo dia li em algum lugar tais comandos sem complicações alguma. Aí vai a dica, você irá compartilhar, simplesmente, sua internet com sua rede local.
Abra um terminal e digite os seguintes comandos:
# iptables -F
# iptables -F INPUT
# iptables -F OUTPUT
# iptables -F POSTROUTING -t nat
# iptables -F PREROUTING -t nat
# echo 1 > /proc/sys/net/ipv4/ip_forward
# iptables -P FORWARD ACCEPT
# iptables -A POSTROUTING -t nat -s 192.168.77.0/24 -o ppp0 -j MASQUERADE
* Obs.: Troque o ppp0 para eth0 ou eth1 caso seu modem seja roteador.
Se quiser criar um script com essas regras, faça o seguinte:
# nano firewall
* Cole as linhas acima no seu script, tecle CTRL + O para salvar o arquivo.
* Execute o comando chmod +x firewall (para que tornar o arquivo criado, um arquivo executável)
* Teste rodando o seguinte comando: ./firewall
Em distro's baseadas em Debian, coloque o caminho do script em /etc/rc.local para que o script seja executado toda vez que o pc for iniciado.
=D