uralplan / psi-dev

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

Psi+ всегда предпочитает IPv6 даже если TCP стек сконфигурён предпочитать IPv4, это плохо с туннелем #594

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
Шаги по воспроизведению проблемы:
1. Запускаем Psi+ видим, что лезет на сервер по 
IPv6

Каков ожидаемый результат?
Лезет согласно предпочтениям, 
выставленным в TCP стеке, если там
предпочитать IPv4, то делать так же. В винде 
стоит предпочитать IPv4, 
как видно из:

netsh interface ipv6 show prefix
Querying active state...

Precedence  Label  Prefix
----------  -----  --------------------------------
        50      0  ::ffff:0:0/96
        40      1  ::1/128
        30      2  ::/0
        20      3  2002::/16
        10      4  ::/96
         5      5  2001::/32

И все программы это понимают, кроме Psi+.

Что Вы видите вместо этого?
Лезет всегда по IPv6

Какую версию Psi+ / ОС Вы используете?
0.16.361 Win7 Ultimate SP1

Дополнительная информация по проблеме:
На IPv6 стоит туннель, оно коннектица и 
работает, но едет долго через
Америку и Германию, вместо того, чтобы 
ехать короче по IPv4 без туннеля.
Кроме того, передача файлов едет медленно 
через файловый прокси вместо напрямую, 
поскольку другая сторона обычно без IPv6.

Original issue reported on code.google.com by ache...@gmail.com on 30 Sep 2014 at 11:40

GoogleCodeExporter commented 8 years ago
Если вы знаете кроссплатформенный способ 
как получить предпочитаемый префикс (address 
family), то мы обязательно это добавим.

дальнейшаяя дискуссия здесь 
https://github.com/psi-plus/main/issues/602

Original comment by rion4ik on 9 Jun 2015 at 12:03