Настройка GUFW для работы VLC в режиме IPTV

Впервые решил подключить у провайдера цифровое телевидение (IPTV) и сразу же столкнулся с проблемой: видео в VLC работает минуты две-три, а потом напрочь замирает. Причем так с любым каналом.

Естественно, я добавил VLC в исключения штатного файерволла GUFW. И забыл про этот момент: если изначально картинка идет, значит, проблема не у меня. Провайдер, правда, тоже заверил, что у него все ок, но пообещал думать, что происходит. Пока ребята молчат, я разобрался самостоятельно.

ufw_rules

Итак. Проблема оказалась в GUFW, — а именно, в невозможности открыть через его графический интерфейс протокол IGMP, который как раз и отвечает за IPTV. Популярная проблема — вопросов, как ее решить, встретил немало. А вот адекватное решение нашлось только одно, и увы, на английском. Излагаю на русском.

Запускаем терминал. Вводим поочередно:

sudo ufw allow in proto udp to 224.0.0.0/4
sudo ufw allow in proto udp from 224.0.0.0/4

 

В ваш файерволл добавятся два правила.

Теперь идем в папку /etc/ufw/   и правим в ней файл before.rules — ближе к концу, но до строчки COMMIT вставляем вот эти три строчки целиком:

# allow IGMP
A ufwbeforeinput p igmp d 224.0.0.0/4 j ACCEPT
A ufwbeforeoutput p igmp d 224.0.0.0/4 j ACCEPT

 

Сохраняем. Закрываем файл. Для надежности перезагружаемся.

После этого ваше IPTV должно работать нормально, без затыков. Никаких других правил в GUFW добавлять не требуется.

Реклама

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s