Автор |
Сообщение |
emusic Форумчанин
|
|
Надоело возиться с ручным пробросом портов - решил перевести все на UPnP. Маршрутизатор - NTE-RG-1402G, UPnP включен, службы SSDP и UPnP в XP SP3 работают, устройство "Internet Gateway" в системе определилось, последние версии FlyLink DC++ и uTorrent успешно регистрируют отображение портов, все работает.
А Miranda IM и eMule в режиме UPnP отображения зарегистрировать не могут. Из лога Миранды видно, что маршрутизатор не отвечает на discovery-запросы, а eMule просто говорит "UPnP failed to setup port forwardings, please foward those ports manually if necessary!".
Открыл тему на форуме Миранды - один из разработчиков пояснил, что для общения с маршрутизатором через винду используется несколько другая модификация протокола, а у них все реализовано на нижнем уровне, через UDP-обмен. В списке изменений прошивки 4.2001 он углядел такую строчку:
- IPTV. Отказ от поддержки мультикаста с TTL=1
То есть, мультикастовые запросы поиска маршрутизатора, отправляемые Мирандой, могут просто не приниматься, и для нахождения маршрутизатора нужно либо ждать, пока он объявит себя сам, либо обращаться к помощи служб Windows, что нежелательно из-за проблем с совместимостью.
Написал об этом также на форуме Eltex, но там пока ничего толкового не ответили.
Кстати, у меня на настольном компе и ноутбуке с XP SP3 FlyLink DC++ и uTorrent работают, а приходила подруга с ноутбуком с Win7 - на нем вообще не удалось добиться хоть какой-то работы UPnP. Если в XP я вижу устройство Internet Gateway, а в его свойствах - текущее отображение портов, то в Win7 маршрутизатор только отображается значком, у которого нет ни состояния, ни свойств. В справке по Win7 вообще написан какой-то абсурд насчет того, что для поддержки UPnP необходимо включить Internet Connection Sharing на компьютере.
У кого как работает UPnP с NTE-RG-1402G, и с какими прошивками?
Модераторам: хотел сначала написать в тему по устройствам Eltex, но она получилась единой и неделимой, там уже больше сорока страниц - боюсь, просто не заметят. Если, на ваш взгляд, там она более уместна - перенесите, пожалуйста.
А вообще, наверное, пора уже преобразовывать те темы в разделы, иначе отслеживать будет невозможно.
// про ttl для iptv с upnp это не связано, в Windows 7 для работы upnp сеть должна быть определена как домашняя, включено обнаружение в сети
// про миранду и компанию. а у вас случаем не несколько сетевых карт в компе? не на тот интерфейсе поди upnp ищется
// разрешение для этих программ в брандмауэре включено? системный то upnp (который в flylink) работает от имени svchost.exe и по дефолту разрешён |
|
 |
|
 |
emusic Форумчанин
|
|
Именно так: сеть определена, как домашняя, обнаружение включено. При запросе полной карты сети значок шлюза вижу, при наведении на него мышкой всплывает подсказка с IP- и MAC-адресами, но открыть свойства, как в XP, там невозможно. И ни одна из программ, которую там пробовали (FlyLink DC++, uTorrent, Miranda IM), не настраиваются, Noel's UPnPTest не находит маршрутизатора (под XP - находит сразу же).
Сетевых адаптеров в десктопе два, но включен только один, второй отключен (disabled). В буке тоже два (проводной и WiFi), но работает только один. Пробовал запрещать WiFi и подключать кабелем - ничего не меняется.
Разрешения все включены - сами-то программы работают, с серверами связываются, в пассивном режиме проблем нет, при ручной настройке портов - тоже нет.
Инженер Eltex сообщил, их реализация UPnP требует поддержки со стороны системы. Я проверил, как это делает маршрутизатор Sapido RB-1632 - там реализация позволяет отображать порты как с помощью системных служб, так и напрямую, UDP-запросами. |
|
 |
|
 |
emusic Форумчанин
|
|
Однако, счастье есть - поставил в маршрутизатор прошивку 5.0, и UPnP прекрасно заработал через UDP (по крайней мере, Miranda в XP порты регистрирует, отображение работает). Вечером проверю с Win7. |
|
 |
|
 |
|
Аватары: Вкл|Выкл ЮзерИнфо: Вкл|Выкл Подписи: Вкл|Выкл
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете вкладывать файлы Вы можете скачивать файлы
|
|