У меня проблемы с обнаружением устройств UPnP/DLNA в моей сети. Открытие кажется ненадежным; Я пробовал несколько приложений для создания списка устройств UPnP как на ПК с Windows, так и на устройствах Android. Зачастую устройства не обнаруживаются до тех пор, пока я не найду их IP-адрес через веб-интерфейс моего маршрутизатора и не отправлю им пакет ping, после чего, кажется, смогу их надежно обнаружить. Я подключаюсь по беспроводной сети к маршрутизатору Thomson TG585 v8; устройство, которое я сейчас пытаюсь обнаружить, - это телевизор Samsung, подключенный к маршрутизатору через проводное соединение. У меня также ранее были проблемы в той же сети со службами mDNS (см. Этот вопрос StackOverflow без ответа, который я задал, когда пытался заставить это работать), который может быть или не быть связанным.

Я пробовал обнаружение с помощью Cling Workbench под Windows и с несколькими различными приложениями DLNA media server / control point под Android.

Любые предложения, что может быть причиной этого, или как лучше повысить надежность?

1 ответ1

0

Очевидно, есть ошибка в обработке IGMP серии TG585, которая проявляется в том, что upnp не работает между устройствами на стороне Ethernet его моста и на стороне беспроводной связи.

Согласно http://npr.me.uk/telnet.html следующие команды, выполненные через интерфейс администратора telnet устройства, должны решить эту проблему:

eth bridge igmpsnooping config

Используйте это для просмотра текущего состояния.  Если состояние = включено, тогда примените исправление:

eth bridge igmpsnooping config brname=bridge state=disabled
saveall 

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .