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]

Responder a