IGMP Snooping на Linux KVM

Dec 14, 2012 21:59

Перенеся домашний сервер на Linux KVM столкнулся с некорректной работой MediaTomb: через некоторое после перезапуска время плееры в локальной сети переставали видеть программу. Изначально грешил на слабую поддежку MediaTomb в последние пару лет. Заменил на MiniDLNA, но ситуация повторилась.
Очевидно, что проблема связана с multicasting-а, который используется протоколом SSDP, в локальной сети. Известная проблема связана с реализацией IGMP Snooping-а на интерфейсах bridge в версиях ядра Linux 3.x.
Пока тестирую следующее решение, отключающее snooping:

$ cat /etc/network/if-up.d/bridge

#!/bin/bash

if [[ $IFACE =~ br[0-9] ]]
then
echo 0 > /sys/devices/virtual/net/${IFACE}/bridge/multicast_snooping
fi

Заодно поставил miniSSDPd, пропатчил MediaTomb и теперь использую его совместно с MiniDLNA.
Previous post Next post
Up