Ubuntu 11.04 servidor iptables encaminhamento de porta

4

Sou bem novo no iptables. Meu servidor tem duas placas Ethernet (eth0, eth1) e um roteador ADSL que está no modo bridge conectado à eth0 que criou o ppp0 quando discado.

Estou tentando encaminhar a porta externa 80 para minha máquina local (192.168.2.2) conectada em eth1.

Meu compartilhamento de Internet é feito por:

iptables -t nat -A POSTROUTING -s 192.168.2.0/255.255.255.0 -o ppp0 -j MASQUERADE

(se houver uma maneira melhor, sinta-se à vontade para me mostrar)

Estou tentando usar:

iptables -A FORWARD -i eth1 -p tcp --dport 80 -j ACCEPT
iptables -t nat -A PREROUTING -p tcp -i eth1 --dport 80 -j DNAT --to-destination 192.168.2.2:80

mas eu não sei para qual interface Ethernet eu deveria estar apontando. Alguma idéia?

    
por Stef 01.07.2011 / 15:02

2 respostas

0

Se você está acessando a Internet através de ppp0 , é isso que você deve usar para -i em ambos os comandos. (Verifique a rota padrão em ip -4 route para ter certeza.)

    
por 01.07.2011 / 16:21
1

Confira o link . Tem uma explicação muito boa e detalhada para o que você está tentando fazer.

    
por 01.07.2011 / 15:12