Настройка IPTV и NTP

После перехода на провайдера ТТК-Западная Сибирь  появилось желание настроить IPTV на своем роутере Mikrotik RB750G.

Первым этапом рекомендую проверить работу на устройстве подключенному напрямую к провайдеру. Все каналы должны идти. Не должны появлятся как либо артефакты и не должно быть подвиваний при просмотре  (обновлено).

Для обеспечения работоспособности IPTV необходимо осуществить конфигурирование IGMP. Для этого качает все пакеты под наше устройство со страницы Download (Download MikroTik software products), предположим в zip архиве. Устанавливаем пакет multicast-5.12-mipsbe.npk — достаточно перетащить в раздел Files (File List) и перезапустить роутер. При этом версия пакета должна совпадает с версией прошивки. В моем случае это 5.12. После этого в WinBox-е в терминале (New Terminal) выполняем:

routing igmp-proxy interface add interface=wan upstream=yes alternative-subnets=0.0.0.0/0

routing igmp-proxy interface add interface=book upstream=no

routing igmp-proxy set quick-leave=»yes» query-interval=»00:01:05″ query-response-interval=»00:00:05″

ip firewall filter add action=accept chain=input dst-port=1224 protocol=udp

ip firewall filter add action=accept chain=input protocol=igmp

Интерфейсы у меня следующие:

[admin@MikroTik] > interface print
Flags: D — dynamic, X — disabled, R — running, S — slave
#     NAME                                                                         TYPE               MTU L2MTU  MAX-L2MTU
0  R  wan                                                                           ether             1500  1520       1520
1  R  book                                                                          ether             1500  1520       1520
2     toshiba                                                                        ether             1500  1520       1520
3  R  fixed-bb                                                                    ether             1500  1520       1520
4  R  free                                                                            ether             1500  1520       1520

Порт 1224 прописан в файле списка каналов (файл M3U):

image

Таким образом, настройки IGMP выглядят следующим образом:

[admin@MikroTik] > routing igmp-proxy export
# feb/16/2012 00:03:04 by RouterOS 5.12
# software id = I620-0QFN
#
/routing igmp-proxy
set query-interval=5s query-response-interval=5s quick-leave=yes
/routing igmp-proxy interface
add alternative-subnets=»» disabled=no interface=book threshold=1 upstream=no
add alternative-subnets=»» disabled=no interface=fixed-bb threshold=1 upstream=no
add alternative-subnets=»» disabled=no interface=toshiba threshold=1 upstream=no
add alternative-subnets=0.0.0.0/0 disabled=no interface=wan threshold=0 upstream=yes

Настройки брандмауэра получились следующие:

admin@MikroTik] > ip firewall export
# feb/16/2012 00:01:45 by RouterOS 5.12
# software id = I620-0QFN
#
/ip firewall connection tracking
set enabled=yes generic-timeout=10m icmp-timeout=10s tcp-close-timeout=10s tcp-close-wait-timeout=10s \
tcp-established-timeout=1d tcp-fin-wait-timeout=10s tcp-last-ack-timeout=10s \
tcp-syn-received-timeout=5s tcp-syn-sent-timeout=5s tcp-syncookie=no tcp-time-wait-timeout=10s \
udp-stream-timeout=3m udp-timeout=10s
/ip firewall filter
add action=accept chain=input disabled=no protocol=igmp
add action=accept chain=input disabled=no dst-port=1224 protocol=udp
add action=accept chain=input comment=»default configuration» disabled=no protocol=icmp
add action=accept chain=input comment=»default configuration» connection-state=established disabled=no
add action=accept chain=input comment=»default configuration» connection-state=related disabled=no
add action=drop chain=input comment=»default configuration» disabled=no in-interface=wan
/ip firewall nat
add action=masquerade chain=srcnat comment=»default configuration» disabled=no out-interface=wan
/ip firewall service-port
set ftp disabled=no ports=21
set tftp disabled=no ports=69
set irc disabled=no ports=6667
set h323 disabled=no
set sip disabled=no ports=5060,5061 sip-direct-media=yes
set pptp disabled=no

Настройки IGMP можно посмотреть через графическую оболочку в Winbox-е: Routing — IGMP Proxy.

Все настройки одной картинкой:

image

Для обеспечения работоспособности NTP необходимо ntp-5.12-mipsbe.npk — опять же достаточно перетащить в раздел Files (File List) и перезапустить роутер.

Прописываем (System — NTP Client) следующие настройки:

image

Результат (System –Clock):

image

Запись опубликована в рубрике IPTV, MikroTik. Добавьте в закладки постоянную ссылку.

1 отзыв на “Настройка IPTV и NTP

  1. aleksey:

    Замучился с настройкой ip-tv на ПК от Ростелекома. Качество предоставляемого сервиса не идеальное, и при прямом подключении к конвертеру Ростелекома (подключение по технологии gPON) периодически наблюдаются лаги, едва заметные но все же… А вот при добавлении в цепочку маршрутизатора Mikrotik RB750G, все становилось совсем грустно — ТВ показывало несколько минут до первого лага, но потом не отвисало, причем подвисал конкретный канал, при переключении на другой канал, он шел, опять же не долго… Прочитал данную статью, сравнил со своими настройками — все идентично, кроме версии прошивки, за одно и обновился ))
    а затыка была в фаерволе, точнее в правиле add action=drop chain=input comment=”default configuration” disabled=no in-interface=wan

Оставьте комментарий