Rogério,
Vamos por partes:
1o - para verificar se o "echo" funcionou ok.
# sysctl net.ipv4.ip_forward
net.ipv4.ip_forward = 1
2o - a maquina acessa internet normalmente ?
verifique a tabela de rota da maquina (netstat -nr)
3o - verifique as regras do iptables, incluindo NAT
iptables -L
iptables -L -t nat
4o - se ainda não funcionar tenta incluir a o "-s <rede_invalida>/<mascara>"
no comando iptables -A POSTROUTING...
5o - pode usar ainda o tcpdump em duas shells diferentes, uma em cada
porta e ver o que realmente acontece.
Boa sorte....
Ranieri
Em 24/03/08, Rogério Bernardes <[EMAIL PROTECTED]> escreveu:
>
> Olá pessoal,
>
> Eu também trabalho com iptables e deixo as regas no /etc/rc.d/rc.local
> Em um servidor novo, apenas para testar, com duas placas de rede eu quis
> compartilhar a internet deixando neste aarquivo apenas esta sequencia de
> comandos:
>
> modprobe iptable_nat
> echo 1 > /proc/sys/net/ ipv4/ip_forward
> iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
>
> Quando eu ligo a máquina, not que o roteamento não funciona, se eu listo o
> que está na memória (iptables -L) não aparece nada.
>
> O que posso fazer para resolver isso?
>
> Atenciosamente,
> _________________
> Rogério Bernardes
>
> Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
> armazenamento!
> http://br.mail.yahoo.com/
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
[As partes desta mensagem que não continham texto foram removidas]