helyjunior
(usa Debian)
Enviado em 01/09/2008 - 11:27h
Oi galera, estou tentando conectar de fora da empresa (terminal Server) numa máquina esta atras de um firewall usando regras iptables. Ja tentei varias e não consegui. Atualmente o meu script tem as seguintes regras (eth1 rede interna, ppp0 rede velox):
-----------
iptables -A INPUT -i ppp0 -p tcp -j ACCEPT
iptables -A INPUT -i ppp0 -p udp -j ACCEPT
iptables -A INPUT -i eth1 -p tcp -j ACCEPT
iptables -A INPUT -i eth1 -p udp -j ACCEPT
ptables -A FORWARD -i ppp0 -o eth1 -p tcp --dport 3389 -j ACCEPT
iptables -A FORWARD -i eth1 -o ppp0 -p tcp --dport 3389 -j ACCEPT
iptables -A FORWARD -i ppp0 -o eth1 -j ACCEPT
iptables -A FORWARD -i eth1 -o ppp0 -j ACCEPT
iptables -t nat -A PREROUTING -s 0/0 -i eth0 -p tcp --dport 3389 -j DNAT --to-destination 192.168.0.2:3389
iptables -t nat -A PREROUTING -s 0/0 -i ppp0 -p tcp --dport 3389 -j DNAT --to-destination 192.168.0.2:3389
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 3128
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o ppp0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
------------
Uso o iptraf e verifico que os pacotes chegam corretamente na placa e é direcionado para a placa de rede interna eth1. Entretanto não funciona.
Alguem me ajude pois preciso montar isso numa outra empresa pra ganhar uns milhoes :)