Перенеся домашний сервер на 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.