dougsf9
(usa CentOS)
Enviado em 29/12/2011 - 11:53h
Desculpa Renato o problema é quem acessa a aplicação de fora pelo IP publico
Para as outras aplicações eu uso a seguinte
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 8085 -j DNAT --to-dest 10.139.32.6
iptables -A FORWARD -p tcp -i eth1 --dport 8085 -d 10.139.32.6 -j ACCEPT
Com essa regra funciona perfeitamente pois a aplicação esta rodando na maquina com ip 10.139.32.6 na porta 8085
Cenario atual
Acesso a aplicaçao de porta 8086 com a regra
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 8086 -j DNAT --to-dest 10.139.32.15
iptables -A FORWARD -p tcp -i eth1 --dport 8086 -d 10.139.32.15 -j ACCEPT
Com essa regra não fuinciona pois o IP do cluster é o 10.139.32.15 e onde roda as aplicações com Fail over é server1=10.139.32.200 e server2=10.139.32.210 , isso internamente funciona normal nos 3 IP's ,
Cluster ,Server1 e Server2