Debian으로 테스트 중인데 커널 > 3.2에서 MiniDLNA를 사용하는 데 문제가 있습니다. DLNA 클라이언트는 약 30분 동안 작동한 후 minidlna 서버와의 연결이 끊어지고 서버를 다시 검색할 수 없습니다.
하지만 이전 커널(3.2)을 로드하면 모든 것이 잘 작동합니다. minidlna가 작동하는 시간(30분)은 inform_interval 매개변수와 관련될 수 있으며 기본값은 15분입니다.
문제가 해결되었습니다.. 내 네트워크 구성과 관련이 있습니다. 내 네트워크 구성:
iface br0 inet static
address 192.168.5.2
netmask 255.255.255.0
gateway 192.168.5.1
bridge_ports eth0
bridge_stp off
bridge_maxwait 0
bridge_fd 0
3.5 커널에서는multicast_querier 토글을 추가하고 기본적으로 쿼리를 비활성화합니다.이로 인해 브리지 인터페이스에서 DLNA가 중단됩니다.
이제 multicast_querier를 활성화하면 모든 것이 이전처럼 작동합니다.
# echo 1 > /sys/class/net/br0/bridge/multicast_querier
답변1
내 네트워크 구성과 관련이 있습니다. 내 네트워크 구성:
iface br0 inet static
address 192.168.5.2
netmask 255.255.255.0
gateway 192.168.5.1
bridge_ports eth0
bridge_stp off
bridge_maxwait 0
bridge_fd 0
3.5 커널에서는multicast_querier 토글을 추가하고 기본적으로 쿼리를 비활성화합니다.이로 인해 브리지 인터페이스에서 DLNA가 중단됩니다.
이제 multicast_querier를 활성화하면 모든 것이 이전처럼 작동합니다.
# echo 1 > /sys/class/net/br0/bridge/multicast_querier