cassianoag
(usa CentOS)
Enviado em 21/10/2009 - 19:32h
Pessoal até agora não conseguir liberar o acesso externo das portas 2222 e 8080. A conexão da internet é através do Velox. O servidor possui duas placas uma interface eth2 que recebe o sinal da velox e a eth1 que distribui a internet para a rede interna.
As seguintes regras utilizo no iptables:
touch /var/lock/subsys/local
iptables -F
iptables -F INPUT
iptables -F OUTPUT
iptables -F POSTROUTING -t nat
iptables -F PREROUTING -t nat
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -P FORWARD ACCEPT
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 2222 -j DNAT --to-destination 192.168.0.1
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 8080 -j DNAT --to-destination 192.168.0.1
iptables -A POSTROUTING -t nat -s 192.168.0.0/24 -o eth2 -j MASQUERADE
O amigo Renato postou para mim a seguinte regra:
iptables -A INPUT -i eth1 -p tcp --dport 2222 -j ACCEPT
iptables -A OUTPUT -o eth1 -p tcp --sport 2222 -j ACCEPT
iptables -A INPUT -i eth1 -p tcp --dport 8080 -j ACCEPT
iptables -A OUTPUT -o eth1 -p tcp --sport 8080 -j ACCEPT
só que não obtive êxito. Já tentei utilizando um FORWARD, mas não estou sabendo fazer esta regra, pois realizando algumas pesquisas comentaram que esta seria a solução.
Peço a ajuda de vocês, pois está complicado por aqui.
Agradeço pela enorme atenção.
Obrigado.