CHUNGYUN / flylinkdc

Automatically exported from code.google.com/p/flylinkdc
0 stars 0 forks source link

Нерабочий UPNP на Win8 #1074

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Проблема возникла после перехода с Windows 7 на 
 Windows 8.
Windows 7.
В firewall (NOD32) Flylink добавлен, порты открыты, UPNP 
пробрасывает.
Windows 8.
В firewall (NOD32) Flylink добавлен, порты открыты, UPNP 
отказывается пробрасывать порты. 
Настройки firewall`а те же.

Original issue reported on code.google.com by karevandrew@gmail.com on 10 Jul 2013 at 6:23

Attachments:

GoogleCodeExporter commented 9 years ago
Забыл добавить
FlylinkDC++ r502-beta92 build 14457

Original comment by karevandrew@gmail.com on 10 Jul 2013 at 6:28

GoogleCodeExporter commented 9 years ago
Я правильно понял, вы всего лишь 
переустановили windows с 7 на 8 и никаких 
настроек роутера не трогали ?

Original comment by tret2...@gmail.com on 10 Jul 2013 at 10:21

GoogleCodeExporter commented 9 years ago
У нас плохая диагностика почему не 
прокинулся порт по UPNP
доработаем в след версиях кодами ошибок 
(если их можно от туда достать)

Можете сделать следующее.
1. запустить прогу дожаться когда UPNP не 
сработает
2. открыть настройки перейти в пассивный 
режим нажать ок
3. снова открыть настройки и вернуться в UPNP

проброс портов получится?

Также если не сложно - скачате и поставьте 
рядом StrongDC++ в нем все прокидывается 
коррекнт при аналогичных настройках (для 
надежности ему лучше подсунуть DCPlusPlus.xml от 
флая)

Жду ответа как прошел эксперимент.
а также скажите модель роутера.

Original comment by Pavel.Pimenov@gmail.com on 10 Jul 2013 at 10:25

GoogleCodeExporter commented 9 years ago
1. запустить прогу дожаться когда UPNP не 
сработает
2. открыть настройки перейти в пассивный 
режим нажать ок
3. снова открыть настройки и вернуться в UPNP
Проделал эти действия, но ошибка все та же.

Поставил стронг, порты пробросил. Заменил 
DCPlusPlus.xml от флая и словил ошибку SQLite: unable to 
open database file и отправился дамп на краш-сервер.

Роутер TP-Link TL-WR1043ND.

Original comment by karevandrew@gmail.com on 10 Jul 2013 at 3:32

GoogleCodeExporter commented 9 years ago
Я правильно понял, вы всего лишь 
переустановили windows с 7 на 8 и никаких 
настроек роутера не трогали ?

Нет, в роутере ничего не менял. Во флае 
просто папку с настройками из 
C:\Users\XXX\AppData\Roaming от Win 7 подставил. Я еще 
весной также с 7 на 8 подставлял папку и 
порты пробрасывались.

Original comment by karevandrew@gmail.com on 10 Jul 2013 at 3:36

GoogleCodeExporter commented 9 years ago
У меня тоже роутер TL-WR1043ND
Получается флай не прокидывает порты а 
StrongDC++ прокидывает?
какую версию стронга пробовали?

Original comment by Pavel.Pimenov@gmail.com on 10 Jul 2013 at 4:22

GoogleCodeExporter commented 9 years ago
Да, флай не прокидывает, а стронг сразу 
после установки прокинул. Стронг сегодня 
скачал отсюда 
http://www.fly-server.ru/install/strongdc-sqlite/release/SetupStrongDC-sqlite-x6
4-release.exe

Original comment by karevandrew@gmail.com on 10 Jul 2013 at 5:01

GoogleCodeExporter commented 9 years ago
Флай тоже 64 битный? не пропадайте
давайте разберемся в причине такого бага.

можете раскрыть более старую версию
и узнать в какой ревизии сломали UPNP

архив тут
http://flylinkdc.no-ip.org/last-build/bin-src/flylinkdc-r5xx/

Файлы вот такие - FlylinkDC-r502-x64-beta*.7z
методом половинного деления узнайте какая 
пашет а какая уже нет.

Original comment by Pavel.Pimenov@gmail.com on 10 Jul 2013 at 5:23

GoogleCodeExporter commented 9 years ago
Странно, но бета 62 не пашет, даже 501-й флай 
тоже.

Original comment by karevandrew@gmail.com on 10 Jul 2013 at 6:18

GoogleCodeExporter commented 9 years ago
а 417 можете рядом поставить. в нем будет 
работать?

Original comment by Pavel.Pimenov@gmail.com on 10 Jul 2013 at 6:37

GoogleCodeExporter commented 9 years ago
Установил бету 88, как портативную, порты 
пробросились, но где-то после 5 минут после 
старта.

Original comment by karevandrew@gmail.com on 10 Jul 2013 at 6:41

GoogleCodeExporter commented 9 years ago
А если портативно поставить 92 то через 5 
минут даже не пробрасывается?

Original comment by Pavel.Pimenov@gmail.com on 10 Jul 2013 at 6:51

GoogleCodeExporter commented 9 years ago
Пробросились сразу.

Original comment by karevandrew@gmail.com on 10 Jul 2013 at 6:54

GoogleCodeExporter commented 9 years ago
И какой из этого вывод?
не должно оно от портативности зависить...
может настройки портативной и такой версии 
разные всеже?

Original comment by Pavel.Pimenov@gmail.com on 10 Jul 2013 at 6:57

GoogleCodeExporter commented 9 years ago
http://yadi.sk/d/IaffAGGa6h0jU

Original comment by karevandrew@gmail.com on 10 Jul 2013 at 7:01

GoogleCodeExporter commented 9 years ago
Портативку просто запускал, ничего не 
настраивал.

Original comment by karevandrew@gmail.com on 10 Jul 2013 at 7:02

GoogleCodeExporter commented 9 years ago
Тогда почему с этими же настройками на Win 7 
все ок?

Original comment by karevandrew@gmail.com on 10 Jul 2013 at 7:03

GoogleCodeExporter commented 9 years ago
А если портативно поставить 92 то через 5 
минут даже не пробрасывается?
Пробросились сразу.

Продолжаю эксперименты. Полностью 
выгружаю антивирусник, удаляю папку FlylinkDC++ 
из C:\Users\XXX\AppData\Roaming, запускаю флай, 
отказываюсь от setup wizard флая, жму ок в 
выскакивающем окошке настроек. Порты 
пробросились, в Web-морде роутера upnp порты 
отображаются. Выхожу из флая. Запускаю 
заново - порты пробрасывать отказывается.
Такая же картина с портативной версией.
Ручной проброс портов работает нормально.

Original comment by karevandrew@gmail.com on 11 Jul 2013 at 11:26

GoogleCodeExporter commented 9 years ago
хм. может роутер не любит когда часто 
пробрасывают?
а если подождать между перезапусками?

Original comment by Pavel.Pimenov@gmail.com on 11 Jul 2013 at 11:28

GoogleCodeExporter commented 9 years ago
Не, я запускал не сразу. Да и utorrent (тоже 
через upnp) спокойно перезапускаю и роутер не 
жалуется.

Original comment by karevandrew@gmail.com on 11 Jul 2013 at 11:35

GoogleCodeExporter commented 9 years ago
Понял. не пропадайте пока. буду обвешивать 
диагностикой это место.
а strong при подобной конфигурации всегда 
пашет?

Original comment by Pavel.Pimenov@gmail.com on 11 Jul 2013 at 11:36

GoogleCodeExporter commented 9 years ago
я это к тому, что может не париться а просто 
забрать весь upnp из него.
киньте плиз лог того как прокидывает 
стронг и аналогично от флая.

Original comment by Pavel.Pimenov@gmail.com on 11 Jul 2013 at 11:37

GoogleCodeExporter commented 9 years ago
И если не сложно оригинальны DC++ тоже 
попробуйте
http://www.flylinkdc.ru/2013/06/dc.html
он стабильно прокидывает?

Original comment by Pavel.Pimenov@gmail.com on 11 Jul 2013 at 11:38

GoogleCodeExporter commented 9 years ago
Стронг пробрасывает порты, даже после 
рестарта, но ничего скачать не могу.

Original comment by karevandrew@gmail.com on 11 Jul 2013 at 11:44

GoogleCodeExporter commented 9 years ago
Как ничего не можете скачать. а что пишет?

Original comment by Pavel.Pimenov@gmail.com on 11 Jul 2013 at 11:55

GoogleCodeExporter commented 9 years ago
http://yadi.sk/d/VC4eqWsI6iJPA - system log Strong`а
http://yadi.sk/d/HGIOsXy76iJWS - system log Flylink
Эти логи нужны?

