Найти тему
В Закладки

Настройка IPTV на роутерах Mikrotik.

Эта статья для тех, кто приобрел роутер микротик, но не знает как настроить на нём IPTV. За основу будут взяты настройки по-умолчанию и подразумевается, что к роутеру вы таки подключились и интернет есть.

Часть 1. Подготовка.

Для начала идем по ссылке https://mikrotik.com/download и качаем WinBox, т.к. вся настройка будет происходить в нем.

Запускаем его и подключаемся к роутеру, как показано на скриншоте.

По-умолчанию адрес роутера 192.168.88.1, логин- admin, без пароля.
По-умолчанию адрес роутера 192.168.88.1, логин- admin, без пароля.

После подключения к роутеру, нужно будет обновить пакеты, и посмотреть версию ОС.

Для обновления нужно зайти в System>Packages, в открывшемся окне нажать "Check For Updates", затем в новом окне "Download&Install". После данных манипуляций роутер скачает новые пакеты, установит и перезагрузится. после перезагрузки нужно будет подключиться к нему снова.

-3

Итак. Пакеты приведены в актуальное состояние, теперь нужно установить пакет multicast, и его нужно сначала скачать. Чтобы скачать его, нужно пройти по ссылке выше, где качали винбокс, и скачать Extra packages для той версии пакетов и ОС, которая написана в шапке винбокса.

-4

Открываем скачанный архив, находим файл multicast и просто переносим его в окно винбокса. После чего перезагружаем роутер в System>Reboot.

-5

Часть 2. Настройка.

Вот роутер перезагрузился и можно приступать к настройке.
С этого момента, появятся команды, которые можно можно вставлять в окно терминала(кнопка New Terminal). Зачастую так будет быстрее.
Итак. Первым делом идем в Routing>IGMP Proxy и в этом окне нажимаем плюс, чтобы добавить интерфейс, который смотрит в сторону провайдера и в локальную сеть.

В большинстве случаев это ether1.
В большинстве случаев это ether1.
-7

В терминале это:
/routing igmp-proxy interface add alternative-subnets=0.0.0.0/0 interface=ether1 upstream=yes

/routing igmp-proxy interface add interface=bridge

Теперь нужно настроить фаервол.

В IP>Firewall во вкладке Filter Rules, нужно создать 2 правила. 1е - это разрешить igmp в цепочке input, а 2е - разрешить forward трафика по протоколу UDP, с портом назначения 1234 (это стандартный порт для iptv каналов, но у некоторых провайдеров может быть другим. Например в ТТК используется ещё и 1224 для некоторых каналов).

-8
В случае использования нестандартных\нескольких портов их можно записать через запятую.
В случае использования нестандартных\нескольких портов их можно записать через запятую.

Обратите внимание на то, что после создания правил они окажутся в самом низу, и чтобы заработало их нужно будет поднять наверх. Это можно сделать простым перетаскиванием.

В терминале:
/ip firewall filter add action=accept chain=input comment="IPTV IGMP" protocol=igmp place-before=1

/ip firewall filter add action=accept chain=forward comment=IPTV dst-port=1234 protocol=udp place-before=1

Вот теперь если все сделано правильно - телевидение должно работать.

Но есть ещё пара нюансов. Чтобы телевидение заработало и по вайфай - нужно включить поддержку мультикаста в настройках вайфай.

Для этого идем в Wireless, открываем настройки нужного интерфейса вайфай. В настройках выбираем Advanced Mode и включаем WMM Support и Multicast Helper.

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

Терминал:

/interface wireless set wlan1 multicast-helper=full wmm-support=enabled

Также чтобы всем жилось хорошо и IPTV трафик шел только туда, где он нужен - нужно включить IGMP Snooping. Для этого нужно зайти в Bridge, и в настройках нужного бриджа, включить собственно снупинг.

Если его не включить, то при просмотре телевидения например на приставке, трафик будет идти всем подключенным устройствам в т.ч. и по вайфай, что негативно скажется на скорости в беспроводной сети.
Если его не включить, то при просмотре телевидения например на приставке, трафик будет идти всем подключенным устройствам в т.ч. и по вайфай, что негативно скажется на скорости в беспроводной сети.

Терминал: /interface bridge set bridge igmp-snooping=yes

Ну вот вы и настроили IPTV на своем роутере. Приятного просмотра.