rfontoura
(usa Debian)
Enviado em 25/04/2014 - 16:24h
bom, o grande problema é que não consegui explicar o meu cenário na realidade, não consegui expressar em palavras, na realidade, a porta 8081 é usada por um programa na rede que vai para o host 177.72.161.165
usei o parametro
#Libera porta (HTTP)
iptables -A INPUT -s $LAN -p tcp --dport 8081 -j ACCEPT
iptables -A INPUT -s $LAN -p udp --dport 8081 -j ACCEPT
em seguida,
#Libera IP (SGHOST) - NOTA FISCAL
iptables -I FORWARD -p tcp --dport 8081 -d 177.72.161.165 -j ACCEPT
105 iptables -I FORWARD -p tcp --dport 8081 -d 177.72.161.165 -j ACCEPT
em seguida
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 8081 -d 177.72.161.165 -j RETURN
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 8081 -d 177.72.161.165 -j RETURN
e por último
#Sistema SGHost Nota Fiscal nao passando pelo squid
iptables -t nat -A PREROUTING -i $ifaceInt -p tcp ! -d 177.72.161.165 --dpor t 8081 -j REDIRECT --to-port 3128
iptables -t nat -A PREROUTING -i $ifaceInt -p tcp ! -d 177.72.161.165 --dpor t 8081 -j REDIRECT --to-port 3128
agora a porta 9099 não precisei liberar,
a porta 2222 ela vem externa, e dentro da rede converte para 22
#Libera porta ssh externo
iptables -A INPUT -p tcp --dport 2222 -i $ifaceInt -j ACCEPT
iptables -A INPUT -p tcp --dport 2222 -i $ifaceExt -j ACCEPT
#Redireciona porta 2222 para 22
iptables -t nat -A PREROUTING -p tcp --dport 2222 -j DNAT --to-destination 192.168.1.101:22
ai agora veja se faz sentido,
desculpa a resposta meio superficial anterior, mas eu estava no trabalho e com pressa, mais tarde iria detalhar bem mais.