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 ...