Форум русскоязычного сообщества Ubuntu


Автор Тема: "aMule" и ZTE ZXDSL 831 A II: не работает UPnP  (Прочитано 3573 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Михаил Минц

  • Автор темы
  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
"aMule" и ZTE ZXDSL 831 A II: не работает UPnP
« : 09 Декабрь 2008, 00:05:49 »
Добрый день!

Не могу настроить перенаправление портов для "aMule". При подключении к сети по-прежнему получаю LowID, при этом в журнале появляется следующий текст:

2008-12-08 22:59:45: ClientCreditsList.cpp(168): Файл кредитов загружен, 1333 клиентов известно
2008-12-08 22:59:45: ClientCreditsList.cpp(171):  - Кредиты перестали действовать для 6 клиентов!
2008-12-08 22:59:45: IPFilter.cpp(109): Загружаю IP-фильтры 'ipfilter.dat' и 'ipfilter_static.dat'.
2008-12-08 22:59:45: IPFilter.cpp(334): Загружено 0 IP-диапазонов из '/home/mmm/.aMule/ipfilter.dat'. 0 испорченных строк было пропущено.
2008-12-08 22:59:45: IPFilter.cpp(334): Загружено 0 IP-диапазонов из '/home/mmm/.aMule/ipfilter_static.dat'. 0 испорченных строк было пропущено.
2008-12-08 22:59:45: amuleDlg.cpp(216):
2008-12-08 22:59:45: amuleDlg.cpp(218):  - aMule SVN using wxGTK2 v2.8.7 (Snapshot: Mon Feb 18 07:02:15 CET 2008) (основан на eMule).
2008-12-08 22:59:45: amuleDlg.cpp(220):    Работает на Linux 2.6.24-22-generic x86_64
2008-12-08 22:59:45: amuleDlg.cpp(222):  - Посетите http://www.amule.org для проверки наличия новой версии.
2008-12-08 22:59:45: amuleDlg.cpp(223):
2008-12-08 22:59:45: IP2Country.cpp(73): Загружено 248 карт флагов.
2008-12-08 22:59:45: ServerList.cpp(83): Загружается файл 'server.met': /home/mmm/.aMule/server.met
2008-12-08 22:59:45: ServerList.cpp(168): В файле 'server.met' найдено 212 серверов
2008-12-08 22:59:46: DownloadQueue.cpp(175): Найдено 9 частей файлов
2008-12-08 22:59:46: ExternalConn.cpp(169): Внешние соединения выключены в конфигурационном файле
2008-12-08 22:59:46: MuleUDPSocket.cpp(78): Created Server UDP-Socket at port 4665
2008-12-08 22:59:46: MuleUDPSocket.cpp(78): Created Client UDP-Socket at port 4672
2008-12-08 22:59:46: UPnP.cpp(91): Universal Plug and Play: Successfully opened libixml.so.2.
2008-12-08 22:59:46: UPnP.cpp(91): Universal Plug and Play: Successfully opened libupnp.so.2.
2008-12-08 22:59:46: UPnP.cpp(87): Universal Plug and Play: error(CDynamicLibHandle): Unable to dlopen libupnp.so.3. Check PATH and LD_LIBRARY_PATH.
2008-12-08 22:59:46: UPnP.cpp(1063): Universal Plug and Play: bound to 192.168.1.2:49152.
2008-12-08 22:59:49: UPnP.cpp(1420): Universal Plug and Play: Internet Gateway Device Detected.
2008-12-08 22:59:49: UPnP.cpp(746): Universal Plug and Play: WAN Service Detected: 'urn:schemas-upnp-org:service:WANPPPConnection:1'.
2008-12-08 22:59:49: UPnP.cpp(1718): Universal Plug and Play: Successfully subscribed to service urn:schemas-upnp-org:service:WANPPPConnection:1, absEventSubURL: http://192.168.1.1:5431/uuid:0000e0a8-60a0-00e0-20a0-488802f86048/WANPPPConnection:1.
2008-12-08 22:59:49: UPnP.cpp(1420): Universal Plug and Play: Internet Gateway Device Detected.
2008-12-08 22:59:49: UPnP.cpp(763): Universal Plug and Play: Uninteresting service detected: 'urn:schemas-upnp-org:service:WANCommonInterfaceConfig:1'. Ignoring.
2008-12-08 22:59:49: UPnP.cpp(763): Universal Plug and Play: Uninteresting service detected: 'urn:schemas-upnp-org:service:Layer3Forwarding:1'. Ignoring.
2008-12-08 22:59:49: UPnP.cpp(354): Universal Plug and Play: Error: GetStateVariable("PortMappingNumberOfEntries"): in a call to m_UpnpGetServiceVarStatus: UPnP SDK error: UPNP_E_OUTOF_MEMOR (-104).
2008-12-08 22:59:49: UPnP.cpp(354): Universal Plug and Play: Error: m_UpnpSendAction: UPnP SDK error: UPNP_E_OUTOF_MEMOR (-104).
2008-12-08 22:59:49: UPnP.cpp(354): Universal Plug and Play: Error: m_UpnpSendAction: UPnP SDK error: UPNP_E_OUTOF_MEMOR (-104).
2008-12-08 22:59:49: UPnP.cpp(354): Universal Plug and Play: Error: m_UpnpSendAction: UPnP SDK error: UPNP_E_OUTOF_MEMOR (-104).
2008-12-08 22:59:49: UPnP.cpp(354): Universal Plug and Play: Error: GetStateVariable("ConnectionType"): in a call to m_UpnpGetServiceVarStatus: UPnP SDK error: UPNP_E_OUTOF_MEMOR (-104).
2008-12-08 22:59:49: UPnP.cpp(354): Universal Plug and Play: Error: GetStateVariable("PossibleConnectionTypes"): in a call to m_UpnpGetServiceVarStatus: UPnP SDK error: UPNP_E_OUTOF_MEMOR (-104).
2008-12-08 22:59:49: UPnP.cpp(354): Universal Plug and Play: Error: GetStateVariable("ConnectionStatus"): in a call to m_UpnpGetServiceVarStatus: UPnP SDK error: UPNP_E_OUTOF_MEMOR (-104).
2008-12-08 22:59:49: UPnP.cpp(354): Universal Plug and Play: Error: GetStateVariable("Uptime"): in a call to m_UpnpGetServiceVarStatus: UPnP SDK error: UPNP_E_OUTOF_MEMOR (-104).
2008-12-08 22:59:49: UPnP.cpp(354): Universal Plug and Play: Error: GetStateVariable("LastConnectionError"): in a call to m_UpnpGetServiceVarStatus: UPnP SDK error: UPNP_E_OUTOF_MEMOR (-104).
2008-12-08 22:59:49: UPnP.cpp(354): Universal Plug and Play: Error: GetStateVariable("RSIPAvailable"): in a call to m_UpnpGetServiceVarStatus: UPnP SDK error: UPNP_E_OUTOF_MEMOR (-104).
2008-12-08 22:59:49: UPnP.cpp(354): Universal Plug and Play: Error: GetStateVariable("NATEnabled"): in a call to m_UpnpGetServiceVarStatus: UPnP SDK error: UPNP_E_OUTOF_MEMOR (-104).
2008-12-08 22:59:49: UPnP.cpp(354): Universal Plug and Play: Error: GetStateVariable("ExternalIPAddress"): in a call to m_UpnpGetServiceVarStatus: UPnP SDK error: UPNP_E_OUTOF_MEMOR (-104).
2008-12-08 22:59:49: UPnP.cpp(354): Universal Plug and Play: Error: GetStateVariable("PortMappingNumberOfEntries"): in a call to m_UpnpGetServiceVarStatus: UPnP SDK error: UPNP_E_OUTOF_MEMOR (-104).
2008-12-08 22:59:49: UPnP.cpp(354): Universal Plug and Play: Error: GetStateVariable("PortMappingLeaseDuration"): in a call to m_UpnpGetServiceVarStatus: UPnP SDK error: UPNP_E_OUTOF_MEMOR (-104).
2008-12-08 22:59:49: UPnP.cpp(354): Universal Plug and Play: Error: m_UpnpSendAction: UPnP SDK error: UPNP_E_OUTOF_MEMOR (-104).
2008-12-08 22:59:49: UPnP.cpp(347): Universal Plug and Play: Error: GetStateVariable("PortMappingNumberOfEntries"): in a call to m_UpnpGetServiceVarStatus: Error code :'401', Error description :'Invalid Action'.
2008-12-08 22:59:49: SharedFileList.cpp(353): Найдено 10 известных публикуемых файлов.
2008-12-08 22:59:49: amule.cpp(784): Идёт подключение
2008-12-08 22:59:49: ServerSocket.cpp(620): Servers: Trying to connect
2008-12-08 22:59:49: ServerSocket.cpp(753): Установка соединения с Sharing Kingdom 1 (89.248.172.54 - 89.248.172.54:4500) использую вуалирование протокола.
2008-12-08 22:59:49: RoutingZone.cpp(141): Считано 0 контактов Kad
2008-12-08 22:59:50: ThreadScheduler.cpp(308): ThreadScheduler: Completed task 'AICH Syncronizing', 0 tasks remaining.
2008-12-08 22:59:50: ServerSocket.cpp(620): Servers: Trying to connect
2008-12-08 22:59:50: ServerSocket.cpp(753): Установка соединения с UltraUploader 3.0 (208.43.68.146 - 208.43.68.146:6323) использую вуалирование протокола.
2008-12-08 22:59:50: ServerConnect.cpp(200): Подключен к Sharing Kingdom 1 (89.248.172.54:4500)
2008-12-08 22:59:50: ServerConnect.cpp(200): Подключен к UltraUploader 3.0 (208.43.68.146:6323)
2008-12-08 22:59:51: UPnP.cpp(1653): Universal Plug and Play: UPNP_EVENT_RECEIVED:
2008-12-08 22:59:51:     SID: uuid:c3250182-c562-11dd-a286-da5cb5add0dc
2008-12-08 22:59:51:     Key: 0
2008-12-08 22:59:51:     Property list:
2008-12-08 22:59:51:         PossibleConnectionTypes='Unconfigured,IP_Routed,DHCP_Spoofed,PPPoE_Bridged,PPTP_Relay,L2TP_Relay,PPPoE_Relay'
2008-12-08 22:59:51:         ConnectionStatus='Connected'
2008-12-08 22:59:51:         ExternalIPAddress='85.140.163.185'
2008-12-08 22:59:51:         PortMappingNumberOfEntries='0'
2008-12-08 23:00:00: ServerSocket.cpp(277): Предупреждение: Sharing Kingdom 1 (89.248.172.54:4500) - NG : You have a lowid. Please review your network config and/or your settings.
2008-12-08 23:00:00: ServerSocket.cpp(409): Servers: Connected
2008-12-08 23:00:00: ServerConnect.cpp(273): Установлено соединение с: Sharing Kingdom 1
2008-12-08 23:00:00: WARNING: You have received Low-ID!
2008-12-08 23:00:00: Скорее всего это из-за того, что вы находитесь за брандмауэром или маршрутизатором.
2008-12-08 23:00:00: Для подробностей, обратитесь к http://wiki.amule.org
2008-12-08 23:00:00: ServerSocket.cpp(417): Новый ID клиента 3460050
2008-12-08 23:00:00: ServerSocket.cpp(537): Сохранение списка серверов завершено.

Файла libupnp.so.3 в системе нет. В "Синаптике" тоже нашёл только пакет libupnp2.

Использую "Kubuntu 8.04" с последними обновлениями, "aMule SVN Mon Feb 18 07:02:15 CET 2008". В Интернет выхожу по ADSL, провайдер - "Стрим", модем ZTE ZXDSL 831 A II. UPnP на модеме активирован, в "KTorrent" проблем с его использованием не возникает, только в "aMule".

Буду очень признателен за любые идеи :-)