Original comment by karevandrew@gmail.com on 11 Jul 2013 at 11:55

GoogleCodeExporter commented 9 years ago
Как ничего не можете скачать. а что пишет?

Висит на соединении

Original comment by karevandrew@gmail.com on 11 Jul 2013 at 11:56

GoogleCodeExporter commented 9 years ago

MappingManager::MappingManager() : renewal(0)
{
    addMapper<Mapper_NATPMP>();
    addMapper<Mapper_MiniUPnPc>();
#ifdef HAVE_NATUPNP_H
    addMapper<Mapper_WinUPnP>();
#endif
}

в коде есть третий маппер, WinUPnP но он 
отключен.
в логе про него нет следов попытки..
а можете аналогичный лог сделать для DC++ 
оригинального?
там как будет

Original comment by Pavel.Pimenov@gmail.com on 11 Jul 2013 at 12:08

GoogleCodeExporter commented 9 years ago
Оригинальный DC порты пробросил, с юзеров 
качается спокойно.

Original comment by karevandrew@gmail.com on 11 Jul 2013 at 12:10

GoogleCodeExporter commented 9 years ago
http://yadi.sk/d/z0Cf9muO6iMSW

Original comment by karevandrew@gmail.com on 11 Jul 2013 at 12:13

GoogleCodeExporter commented 9 years ago
Соединение: Port mapping: Successfully created port mappings 
(Transfers: 64514, Encrypted transfers: 64515, Search: 60340) on the "Wireless 
Router TL-WR1043ND" device with the MiniUPnP interface

