ejabberd em vm não se conecta a outro servidor xmmp (iptables dnat dport 5269)

1

eu migro um servidor ejabberd para um vm com apenas ip privado. funciona bem, mas não se conecta a outros servidores xmmp.

log: conexão s2s: xxxx - > gmail.com (servidor remoto não encontrado)

teste de telnet: telnet xmpp-server.l.google.com 5269 Tempo limite de conexão

no host, adicione iptables nat port 5269 ao ip interno. iptables -t nat -A PREROUTING -p tcp -m tcp --dport 5269 -j DNAT --para-destino x.x.x.x: 5269

o host tem um mascarado de todos para eth com o ipv4 público.

se eu remover este nat o teste telnet está ok, mas eu não consigo conectar à porta 5269 no ip interno.

Alguma idéia?

Obrigado ...

    
por bl4ckb1rd 12.12.2012 / 13:35

0 respostas