Оффлайн alex99999

  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: "aMule" и ZTE ZXDSL 831 A II: не работает UPnP
« Ответ #1 : 14 Январь 2009, 00:13:39 »
Всем привет!
У меня ситуация аналогичная  :-\
Что делать :'(

Оффлайн mayak

  • Участник
  • *
  • Сообщений: 203
    • Просмотр профиля
Re: "aMule" и ZTE ZXDSL 831 A II: не работает UPnP
« Ответ #2 : 14 Январь 2009, 01:55:43 »
Вы полагаете, что провайдер даёт вам белый айпи?
Ну, хорошо бы написать какие порты и как перенаправляли.
И с чего вы решили, что UPnP имеет к ним отношение?
Не отвечаю на сообщения, написанные на нэрускам язьыке. Нет, я не националист.
Используйте спелл-чекер.

avial

  • Гость
Re: "aMule" и ZTE ZXDSL 831 A II: не работает UPnP
« Ответ #3 : 14 Январь 2009, 03:29:50 »
чтото сдаётса мне что ты етот амул скомпилил сам,, откуда он был установлен ?
и ещо,, ети строчки не кого ни накакие размышления не наводят?
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 14 Январь 2009, 03:36:05 от avial »

Оффлайн Михаил Минц

  • Автор темы
  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Re: "aMule" и ZTE ZXDSL 831 A II: не работает UPnP
