Como depurar uma infraestrutura DLNA?

11

Estou em uma situação peculiar em casa e gostaria de receber qualquer ajuda.

Eu tenho:

  • Receptor Marantz NR1504 AV, conectado via PowerLan e Ethernet ao roteador / modem.
  • Samsung SmartTV, conectado via WiFi ao mesmo roteador.
  • Os smartphones Android, com o BubbleUPnP, conectados via Wi-Fi ao mesmo roteador.
  • Synology DS414 conectado via Ethernet diretamente ao mesmo roteador.

Synology carrega uma coleção de arquivos musicais, MP3 e FLAC. Eu pude acessar essa coleção pela TV, pelo receptor e pelo BubbleUPnP. Eu podia reproduzi-los diretamente do receiver, reproduzi-los usando a TV com som retornado por HDMI ou usar meu smartphone para acessar a coleção musical e reproduzir o som com o receiver.

O Synology serve os arquivos musicais usando o Media Server.

Para resumir, a situação era assim:

  • O BubbpleUPnP pôde ver a coleção musical no Synology e o receptor.
  • O receptor pôde ver a coleção musical no Synology e o BubbleUPnP.
  • A TV pôde ver a coleção musical da Synology.

Tudo funcionou bem, até algum momento. Eu não usava todos os recursos o tempo todo, então não sei quando exatamente as coisas deram errado. No entanto, atualmente a situação é assim:

  • O BubbleUPnP não vê Synology; ainda vê o receptor.
  • O receptor não vê Synology. Ele vê o BubbleUPnP.
  • A TV pode ver a Synology muito bem, com todos os arquivos de mídia.
  • O Media Server da Synology mostra TV, BubbleUPnP e receptor em Media Server> Compatibilidade com DMA> Lista de dispositivos.

Assim:

  • Dois canais DLNA funcionam perfeitamente: receptor de TV - Synology e BubbleUPnP.
  • Dois canais DLNA funcionam de uma maneira: a Synology vê o BubbleUPnP e o receptor, mas não o contrário.

Gostaria de saber se existe uma abordagem "padrão" ou recomendada para depurar essa configuração. Como envolve vários fornecedores e dispositivos e uma configuração de rede bastante complexa, eu nem saberia qual suporte técnico pedir. Por outro lado, acredito que deveria haver algum conhecimento para resolver esse tipo de problema, e é isso que estou procurando.

texnic
fonte

Respostas:

4

Esses problemas são sempre difíceis de descobrir. A abordagem adotada é documentar primeiro cada interface de rede em cada dispositivo, incluindo roteadores, pontos de acesso e adaptadores POWERlan. Registre o endereço MAC, o endereço IP, o gateway padrão, a máscara de rede e o nome do host.

Agora, vá para o servidor DHCP principal (provavelmente no seu roteador doméstico) e verifique se os logs mostram exatamente os mesmos endereços MAC que você registrou e se cada MAC recebeu os mesmos endereços IP exatos que você viu. Uma diferença pode significar que você ativou acidentalmente um segundo servidor DHCP (talvez oculto em um ponto de acesso barato, extensor de alcance WiFi ou adaptador POWERlan) que possa estar criando configurações de rede falsas em alguns de seus dispositivos, cortando sua rede em dois.

Verifique se todos os seus dispositivos estão na mesma sub-rede. Isso significa que todos eles têm a mesma máscara de rede e os bits mais altos são todos iguais. Por exemplo, se a máscara de rede do roteador for 255.255.255.0, todos os seus dispositivos deverão ter os três principais octetos em comum com o gateway padrão e entre si, como 192.168.1.1, 192.168.1.2 e 192.168.1.3

Em uma pequena rede doméstica, como você descreveu, seria de esperar que todos os dispositivos compartilhassem um gateway padrão comum. Verifique se é o endereço IP do seu roteador na rede interna.

Se você acha que pode ser um problema de DHCP não autorizado, mas não consegue entender o que está acontecendo, considere converter todas as suas interfaces de rede para usar endereços IP estáticos.

John Deters
fonte
Você confundiu DLNA e DHCP?
Sean Houlihane
3
@SeanHoulihane, não, mas pela descrição, acredito que a causa principal é um problema de rede. Quando ele conseguir que todos os nós da rede se comuniquem adequadamente, acho que seus problemas com o DLNA desaparecerão. Eu já vi um comportamento muito semelhante antes, quando acidentalmente configurei um roteador TP-Link para servir como ponto de acesso, mas deixei o dhcpd em execução, que começou a seqüestrar outros nós da rede aleatoriamente.
John Deters