LINUX.ORG.RU

снова я с своей Licq


0

0

я уже писал тут гдето про то как моя licq нехотит конектится, мне советовали собрать ее с исходников, ну вот я и собрал, и все тоже самое нехотит и все тут, мля...

19:59:03: [INI] Qt GUI configuration. 19:59:03: [INI] Geometry configuration (777, 178) (150 x 400) 19:59:04: [INI] Applying basic skin. 19:59:08: [UDP] Requesting logon (#9712)... 19:59:08: [UDP] Resolving icq.mirabilis.com... 19:59:09: [UDP] ICQ server found at 205.188.153.100:5190. 19:59:09: [UDP] Creating local server. 19:59:09: [UDP] Opening socket to server. 19:59:19: [WRN] Timed out after 10 seconds (#9712), retry 1 of 6... 19:59:29: [WRN] Timed out after 10 seconds (#9712), retry 2 of 6... 19:59:39: [WRN] Timed out after 10 seconds (#9712), retry 3 of 6... 19:59:49: [WRN] Timed out after 10 seconds (#9712), retry 4 of 6... 19:59:59: [WRN] Timed out after 10 seconds (#9712), retry 5 of 6... 20:00:09: [WRN] Timed out after 10 seconds (#9712), retry 6 of 6... 20:00:19: [WRN] Timed out (#9712).

anonymous

А не теряются ли по дороге где-нибудь пакетики? Попробуй руками сей IP пропинговать, а лучше -- traceroute до него. Если где затык, наглядно увидишь.

У меня такое было. Пинг есть, коннекта -- нет. Через неделю само рассосалось.

Это еще цветочки. У меня уже третий день до www.openbsd.org -- no route to host. А он ведь не в штатах, а в Канаде...

Obidos ★★★★★
()

Hint: icq`шные сервера не пингуются и не трейсроутятся, и прекрасно без этого работают...
icq "пингует" сервер UDP пакетами...
Во-первых, как я тогда уже говорил, host icq1.mirabilis.com дает 6 разных IP -- проверь все.
Ну а если уж и правда от тебя такой коннект хреновый, то попробуй пересобрать аську, поставив в include/licq_constants.h MAX_WAIT_ACK во что-то большее, нежели 10...
Проверить поможет ли (у меня .107 постоянно в timeout) сейчас не могу, нет времени...

Toward
()

ну с винды то все ок, без проблем конектится.

зы: может ли быть дело в ядре?? что нибуть невкомпилил??

anonymous
()

Ну у виндовой-то и рулесы для таймаута могут другими быть...
проверь доступность хоста вообще, например, nmap`om (nmap -vv -sU -P0 -p 4000 205.188.153.100).
у меня -- порядка 12 сек.
ядро: нет, если вообще сеть работает, то ничего особого для UDP не надо.
единственное, если firewall ставил, посмотри внимательно на свои правила, не рубишь ли ты UDP выше 1024...
попробуй что описано, а если не поможет -- будешь логи писать...

Toward
()

а где это посмотреть, по части firewall?

anonymous
()

Toward прав. Была у меня такая бодяга. Проблема оказалась в том, что при установке (Redhat 7.1) я поставил максимальный уровень безопасности со входом только по нескольким портам. Все дело в том что аськин клиент в некотором смысле выступает и в качестве сервера: 19:59:09: [UDP] Creating local server. 19:59:09: [UDP] Opening socket to server. А файервол (у меня ipchains+iptables) на попытку мирабилиса "приконнектиться" к local server'у по UDP посылал мирабилиса в долгое плавание :) (файервол не впускал) После того как я разрешил UDP вход на свою машину с подсетки мирабилиса всё заработало. В общем: man ipchains, man iptables тебе поможет %)

anonymous
()

невкурил я нифига, вобщем набираю iptables -L он говорит типа неустановлен, далее ipchains -L выдал мне такую хрень: Chain input (policy ACCEPT): Chain forward (policy ACCEPT): Chain output (policy ACCEPT): и все, че к чему я небычу, пойду стреляться...задолбался уже :[]

anonymous
()

Значит все в порядке с портами (скорее всего)... А что с пересборкой с увеличенным MAX_WAIT_ACK, сколько секунд nmap показывает?
Нельзя ж так разбираться, говори что сделал, что выводит... тебе ася нужна, или мне?

Toward
()

поставил MAX_WAIT_ACK 100сек. бесполезно. а nmap 28-27сек. показывает

anonymous
()

Кстати, а что это ты, судя по первому логу, на 5190 коннектишься? На 4000 надо.
По заявлению создателя licq "licq cannot connect to the icq2000 servers. Sorry."

Toward
()

и по нему тожа нехотит

anonymous
()

Мдааа... дела...
Добро, если действительно хочешь разобраться (читай, еще не за#бало), то давай так:
* в ~/.licq/licq.conf впиши нечто:

NumOfServers = 6
DefaultServerPort = 4000
Server1 = 205.188.153.98
Server2 = 205.188.153.102
Server3 = 205.188.153.97
Server4 = 205.188.153.99
Server5 = 205.188.153.100
Server6 = 205.188.153.101

* Далее, выполняй нечто вроде tcpdump -i ppp0 src or dst net 205.188.153 после чего, грузи асю.
Потом вывод логов tcpdump и инфу из окна сети аськи пость сюда (можешь заменить свой ip, но номера портов не трогай), не забудь при постинге включить "User line breaks"

Toward
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.