« Ответ #4 : 14 Январь 2009, 10:44:42 »
IP-адрес - белый динамический (в данный момент, например - 85.141.141.99).

"aMule" установлен из репозитория "Ubuntu", никакого самосбора.

Текущие настройки "aMule" (вкладка "Соединение"):
стандартный TCP-порт клиента 4662;
дополнительный UDP-порт клиента 4672;
включить UPnP;
UPnP TCP-порт 50000.

На модеме активизирован UPnP, но "KTorrent" принимает входящие соединения, а "aMule" - нет (получаю LowID). Если вручную перенаправить порт 4662 в настройках модема, то "aMule" начинает принимать входящие соединения и получает HighID (нужно только переподключиться к серверу "eDonkey" после перенаправления портов на модеме).

Оффлайн mayak

  • Участник
  • *
  • Сообщений: 203
    • Просмотр профиля
Re: "aMule" и ZTE ZXDSL 831 A II: не работает UPnP
« Ответ #5 : 14 Январь 2009, 22:16:40 »
включить UPnP;
UPnP TCP-порт 50000.

На модеме активизирован UPnP, но "KTorrent" принимает входящие соединения, а "aMule" - нет (получаю LowID). Если вручную перенаправить порт 4662 в настройках модема, то "aMule" начинает принимать входящие соединения и получает HighID (нужно только переподключиться к серверу "eDonkey" после перенаправления портов на модеме).
При чём тут вообще UPnP? Вы не пробовали ещё DEP в виндах включить-выключить, компьютер перезагрузить в Ubuntu и пытаться найти какое-нибудь влияние этого на скорость файлообмена? Или ёлку поставьте на монитор, тот же эффект будет :)

