Olá Pessoal...

Estou tentando redirecionar todas solicitações que chegam na minha interface externa (eth0) para o servidor de SMTP, POP3, DNS e HTTP que está na minha rede interna na interface (eth1) no ip 192.168.0.250

Estou usando as seguintes regras (também estou fazendo NAT da conexão com todos micros da rede):


#ativa iptables e módulo p/ nat
modprobe iptables
modprobe iptable_nat
echo 1 > /proc/sys/net/ipv4/ip_forward

# redireciona porta 25 da eth0 p/ 192.168.0.250
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 25 -j DNAT --to-dest 192.168.0.250
iptables -A FORWARD -p tcp -i eth0 --dport 25 -d 192.168.0.250 -j ACCEPT

# redireciona porta 110 da eth0 p/ 192.168.0.250
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 110 -j DNAT --to-dest 192.168.0.250
iptables -A FORWARD -p tcp -i eth0 --dport 110 -d 192.168.0.250 -j ACCEPT

# redireciona porta 53 da eth0 p/ 192.168.0.250
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 53 -j DNAT --to-dest 192.168.0.250
iptables -A FORWARD -p tcp -i eth0 --dport 53 -d 192.168.0.250 -j ACCEPT

# redireciona porta 80 da eth0 p/ 192.168.0.250
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j DNAT --to-dest 192.168.0.250
iptables -A FORWARD -p tcp -i eth0 --dport 80 -d 192.168.0.250 -j ACCEPT

# COMPARTILHA CONEXÃO
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

#fim



aonde estou errando???

Agradeço a atenção!

Abraços