Я переношу сервер ejabberd на виртуальную машину только с частным IP. работает нормально, но не подключается к другим серверам xmmp.
журнал: s2s соединение: xxxx -> gmail.com (удаленный сервер не найден)
telnet test: telnet xmpp-server.l.google.com 5269 Тайм-аут подключения
в хосте добавьте iptables nat port 5269 к внутреннему ip. iptables -t nat -A PREROUTING -p tcp -m tcp --dport 5269 -j DNAT --to-destination x.x.x.x: 5269
у хоста есть маскарад для всех на eth с публичным ipv4.
Если я удалю это нат, тест telnet в порядке, но я не могу подключиться к порту 5269 на внутреннем IP.
Любые идеи?
Спасибо ...