В настройках модема нужно задать перенаправление настроенных портов с WAN-интерфейса модема на LAN-интерфейс компьютера с файлообменной программой.
Не отвечаю на сообщения, написанные на нэрускам язьыке. Нет, я не националист.
Используйте спелл-чекер.

Оффлайн Михаил Минц

  • Автор темы
  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Re: "aMule" и ZTE ZXDSL 831 A II: не работает UPnP
« Ответ #6 : 15 Январь 2009, 10:47:51 »
Уважаемый mayak, Вы бы объяснили, почему "aMule", чтобы принимать входящие соединения, требуется ручное перенаправление портов на модеме, в то время как "KTorrent" спокойненько использует UPnP, - я и не задавал бы лишних вопросов. Может быть, мне просто не хочется вручную перенаправлять порты на модеме, чтобы не держать их открытыми всё время, даже когда их не прослушивает соответствующая программа (иначе я бы давно их открыл и, опять же, не задавал лишних вопросов). На модеме заявлена поддержка UPnP, и она работает - в т.ч. и когда на компьютере запущены пингвины. В "aMule" тоже (судя по настройкам) заявлена поддержка UPnP, но она не работает, и мне интересно, почему. Причём здесь "Windows" - не понимаю  :)

Оффлайн mayak

  • Участник
  • *
  • Сообщений: 203
    • Просмотр профиля
