imbamike666 / psi-dev

Automatically exported from code.google.com/p/psi-dev
0 stars 0 forks source link

Google Talk: нет коннекта в отсутствии IPv6 #482

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Баг воспроизводится в системах, не 
подключённых к IPv6, в том числе с 
использованием teredo (Windows до XP SP1 
включительно, любой GNU/linux-дистрибутив, в 
котором не установлен miredo).

Шаги по воспроизведению проблемы:
What steps will reproduce the problem?
1. Настроить аккаунт Google Talk с 
рекомендованными параметрами [1, 2]. Не 
вводить вместо talk.google.com IP-адрес!
2. Попытаться установить соединение.
3.

Каков ожидаемый результат?
What is the expected output?
Соединение устанавливается по протоколу 
IPv4.

Что Вы видите вместо этого?
What do you see instead?
Соединение пытается установиться 
бесконечно.

Какую версию Psi+ / ОС Вы используете?
What version of the Psi+/OS are you using?
psi-plus-webkit 0.15~svn3910-2/Debian Squeeze, psi-plus-0.15.5160/Windows XP 
SP1.

Дополнительная информация по проблеме:
Additional information:
Лечится введением IPv4-адреса сервера или, в 
GNU/linux, установкой miredo.

Original issue reported on code.google.com by bizdeln...@gmail.com on 8 Jan 2012 at 5:01

GoogleCodeExporter commented 8 years ago
Ссылки:
1. http://support.google.com/talk/bin/answer.py?hl=ru&answer=24074
2. http://support.google.com/a/bin/answer.py?hl=ru&answer=49159

Original comment by bizdeln...@gmail.com on 8 Jan 2012 at 5:02

GoogleCodeExporter commented 8 years ago
>>Windows до XP SP1 включительно
то есть на xp sp2 и выше проблем нет?

Original comment by givan101 on 9 Jan 2012 at 6:49

GoogleCodeExporter commented 8 years ago
А я думал, что один такой особенный :)

Original comment by VampiRUS...@gmail.com on 9 Jan 2012 at 8:03

GoogleCodeExporter commented 8 years ago
хз. на семёрке робит

Original comment by givan101 on 9 Jan 2012 at 8:15

GoogleCodeExporter commented 8 years ago
> то есть на xp sp2 и выше проблем нет?

Проблема будет в любой винде, если 
отключить teredo (при условии, что провайдер 
не поддерживает IPv6 и никаких других 
туннелей не настроено). Впервые он появился 
и включён по умолчанию в XP SP2.

http://technet.microsoft.com/ru-RU/network/cc917483.aspx

Во всех знакомых мне линуксах по умолчанию 
поддержки teredo нет.

Original comment by bizdeln...@gmail.com on 9 Jan 2012 at 11:08

GoogleCodeExporter commented 8 years ago
к сожалению у меня не воспроизводится. не 
смотря на то что всё вроде также как и у 
пострадавших.
если дадите удаленный десктоп, то 
позанимаюсь проблемой :)

Original comment by rion4ik on 9 Jan 2012 at 12:14

GoogleCodeExporter commented 8 years ago
> всё вроде также как и у пострадавших

А можно поподробнее? Хотя бы какая ОС? По 
идее для воспроизведения бага надо сделать 
две вещи: 1) включить поддержку IPv6 (по 
умолчанию давно везде включена), 2) 
отключить все туннели IPv6 через IPv4, в том 
числе teredo/miredo.

Original comment by bizdeln...@gmail.com on 9 Jan 2012 at 12:40

