Поставил локальный сервер jabbera (openfire), работает нормально.
Разрешил вход с инета по 5222 5223 и 5269 портам.
С глобала сервер пингуется, но подключаться не хочет.
Выход в инет - через нат.
Кто, что может подсказать ?
jabber на глобал
Модератор: /dev/random
- serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
- Контактная информация:
Re: jabber на глобал
Я же говорил, в который раз - все проблемы с файрволом решаются в два счёта: в самом конце списка правил (перед тем как пакеты будут отброшены, если вообще они отбрасываются, а не подают под политику по умолчанию DROP/REJECT) добавляется правило, которое будет слать демону syslog соотв. сообщение с номером порта и источником. Например так: 'iptables -A INPUT -j LOG --log-prefix "iptables: "'.
Re: jabber на глобал
serzh-z писал(а): ↑26.07.2007 13:45Я же говорил, в который раз - все проблемы с файрволом решаются в два счёта: в самом конце списка правил (перед тем как пакеты будут отброшены, если вообще они отбрасываются, а не подают под политику по умолчанию DROP/REJECT) добавляется правило, которое будет слать демону syslog соотв. сообщение с номером порта и источником. Например так: 'iptables -A INPUT -j LOG --log-prefix "iptables: "'.
iptables - не стоит.
Логи сервера при попытке отправить сообщение на другой аккаунт джаббера (jabber.ru) :
Код: Выделить всё
2007.07.26 16:19:40 [org.jivesoftware.openfire.session.OutgoingServerSession.createOutgoingSessio
n(OutgoingServerSession.java:258)] Error trying to connect to remote server: ru(DNS lookup: ru:5269)
java.net.UnknownHostException: ru
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:519)
at org.jivesoftware.openfire.session.OutgoingServerSession.createOutgoingSession(OutgoingServerSession.java:253)
at org.jivesoftware.openfire.session.OutgoingServerSession.authenticateDomain(OutgoingServerSession.java:184)
at org.jivesoftware.openfire.server.OutgoingSessionPromise$PacketsProcessor.sendPacket(OutgoingSessionPromise.java:199)
at org.jivesoftware.openfire.server.OutgoingSessionPromise$PacketsProcessor.run(OutgoingSessionPromise.java:184)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
2007.07.26 16:28:49 [org.jivesoftware.openfire.session.OutgoingServerSession.createOutgoingSessio
n(OutgoingServerSession.java:258)] Error trying to connect to remote server: ru(DNS lookup: ru:5269)
java.net.UnknownHostException: ru
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:519)
at org.jivesoftware.openfire.session.OutgoingServerSession.createOutgoingSession(OutgoingServerSession.java:253)
at org.jivesoftware.openfire.session.OutgoingServerSession.authenticateDomain(OutgoingServerSession.java:184)
at org.jivesoftware.openfire.server.OutgoingSessionPromise$PacketsProcessor.sendPacket(OutgoingSessionPromise.java:199)
at org.jivesoftware.openfire.server.OutgoingSessionPromise$PacketsProcessor.run(OutgoingSessionPromise.java:184)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at java.lang.Thread.run(Thread.java:619)
Re: jabber на глобал
Подниму тему, но чуть в другом аспекте: а как вообще происходит взаимодействие с другими серверами? Поднял свой жаббер-серв (openfire 3.3.1 from ports + FreeBSD6.2), все ок. В инет выход у него есть, все порты открыты. Но при добавлении в контакт-лист юзеров с других серверов - 0 реакции. Куда глядеть, какие конфиги затребует народ?)
Страйкбол - игра админов :)
Re: jabber на глобал
Thug писал(а): ↑20.08.2007 12:42Подниму тему, но чуть в другом аспекте: а как вообще происходит взаимодействие с другими серверами? Поднял свой жаббер-серв (openfire 3.3.1 from ports + FreeBSD6.2), все ок. В инет выход у него есть, все порты открыты. Но при добавлении в контакт-лист юзеров с других серверов - 0 реакции. Куда глядеть, какие конфиги затребует народ?)
А проверьте, стоит ли и подключен плагин для работы с IM-клиентами. Это в настройках сервера вкладка Plugins
Я не знаю кто я. Не помню ни серии своей, ни инвентарного номера...
Мой блог http://fed71.livejournal.com
Мой блог http://fed71.livejournal.com
Re: jabber на глобал
Да, плагин установлен. Но какое он отношение имеет к прочим Jabber-серверам?
Страйкбол - игра админов :)
Re: jabber на глобал
А у вас домен зарегестрирован или у вас нен домена. или Токо ип?
Vladivostok Linux User Group
Re: jabber на глобал
Зареган как домен, отдаем со своих ДНС. Проблема стала напоминать головоломку: часть серверов нас видит (jabber.ru) и может принимать и отдавать сообщения. А например geeklife.ru нас видит, но до него сообщения не доходят. В общем ждем пока расползется зона ДНС и ищем проблему.
Страйкбол - игра админов :)
Re: jabber на глобал
Все. Мой вопрос похоже решился. Рецепт был четко описан выше: проверь файрвол. Приношу извинения, что отнял время у сообщества....
Страйкбол - игра админов :)