MiniDLNA에 영향을 미치는 커널 3.2와 3.9 사이에 어떤 변경 사항이 발생했습니까?

MiniDLNA에 영향을 미치는 커널 3.2와 3.9 사이에 어떤 변경 사항이 발생했습니까?

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

관련 정보