Как отлаживать инфраструктуру DLNA?

11

Я застрял в стране с особой ситуацией, и был бы признателен за любую помощь.

У меня есть:

  • AV-ресивер Marantz NR1504, подключенный через PowerLan и Ethernet к маршрутизатору / модему.
  • Samsung SmartTV, подключенный через WiFi к тому же роутеру.
  • Смартфоны Android с BubbleUPnP подключаются через WiFi к тому же маршрутизатору.
  • Synology DS414 подключен через Ethernet напрямую к тому же маршрутизатору.

Synology несет в себе коллекцию музыкальных файлов, MP3 и FLAC. Я мог получить доступ к этой коллекции с телевизора, приемника и BubbleUPnP. Я мог воспроизводить их прямо с ресивера, воспроизводить их с помощью телевизора с использованием звука, возвращаемого через HDMI, или использовать свой смартфон для доступа к музыкальной коллекции и воспроизведения звука с помощью ресивера.

Synology обслуживает музыкальные файлы с помощью Media Server.

Подводя итог, ситуация была такой:

  • BubbpleUPnP мог видеть музыкальную коллекцию на Synology и мог видеть получателя.
  • Получатель мог видеть музыкальную коллекцию на Synology и мог видеть BubbleUPnP.
  • По телевизору можно было увидеть музыкальную коллекцию по Synology.

Все работало нормально, до какого-то момента. Я не использовал все функции все время, поэтому я не знаю, когда что-то пошло не так. Однако в настоящее время ситуация такова:

  • BubbleUPnP вообще не видит Synology; он все еще видит получателя.
  • Приемник вообще не видит Synology. Это видит BubbleUPnP.
  • Телевизор может хорошо видеть Synology со всеми медиафайлами.
  • Сервер мультимедиа Synology показывает телевизор, BubbleUPnP и приемник в разделе Сервер мультимедиа> Совместимость с DMA> Список устройств.

Так:

  • Два канала DLNA работают нормально: TV - Synology и BubbleUPnP - ресивер.
  • Два канала DLNA работают в одном направлении: Synology видит BubbleUPnP и приемник, но не наоборот.

Интересно, есть ли «стандартный» или рекомендуемый подход к отладке такой конфигурации. Поскольку в нем участвуют несколько поставщиков и устройств, а также довольно сложная конфигурация сети, я даже не знаю, какую техническую поддержку попросить. С другой стороны, я считаю, что должны быть некоторые знания для решения такого рода проблем, и это то, что я ищу.

texnic
источник

Ответы:

4

Эти проблемы всегда сложно выяснить. Подход, который я использую, заключается в том, чтобы сначала задокументировать каждый сетевой интерфейс на каждом устройстве, включая маршрутизаторы, точки доступа и адаптеры POWERlan. Запишите MAC-адрес, IP-адрес, шлюз по умолчанию, маску сети и имя хоста.

Теперь перейдите на ваш основной DHCP-сервер (возможно, в домашнем маршрутизаторе) и убедитесь, что в его журналах указаны те же MAC-адреса, которые вы записали, и что каждому MAC-адресу были выданы те же IP-адреса, которые вы видели. Разница может означать, что вы случайно включили второй DHCP-сервер (возможно, скрытый в дешевой точке доступа, удлинителе диапазона WiFi или адаптере POWERlan), который может создавать ложные сетевые настройки на некоторых ваших устройствах, разрезая вашу сеть на две части.

Убедитесь, что все ваши устройства находятся в одной подсети. Это означает, что все они имеют одинаковую маску сети, а самые верхние биты одинаковы. Например, если маска вашего маршрутизатора 255.255.255.0, то у всех ваших устройств должны быть общие 3 верхних октета со шлюзом по умолчанию и друг с другом, например, 192.168.1.1, 192.168.1.2 и 192.168.1.3.

В небольшой домашней сети, как вы описали, я ожидаю, что все устройства будут иметь общий шлюз по умолчанию. Убедитесь, что это внутренняя сеть, обращенная к IP-адресу вашего маршрутизатора.

Если вы считаете, что это может быть мошеннической проблемой DHCP, но просто не можете понять, что происходит, рассмотрите возможность преобразования всех сетевых интерфейсов для использования статических IP-адресов.

Джон Детерс
источник
Вы перепутали DLNA и DHCP?
Шон
3
@SeanHoulihane, нет, но из описания я верю, что основная причина - проблема с сетью. Как только он заставит каждый узел в сети правильно общаться, я думаю, что его проблемы с DLNA исчезнут. Я видел очень похожее поведение раньше, когда я случайно настроил маленький маршрутизатор TP-Link в качестве точки доступа, но оставил запущенным dhcpd, который начал случайным образом захватывать другие сетевые узлы.
Джон Детерс