Всем привет.
Пишу в курилке, т.к. пока не знаю к чему это отнести, а вдруг кто чего подскажет.
Итак, что имею...
У меня для просмотра IPTV вкручен иконбитовский MediaCenter и mediad соответственно. Также имеется samba.
В целом всё работает нормально, но периодически случается неприятная ситуация.
IPTV обычно идет мультикастом (или RTMP).
Поток не всегда стабилен, иногда прерывается на короткое время (десятки секунд).
При прерывании потока - плеер конкретно подвисает, однако при возобновлении потока всё нормально продолжается.
После нескольких таких прерываний - у плеера отваливается Ethernet (перестает пинговаться снаружи), и тогда он подвисает конкретно, но если выдернуть Ethernet - то через 10-15 секунд застывший кадр погаснет и плеер оживёт, но Ethernet работу не возобновит.
После этого картина такая:
- физический линк Eth есть,
- снаружи сеть не работает (и не пингуется),
- изнутри сеть также не работает, т.е. открыть внешний ресурс по сети невозможно,
- сам плеер живёт, реагирует на пульт, можно смотреть с HDD или USB, или же нормально выключить его кнопкой.
Консоль у меня не подключена, поэтому в момент отвала не могу посмотреть что там и как. В syslog тоже ничего интересного не пишется (он у меня не в tmp), в прочие логи тоже.
Пока удалось заметить, что если кильнуть все процессы samba - то такого отвала Eth вроде бы не происходит, т.е. после прерывания потока работа всегда возобновляется.
Собственно, вопросы классические: кто виноват и что делать...
Видимо надо как-то получше разобраться, от кого исходит проблема, но пока не знаю как.
Можно попробовать альтернативу mediad - буду признателен за рекомендации кто чем смотрит IPTV.
Отключить самбу - не вариант, т.к. она активно используется.
Или какой-то вариант с авто перезапуском сети, но не знаю как тут сделать что-то типа network restart...
Вобщем, заранее благодарен за любые идеи и советы, жду с нетерпением. )