pavel-pimenov / flylinkdc-r5xx

flylinkdc-r5xx
GNU General Public License v2.0
54 stars 26 forks source link

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

Open pavel-pimenov opened 8 years ago

pavel-pimenov commented 8 years ago

From karevandrew@gmail.com on July 10, 2013 08:23:49

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

Attachment: upnp.png

Original issue: http://code.google.com/p/flylinkdc/issues/detail?id=1074

pavel-pimenov commented 8 years ago

From karevandrew@gmail.com on July 09, 2013 23:28:36

Забыл добавить FlylinkDC++ r502 -beta92 build 14457

pavel-pimenov commented 8 years ago

From tret2...@gmail.com on July 10, 2013 03:21:12

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

pavel-pimenov commented 8 years ago

From Pavel.Pimenov@gmail.com on July 10, 2013 03:25:31

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

Можете сделать следующее.

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

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

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

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

pavel-pimenov commented 8 years ago

From karevandrew@gmail.com on July 10, 2013 08:32:10

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

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

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

pavel-pimenov commented 8 years ago

From karevandrew@gmail.com on July 10, 2013 08:36:19

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

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

pavel-pimenov commented 8 years ago

From Pavel.Pimenov@gmail.com on July 10, 2013 09:22:11

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

pavel-pimenov commented 8 years ago

From karevandrew@gmail.com on July 10, 2013 10:01:56

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

pavel-pimenov commented 8 years ago

From Pavel.Pimenov@gmail.com on July 10, 2013 10:23:56

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

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

архив тут http://flylinkdc.no-ip.org/last-build/bin-src/flylinkdc-r5xx/ Файлы вот такие - FlylinkDC- r502 -x64-beta*.7z методом половинного деления узнайте какая пашет а какая уже нет.

pavel-pimenov commented 8 years ago

From karevandrew@gmail.com on July 10, 2013 11:18:53

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

pavel-pimenov commented 8 years ago

From Pavel.Pimenov@gmail.com on July 10, 2013 11:37:26

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

pavel-pimenov commented 8 years ago

From karevandrew@gmail.com on July 10, 2013 11:41:49

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

pavel-pimenov commented 8 years ago

From Pavel.Pimenov@gmail.com on July 10, 2013 11:51:19

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

pavel-pimenov commented 8 years ago

From karevandrew@gmail.com on July 10, 2013 11:54:28

Пробросились сразу.

pavel-pimenov commented 8 years ago

From Pavel.Pimenov@gmail.com on July 10, 2013 11:57:47

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

pavel-pimenov commented 8 years ago

From karevandrew@gmail.com on July 10, 2013 12:01:31

http://yadi.sk/d/IaffAGGa6h0jU

pavel-pimenov commented 8 years ago

From karevandrew@gmail.com on July 10, 2013 12:02:37

Портативку просто запускал, ничего не настраивал.

pavel-pimenov commented 8 years ago

From karevandrew@gmail.com on July 10, 2013 12:03:04

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

pavel-pimenov commented 8 years ago

From karevandrew@gmail.com on July 11, 2013 04:26:27

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

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

pavel-pimenov commented 8 years ago

From Pavel.Pimenov@gmail.com on July 11, 2013 04:28:27

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

pavel-pimenov commented 8 years ago

From karevandrew@gmail.com on July 11, 2013 04:35:00

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

pavel-pimenov commented 8 years ago

From Pavel.Pimenov@gmail.com on July 11, 2013 04:36:18

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

pavel-pimenov commented 8 years ago

From Pavel.Pimenov@gmail.com on July 11, 2013 04:37:31

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

pavel-pimenov commented 8 years ago

From Pavel.Pimenov@gmail.com on July 11, 2013 04:38:42

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

pavel-pimenov commented 8 years ago

From karevandrew@gmail.com on July 11, 2013 04:44:28

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

pavel-pimenov commented 8 years ago

From Pavel.Pimenov@gmail.com on July 11, 2013 04:55:28

Как ничего не можете скачать. а что пишет?

pavel-pimenov commented 8 years ago

From karevandrew@gmail.com on July 11, 2013 04:55:45

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

pavel-pimenov commented 8 years ago

From karevandrew@gmail.com on July 11, 2013 04:56:18

Как ничего не можете скачать. а что пишет?

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

pavel-pimenov commented 8 years ago

From Pavel.Pimenov@gmail.com on July 11, 2013 05:08:44

MappingManager::MappingManager() : renewal(0) { addMapper(); addMapper();

ifdef HAVE_NATUPNP_H

addMapper<Mapper_WinUPnP>();

endif

}

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

pavel-pimenov commented 8 years ago

From karevandrew@gmail.com on July 11, 2013 05:10:29

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

pavel-pimenov commented 8 years ago

From karevandrew@gmail.com on July 11, 2013 05:13:31

http://yadi.sk/d/z0Cf9muO6iMSW

pavel-pimenov commented 8 years ago

From Pavel.Pimenov@gmail.com on July 11, 2013 05:17:10

Соединение: 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 подтвердите что заработает ?

pavel-pimenov commented 8 years ago

From karevandrew@gmail.com on July 11, 2013 05:18:03

Буду следить за темой.

pavel-pimenov commented 8 years ago

From Pavel.Pimenov@gmail.com on July 12, 2013 20:39:11

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

pavel-pimenov commented 8 years ago

From karevandrew@gmail.com on July 12, 2013 23:19:11

http://yadi.sk/d/9tPa_Ozp6lnb2 - EiskaltDC_log

pavel-pimenov commented 8 years ago

From Pavel.Pimenov@gmail.com on July 17, 2013 21:13:30

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

pavel-pimenov commented 8 years ago

From karevandrew@gmail.com on July 18, 2013 04:17:39

Да, все 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

pavel-pimenov commented 8 years ago

From karevandrew@gmail.com on July 18, 2013 04:24:06

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

pavel-pimenov commented 8 years ago

From Pavel.Pimenov@gmail.com on July 18, 2013 04:35:10

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

pavel-pimenov commented 8 years ago

From karevandrew@gmail.com on July 18, 2013 07:42:38

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

pavel-pimenov commented 8 years ago

From Pavel.Pimenov@gmail.com on August 21, 2013 00:08:12

Status: Accepted
Owner: Pavel.Pimenov@gmail.com
Labels: -Priority-Medium Priority-Critical