Чтобы настроить IPTV на роутерах MikroTik, сначала необходимо установить дополнительный пакет multicast. Для этого выполните следующее:
После перезагрузки в меню System - Packages должен появиться модуль multicast.
Выполним настройку IGMP Proxy на MikroTik.
Откройте меню Routing - IGMP Proxy и нажмите синий плюсик, чтобы указать на какой порт приходит IPTV.
В выпадающем списке Interface выберите WAN порт, к которому подключен кабель интернет провайдера и поставьте галочку Upstream.
В поле Alternative Subnets укажите подсеть стриммеров. Если вы не знаете данные подсети, то попробуйте указать: 10.0.0.0/8, 172.16.0.0/12 и 192.168.0.0/16.
Я настраивал IPTV для Maxnet, и у меня все заработало c Alternative Subnets 0.0.0.0/0. Но так лучше не делать. Используйте 0.0.0.0/0 только если не смогли найти необходимую подсеть.
После ввода параметров нажмите кнопку OK.
Еще раз нажмите синий плюсик, чтобы указать на какие порты передавать IPTV.
В выпадающем списке Interface выберите порт, на который нужно пробросить IPTV, и нажмите кнопку OK. В Interface желательно указывать один конкретный порт, чтобы не было проблем с производительностью роутера.
Нажмите кнопку Settings и поставьте галочку напротив Quick Liave. Это позволит быстро переключаться между каналами.
Чтобы фаервол пропускал IPTV, необходимо добавить разрешающие правила. Откройте меню New Terminal.
Выполните в терминале следующие команды:
ether1 - это интерфейс, на который приходит IPTV от провайдера. Если ваше имя отличается, укажите необходимое.
После этого откройте меню IP - Firewall и перейдите на вкладку Filter Rules. Созданные правила перетяните кнопкой мыши вверх выше запрещающих.
Если вы транслируете IPTV по Wi-Fi, то необходимо выполнить следующие настройки.
Найдите параметр WMM Support и выберите enabled. Он включит поддержку Wi-Fi multimedia. Если у вас много клиентов, то его лучше не включать, поскольку один клиент может мультикастом съесть весь канал.
В параметре Multicast Helper выберите full. Это позволит отправлять мультикаст пакеты по MAC адресам клиентам, подключенным к Wi-Fi.
После этого нажмите кнопку OK.
На этом настройка IPTV на MikroTik окончена.
Відгуки про статтю
таки лучше не насиловать железку и не указывать в стриммерах весь интернет)
Есть идеи как завести?
Этот маленький пунктик заставляет ваш микротик отправлять мультикаст пакеты по индивидуальным MAC-ам тех девайсов, которые зарегистрированы на Wi-Fi.
на вкладке Filter Rules, добавляем такую запись:
Chain - input;
Protocol - igmp;
Action - accept.
и
И еще одно, следующего содержания:
Chain - input;
Protocol - udp;
Dst Port - здесь, указываем порт, на котором идет вещание от провайдера (в плейлисте указан у каждого канала)
Action - accept.
Далее, перетащите эти правила в самый верх. Далее, отключите в firewall-e нижнее правило запрета input трафика, которое DROP CUSTOMER. Деактивируйте его красным крестиком.
У меня только после добавления двух правил в firewall и отключения оного правила заработало iptv :)
Да при этом 2-5 eth + wlan1 сведены в bridge...
Еще раз спасибо за ...full...
Так и не получилось завести по описанному алгоритму. Если подключить PC напрямую к провайдеру - IPTV работает, а через маршрутизатор ну никак. В межсетевом экране только правило, ограничивающие доступ к портам 21, 22, 23, 53, 80 и 2000 на интерфейсе провайдера - то есть мешать оно не должно. Впрочем, даже его отключение эффекта не дает.
Самое забавное, что счетчик пакетов "бежит", то есть какая-то активность есть, но вот толку...
У кого-нибудь есть идеи?
Так как пред НГ не было времени разбиратся с 6-й версией прошил в 5.26. Настроил IPTV - работает.