Latest revision |
Your text |
Line 1: |
Line 1: |
− | {{RealTitle|Диагностика проблем при подключении к jabber-серверу}}
| + | <big>'''Проблемы при подключении к серверу'''</big> |
− | {{Interwiki
| + | |
− | | ruwiki =
| + | |
− | | enwiki =
| + | |
− | | jworld = Проблемы при подключении к Jabber
| + | |
− | }}
| + | |
| | | |
| Ниже рассматривается ситуация, когда доступ к [[w:Интернет|Интернету]] имеется, по крайней мере, браузер и почтовый клиент функционируют, а подключиться к [[server|серверу]] Jabber не удается. | | Ниже рассматривается ситуация, когда доступ к [[w:Интернет|Интернету]] имеется, по крайней мере, браузер и почтовый клиент функционируют, а подключиться к [[server|серверу]] Jabber не удается. |
| | | |
− | Рекомендации даны для операционных систем семейства [[MS Windows]]. | + | Рекомендации даны для операционных систем семейства [[Windows]]. |
− | [[File:Psi-xmlconsole-dialog.png|thumb|XML-консоль]]
| + | |
− | При общении с администратором проблемного сервера или с разработчиком того или иного ПО, например, XMPP-клиента, с которым у вас возникли проблемы - вам поможет информация из [[XML_console|XML-консоли]].
| + | |
| | | |
| == Начало == | | == Начало == |
Line 29: |
Line 22: |
| Connection to host lost.</nowiki> | | Connection to host lost.</nowiki> |
| | | |
− | С доступностью сервера всё в порядке и причина в неверной настройке клиента, либо проблемами, которые препятствуют самому подключению. Например, неверный пароль или попытка получить новую учетную запись, когда она уже существует на сервере. Ознакомьтесь с документацией на клиент или задайте вопрос на [http://forum.jrudevels.org форуме]. | + | С доступностью сервера всё в порядке и причина в неверной настройке клиента, либо проблемами, которые препятствуют самому подключению. Например, неверный пароль или попытка получить новую учетную запись, когда она уже существует на сервере. Ознакомьтесь с документацией на клиент или задайте вопрос на форуме. |
| | | |
| Если же на экране отображается около минуты | | Если же на экране отображается около минуты |
Line 38: |
Line 31: |
| Это значит, что действительно по какой-то причине нет соединения с сервером. Попробуйте выполнить тоже самое, указав другой сервер. Например, ''jabber.org''. | | Это значит, что действительно по какой-то причине нет соединения с сервером. Попробуйте выполнить тоже самое, указав другой сервер. Например, ''jabber.org''. |
| | | |
− | В случае неудачи вам следует поразмыслить, какие настройки вашей операционной системы могут препятствовать соединению на 5222 порт. <BR> Это может быть следствие работы программного брандмауэера (firewall), в правилах которого указано запрещать соединения с интернет определенным программам (тому же ''telnet.exe'').
| + | {{todo|Дописать раздел}} |
− | | + | |
− | Напоследок надо сказать, что если это домашний доступ в интернет (посредством районной сети, [[:w:ADSL|ADSL]]-модема или какого-то более экзотического способа), то работать с Jabber '''вы можете'''. Интернет-провайдер не будет блокировать или ограничивать доступ. <BR>
| + | |
− | Это утверждение справедливо для таких способов доступа к глобальной сети, как коммерческие сети WiFi ([http://goldenwifi.ru/ Golden WiFi]) и [[:w:GPRS|GPRS]] от российских операторов мобильной связи.
| + | |
− | | + | |
− | Если вы уверены в том, что на вашем компьютере все в порядке, то обратитесь в службу поддержки провайдера (лучше письменно), сообщив что вы не можете организовать соединение с сервером (тут укажите его имя, например, jabber.ru) на удаленный порт 5222.
| + | |
− | | + | |
− | ----
| + | |
| | | |
| === Работа из корпоративной сети === | | === Работа из корпоративной сети === |
| | | |
− | Если в организации, где вы трудитесь нет собственного Jabber-сервера (кстати, стоит поинтересоваться у сотрудников осуществляющих сопровождение сети - почему так?), это не повод не использовать jabber в частном порядке. <BR> Единственная загвоздка в том, что порой доступ в интернет организован таким образом, чтобы затруднить работникам использование чего-то отличного от веб-браузера.
| + | В некоторых компаниях осуществляется фильтрация соединений по нестандартным портам. К «нестандартным» при этом относят всё что не 80 ([[w:HTTP|HTTP]]), 25 ([[w:SMTP|SMTP]]) и 110 ([[w:POP|POP]]). |
| | | |
− | Перечислим наиболее распространенные способы ограничений:
| + | Тест с telnet (описанный выше) в таком случае окончится неудачей. Модифицируйте его, указав в качестве сервера ''allports.jabber.ru'', а для порта — 80 или 25. |
− | | + | |
− | ====Фильтрация соединений по нестандартным портам====
| + | |
− | К «нестандартным» при этом относят всё что не 80 ([[:w:HTTP|HTTP]]), 443 [[:w:HTTPS|HTTPS]], 25 ([[w:SMTP|SMTP]]) и 110 ([[w:POP|POP]]). Впрочем, последние два могут быть также заблокированы, если в организации делается упор на использование корпоративного почтового сервера.
| + | |
− | | + | |
− | Тест с запуском telnet (описанный выше) в таком случае окончится неудачей. Модифицируйте его, указав в качестве сервера ''allports.jabber.ru'', а для порта — 80, 443 или 25. | + | |
| | | |
| telnet allports.jabber.ru 80 | | telnet allports.jabber.ru 80 |
| | | |
− | Если соединения в этом случае удасться достичь, то в настройках подключения клиента нужно произвести соответствующие изменения. Т.е. явно указать порт (Port) и хост (Host).<BR> | + | Если соединения удасться достичь в этом случае, то в настройках подключения клиента нужно произвести соответствующие изменения. Т.е. явно указать порт (Port) и хост (Host).<BR> |
− | | + | |
| Если ваша учетная запись находится не на [[jabber.ru]], то возможны следующие варианты: | | Если ваша учетная запись находится не на [[jabber.ru]], то возможны следующие варианты: |
| * завести учетную запись на ''jabber.ru''; | | * завести учетную запись на ''jabber.ru''; |
| * найти другой сервер, который позволяет соединятся по произвольным портам и использовать его; | | * найти другой сервер, который позволяет соединятся по произвольным портам и использовать его; |
− | * воспользоваться [[J2J]] транспортом, перепоручив которому работать с учетной записью Jabber на стороннем сервере (например [[LJ Talk]]).
| + | * связаться с администратором вашего Jabber-сервера и объяснив ему ситуацию, попросить настроить сервер соответствующим образом. |
− | * связаться с администратором вашего Jabber-сервера и объяснив ему ситуацию, попросить настроить сервер соответствующим образом (т.е. настроить сервер на прослушивать портов отличных от стандартных). | + | |
− | | + | |
− | '''Примечание''': Если ограничения в вашей сети вызваны желанием повысить безопасность внутренней сети, то вполне возможно договориться с администраторами об открытии портов нужных jabber (5222/5223 TCP-портов). На безопасность это никак не влияет, потому что соединение инициируется из локальной сети.
| + | |
− | | + | |
− | ====Доступ в интернет организован через PROXY====
| + | |
− | Необходимо уточнить какого типа proxy и поддерживает ли его jabber-клиент, который вы хотите использоваться. Если поддерживает, то произведите соответствующую настройку и попробуйте подключиться к стандартному порту. Если не получится, то попробуйте указать 80 и 443 порты.
| + | |
− | | + | |
− | ====Доступ через [[:w:Microsoft_ISA_Server|MS ISA]]====
| + | |
− | Если на вашем компьютере установлен ISA-клиент, то для организации доступа к сети использовано именно это ПО производства Microsoft. <BR> В том случае, если клиент не установлен, но ISA в сети все равно имеется, то могут возникнуть определенные сложности. В основу его работы положена [[:w:en:NTLM|NTLM]]-авторизация, которую jabber-клиенты не поддерживают (равно как и другие прикладные программы). Понадобиться дополнительное ПО под названием [http://ntlmaps.sourceforge.net/ ntlmaps], которое будет выполнять роль посредника между jabber-клиентом и ISA-сервером. <BR>Дополнительная информация по использованию [http://sys.net.ru/index.php?option=com_content&task=view&id=53&Itemid=35 ntlmaps и jabber].
| + | |
− | | + | |
− | ====Доступен только HTTP====
| + | |
− | Ситуация, когда компьютер может общаться с внешним миром только посредством прикладного протокола HTTP.
| + | |
− | | + | |
− | =====Использование polling=====
| + | |
− | Если вам доступен только HTTP-протокол, но пользоваться веб-клиентами не хочется.
| + | |
− | * Клиенты с поддержкой поллинга, кривизна поллинга, сервера с поллингом (httppoll.jabber.ru)
| + | |
− | | + | |
− | =====Использование веб-приложений=====
| + | |
− | В случае когда обойти ограничения не удается, то всегда остается возможность использовать [[веб-клиент]] jabber, который работают прямо в браузере.
| + | |
| | | |
− | ====Запрет на установку ПО в MS Windows====
| + | {{todo|Раскрыть тему proxy (+ISA), http-polling, binding(?) и прочих извратов + сказать про Желательность SSL}} |
− | Если запись в каталог ''Program Files'' и в ветку реестра ''HKEY_CURRENT_USER'' заблокированы, то достаточно скачать дистрибутив Jabber-клиента без инсталлятора, просто в архиве (или не в архиве). Не забывайте, что любые ограничения вводятся не просто так. Поступайте так, если вы осознаете последствия.
| + | |
| | | |
− | ---- | + | {{todo|Раскрыть тему веб-бейзед жабберинга при запрете на запуск сторонних аппликаций и проблем с http-polling}} |
| | | |
− | == Типовые проблемы при подключении== | + | == Типовые проблемы == |
| | | |
| В этом разделе перечислены ситуации, когда подключиться к серверу можно, но авторизация не выполняется успешно. | | В этом разделе перечислены ситуации, когда подключиться к серверу можно, но авторизация не выполняется успешно. |