О как круто - он даже модель пишет роутера
спасибо. значит заберу у них код по 
пробросу.
оставайтесь в issue подтвердите что 
заработает ?

Original comment by Pavel.Pimenov@gmail.com on 11 Jul 2013 at 12:17

GoogleCodeExporter commented 9 years ago
Буду следить за темой.

Original comment by karevandrew@gmail.com on 11 Jul 2013 at 12:18

GoogleCodeExporter commented 9 years ago
Можете еще вот эту программу проверить на 
проброс портов
http://code.google.com/p/eiskaltdc/downloads/detail?name=EiskaltDC%2B%2B-2.2.8-x
86-portable.zip&can=2&q=

Original comment by Pavel.Pimenov@gmail.com on 13 Jul 2013 at 3:39

GoogleCodeExporter commented 9 years ago
http://yadi.sk/d/9tPa_Ozp6lnb2 - EiskaltDC_log

Original comment by karevandrew@gmail.com on 13 Jul 2013 at 6:19

GoogleCodeExporter commented 9 years ago
Если не сложно а вот эту
http://www.airdcpp.net/download
Свежий upnp в нем с поддержкой ip6

Original comment by Pavel.Pimenov@gmail.com on 18 Jul 2013 at 4:13

GoogleCodeExporter commented 9 years ago
Да, все OK.

  [15:15:38] The language "Russian" has been successfully updated. Changes will take effect after restarting the client. 
  [15:16:24] Connectivity (IPv4 & IPv6): Determining the best connectivity settings... 
  [15:16:24] Connectivity (IPv6): IPv6 connectivity has been disabled as no public IPv6 address was detected 
  [15:16:24] Connectivity (IPv4): Local network with possible NAT detected, trying to map the ports... 
  [15:16:26] Connectivity (IPv4): Port mapping: Successfully created port mappings (Transfers: 53267, Encrypted transfers: , Search: 53149) on the "Wireless Router TL-WR1043ND" device with the MiniUPnP interface 
  [15:16:50] Создание нового TLS сертификата" 
  [15:16:52] Connectivity (IPv4): Port mapping: Successfully removed port mappings from the "Wireless Router TL-WR1043ND" device with the MiniUPnP interface 
  [15:16:54] Updating the IPv6 GeoIP database... 
  [15:16:54] Updating the IPv4 GeoIP database... 
  [15:16:56] The IPv4 GeoIP database has been successfully updated 
  [15:17:00] The IPv6 GeoIP database has been successfully updated 

Original comment by karevandrew@gmail.com on 18 Jul 2013 at 11:17

GoogleCodeExporter commented 9 years ago
UPD. Порты прокинулись, в роутере 
отображаются, но скачка не идет.

Original comment by karevandrew@gmail.com on 18 Jul 2013 at 11:24

GoogleCodeExporter commented 9 years ago
хм. а локлаьного фаервола нет? может он 
лочит?
хотя вы гворите, что DC++ оригинальный качает 
нормально?

Original comment by Pavel.Pimenov@gmail.com on 18 Jul 2013 at 11:35

GoogleCodeExporter commented 9 years ago
Встроенный фаер Windows`а отключен. Стоит ESET ESS 
6.0. Но даже если вырубить всю защиту, то 
толку никакого. И, да, оригинальный DC++ 
работает, как часы.

Original comment by karevandrew@gmail.com on 18 Jul 2013 at 2:42

GoogleCodeExporter commented 9 years ago

Original comment by Pavel.Pimenov@gmail.com on 21 Aug 2013 at 7:08