한 서버의 minidlna를 찾을 수 없습니다

한 서버의 minidlna를 찾을 수 없습니다

서브넷의 두 서버에 minidlna를 설정했습니다. 하나의 서버 [serverA]는 다른 서버 [serverB]와 TV에서 발견됩니다. 다른 [serverB]는 다른 장치에 의해 선택되지 않습니다. netcat 및 컬을 사용하여 빠르게 확인하면 다른 장치와 포트 8200에 액세스할 수 있음이 표시됩니다. 즉, 두 가지 모두입니다.

 curl http://10.0.1.112:8200

그리고

nc -zv 10.0.1.112 8200

성공했습니다. 또한 [여기]에 따라 서버의 eth0에 대해 allmulti 및 promisc를 활성화했습니다.1

어떻게 진행해야 할지 모르겠습니다.

답변1

나는 두 가지 작업을 수행하여 작동하게 만들었습니다.

  1. 향상된 알림 속도 - /etc/minidlna.conf의 알림 간격이 900에서 90으로 변경되었습니다.notify_interval=90
  2. 멀티캐스트 라우팅을 추가합니다.

    경로가 추가되었습니다 -net 239.0.0.0 netmask 255.0.0.0 eth0

    ifconfig eth0 allmulti 멀티캐스트

또한 합법적인 것처럼 보이는 몇 가지 다른 변경 사항도 시도했지만 /etc/minidlna.conf이로 인해 작동이 중단되었습니다.

또한보십시오:http://www3.pluzzi.com:8083/miniDLNA_on_Ubuntu_8.04

관련 정보