GoogleCodeExporter commented 8 years ago
dizzynb psi # uname -a
Linux dizzynb.local 3.2.0-gentoo #1 SMP Fri Jan 6 00:55:30 YEKT 2012 x86_64 
Intel(R) Pentium(R) Dual CPU T2390 @ 1.86GHz GenuineIntel GNU/Linux
dizzynb psi # ifconfig 
eth0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500  metric 1
        ether 00:1e:33:57:e0:64  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 44  base 0x6000  

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 16436  metric 1
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 43404  bytes 7623222 (7.2 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 43404  bytes 7623222 (7.2 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500  metric 1
        inet 192.168.1.22  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::221:63ff:fe52:5b14  prefixlen 64  scopeid 0x20<link>
        ether 00:21:63:52:5b:14  txqueuelen 1000  (Ethernet)
        RX packets 723600  bytes 144588189 (137.8 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1071556  bytes 968559018 (923.6 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

dizzynb psi # dig _xmpp-client._tcp.gmail.com SRV

; <<>> DiG 9.8.1 <<>> _xmpp-client._tcp.gmail.com SRV
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 53132
;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;_xmpp-client._tcp.gmail.com.   IN  SRV

;; ANSWER SECTION:
_xmpp-client._tcp.gmail.com. 886 IN SRV 20 0 5222 alt3.xmpp.l.google.com.
_xmpp-client._tcp.gmail.com. 886 IN SRV 20 0 5222 alt4.xmpp.l.google.com.
_xmpp-client._tcp.gmail.com. 886 IN SRV 20 0 5222 alt2.xmpp.l.google.com.
_xmpp-client._tcp.gmail.com. 886 IN SRV 20 0 5222 alt1.xmpp.l.google.com.
_xmpp-client._tcp.gmail.com. 886 IN SRV 5 0 5222 xmpp.l.google.com.

;; Query time: 118 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Mon Jan  9 19:11:55 2012
;; MSG SIZE  rcvd: 250

dizzynb psi # dig alt3.xmpp.l.google.com ANY

; <<>> DiG 9.8.1 <<>> alt3.xmpp.l.google.com ANY
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 30432
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;alt3.xmpp.l.google.com.        IN  ANY

;; ANSWER SECTION:
alt3.xmpp.l.google.com. 300 IN  AAAA    2001:4860:8005::7d
alt3.xmpp.l.google.com. 300 IN  A   74.125.127.125
alt3.xmpp.l.google.com. 300 IN  A   74.125.127.125

;; Query time: 117 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Mon Jan  9 19:12:22 2012
;; MSG SIZE  rcvd: 100

dizzynb psi # eix -IS teredo
No matches found.

Original comment by rion4ik on 9 Jan 2012 at 1:15

GoogleCodeExporter commented 8 years ago
А настройки как гугл рекомендует? 
talk.google.com:5223?

Original comment by bizdeln...@gmail.com on 9 Jan 2012 at 2:04

GoogleCodeExporter commented 8 years ago
А чего вдруг такие настройки? Вообще ничего 
не нужно в этих полях прописывать. Просто 
галочку "использовать стандартный порт 
ссл" ставишь - все присоединяется.

Original comment by wadea...@gmail.com on 10 Jan 2012 at 11:46

GoogleCodeExporter commented 8 years ago
> Вообще ничего не нужно в этих полях 
прописывать. Просто галочку "использовать 
стандартный порт ссл" ставишь - все 
присоединяется.

В вынь XP не работало так, в дебиане - 
работает.
В любом случае это баг, который рано или 
поздно вылезет либо с другим сервером, либо 
опять с тем же гуглоталком (что весьма 
вероятно, учитывая, что они любят 
эксперименты с IPv6). В разных местах люди с 
тем же багом встречались, вот пример: 
http://unixforum.org/index.php?showtopic=130371.

Original comment by bizdeln...@gmail.com on 10 Jan 2012 at 5:26

GoogleCodeExporter commented 8 years ago
Да это известная проблема, если бы ты зашел 
в конфу - увидел бы ее описание в топике ;) Да 
и на форуме есть обсуждение, и задача в 
трэкере тоже была, ее закрыли. Я просто по 
поводу настроек сказал, и все :)

Original comment by umbral...@gmail.com on 10 Jan 2012 at 5:36

GoogleCodeExporter commented 8 years ago
Закрытую задачу видел, там просто не было 
никаких наводок на причину. В моём случае, 
надеюсь, воспроизвести несложно: в 
настройках - talk.google.com:5223, при запущенном miredo 
коннект есть, при остановленном - нет.
Сейчас проверил Pidgin с теми же настройками - 
коннектится что с miredo, что без него.

Original comment by bizdeln...@gmail.com on 10 Jan 2012 at 6:24

GoogleCodeExporter commented 8 years ago
Issue 469 has been merged into this issue.

Original comment by wadea...@gmail.com on 2 Apr 2012 at 4:54

GoogleCodeExporter commented 8 years ago

Original comment by wadea...@gmail.com on 17 Apr 2012 at 10:58

GoogleCodeExporter commented 8 years ago
Почему статус Fixed? Баг по-прежнему 
присутствует.

Original comment by pave...@gmail.com on 10 May 2012 at 5:11