Назад | Перейти на главную страницу

ejabberd на виртуальной машине не подключается к другому серверу xmmp (iptables dnat dport 5269)

Я переношу сервер 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.

Любые идеи?

Спасибо ...