Re: "aMule" и ZTE ZXDSL 831 A II: не работает UPnP
« Ответ #7 : 15 Январь 2009, 13:39:29 »
А ещё на модеме заявлена поддержка 9В блока питания и она работает, даже когда никакого компьютера нет.
При чём тут амуль? Забудьте вы про этот несчастный упнп.

Которенту вашему скорее всего по фигу, прозваниваются ли порты снаружи или нет - либо ему плевать на low/high id, либо у него есть какой-то способ всегда получать high.
Порты в указанной вами схеме должны быть ВСЕГДА ОТКРЫТЫ, и не надо их закрывать. У вас что, много программ помимо файлообменника способны принять соединение по 4662 порту?
Не отвечаю на сообщения, написанные на нэрускам язьыке. Нет, я не националист.
Используйте спелл-чекер.

Оффлайн Михаил Минц

  • Автор темы
  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Re: "aMule" и ZTE ZXDSL 831 A II: не работает UPnP
« Ответ #8 : 15 Январь 2009, 14:08:42 »
Цитировать
Которенту вашему скорее всего по фигу, прозваниваются ли порты снаружи или нет - либо ему плевать на low/high id, либо у него есть какой-то способ всегда получать high.

Ничего подобного. "KTorrent" отслеживает, открыт ли порт (в окне программы есть соответствующий индикатор), и в нём есть модуль для работы через UPnP. Если этот модуль активировать, программа подтверждает, что порт действительно открыт. Тот же эффект получается, если вручную перенаправить порт на модеме.

Цитировать
А ещё на модеме заявлена поддержка 9В блока питания и она работает, даже когда никакого компьютера нет.
При чём тут амуль? Забудьте вы про этот несчастный упнп.

Тогда откуда в настройках "aMule" целая группа параметров, относящихся к работе с UPnP? С них-то ведь и начался весь сыр-бор...

Цитировать
Порты в указанной вами схеме должны быть ВСЕГДА ОТКРЫТЫ, и не надо их закрывать. У вас что, много программ помимо файлообменника способны принять соединение по 4662 порту?

Просто я не единственный пользователь этой системы, но в "aMule" пока что работаю только я. Соответственно, если держать порт постоянно открытым, придётся настраивать брандмауэр на компьютере, а брандмауэр мне больше ни для чего не нужен, поскольку троян для пингвинов в природе не наблюдается, а от взлома через сеть меня модем защищает. Можно открывать порт на время - что я и делаю - но автоматика с использованием UPnP как-то попривлекательнее. Вот и пытаюсь понять, почему он не работает в "aMule"  :)

Оффлайн mayak

  • Участник
  • *
  • Сообщений: 203
    • Просмотр профиля
Re: "aMule" и ZTE ZXDSL 831 A II: не работает UPnP
« Ответ #9 : 15 Январь 2009, 23:21:42 »
Она вообще как правило не работает, эта автоматика. Удивительно что ваш которент ухитряется ею пользоваться.

Зачем настраивать брандмауэр на компьютере? Судьба пакетов, не принятых вашей системой, ничем не отличаются от судьбы пакетов уроненных файерволом - они тоже никуда не попадут. Или у вас привычка крутить ssh/samba/ftp на порту 4662, мсье знает толк в извращениях?
Не отвечаю на сообщения, написанные на нэрускам язьыке. Нет, я не националист.
Используйте спелл-чекер.

 

Страница сгенерирована за 0.056 секунд. Запросов: 22.