未发现来自一台服务器的 minidlna

未发现来自一台服务器的 minidlna

我在子网上的两台服务器上设置了 minidlna。一台 [serverA] 被另一台服务器 [serverB] 和电视找到。另一个 [serverB] 未被任何其他设备拾取。使用netcat和curl进行快速检查显示其他设备和端口8200可访问,即两者:

 curl http://10.0.1.112:8200

nc -zv 10.0.1.112 8200

是成功的。此外,我还按照[此处]为 serverb 上的 eth0 启用了 allmulti 和 promisc。1

不知道如何继续。

答案1

我通过做两件事让它发挥作用:

  1. 提高了通知率 - 将 /etc/minidlna.conf 中的通知间隔从 900 更改为 90,即notify_interval=90
  2. 添加组播路由。

    路由添加-net 239.0.0.0 网络掩码 255.0.0.0 eth0

    ifconfig eth0 allmulti 多播

我还尝试了其他一些看似合法的更改,/etc/minidlna.conf但它们导致事情停止工作。

也可以看看:http://www3.pluzzi.com:8083/miniDLNA_on_Ubuntu_8.04

相关内容