Настройка Mikrotik RouterOS для просмотра IPTV от провайдера
Новые технологии, с потрясающей быстротой входят в нашу жизнь. И если ещё пару лет назад, IPTV – это было что-то из области фантастики, то сегодня, каждый второй провайдер в Украине, предлагает данную услугу. Большинство из них, используют собственные сети для доставки данной услуги потребителю. При этом одним из самых распространенных протоколов, является IGMP – протокол управления групповой передачей данных (Multicast) в IP сетях.
И сегодня мы подробно расскажем, о том, как настроить ваш маршрутизатор Mikrotik, для работы с этим протоколом.
Изначально, в RouterOS не установлен пакет Multicast, который нам нужен. Поэтому, начать необходимо с того, что на сайте производителя, скачать файл с дополнительными пакетами для своего типа маршрутизатора и версии операционной системы. Найти данные фалы, можно по ссылке – http://www.mikrotik.com/download
Далее, распаковав архив, найти в нём файл multicast-xx-xxxx.npk и подключится к маршрутизатору. При помощи фирменной утилиты Winbox, нужно переместить его (Drag&Drop) в окно раздела меню Files, как показано на изображении ниже.
Теперь надо перегрузить маршрутизатор, System – Reboot
После перезагрузки, мы опять подключаемся к маршрутизатору, где в разделе System – Packeges, мы должны увидеть установленный ранее пакет Multicast.
Рис. 2. System – Packeges с установленным пакетом Multicast
И если пакет установлен, то в разделе Routing появится дополнительное меню IGMP Proxy, которое нам и нужно.
Рис. 3. Раздел Routing. Меню IGMP Proxy
Здесь мы открываем Settings и ставим галочку Quick Leave, для более быстрого переключения каналов, после чего, сохраняем настройки.
Рис. 4. Settings. Quick Leave
Потом на вкладке Interface, нужно создать две новые записи.
Первая:
Interface – выбрать физический интерфейс к которому подключен кабель провайдера, например ether1.
Alternative Subnet – указать сеть вещания IPTV (если она вам известна), или указать 0.0.0.0/0.
Upstream – поставить галочку.
Рис. 5. Новые записи во вкладке Interface
Вторая:
Interface – здесь нужно только указать интерфейс, к которому подключена IPTV приставка. Например – ether5, или же, если приставок несколько или они подключены по Wi-Fi, то можно выбрать мост (brige).
Рис. 6. Подключена IPTV приставка – ether5
И после создания этих записей, если у вас включен Firewall, то необходимо создать ряд правил, которые разрешат IGMP и некоторые UDP пакеты.
Для этого, в меню IP – Firewall, на вкладке Filter Rules, добавляем такую запись:
Chain – input;
Protocol - igmp;
Action – accept.
Рис. 7. На вкладке Filter Rules добавляем записи: Chain – input; Protocol – igmp
Рис. 8. На вкладке Filter Rules добавляем запись: Action – accept
И еще одну, следующего содержания:
Chain – input;
Protocol - udp;
Dst Port – здесь, указываем порт, на котором идет вещание от провайдера;
Action – accept.
Рис. 9. На вкладке Filter Rules добавляем запись: Chain – input; Protocol – udp; Dst Port
Рис. 10. На вкладке Filter Rules, добавляем запись: Action – accept
Не забываем поднять новые правила выше запрещающих. Это ВАЖНО!
И если всё сделано правильно, то в меню Routing – IGMP Proxy, на вкладке MFC, должны появиться динамические правила, а так же пакеты, идущие через них.
Рис. 11. Меню Routing – IGMP Proxy
Ну и конечно же, на экране должно появиться изображение.
Рис. 12. В конечном результате – должно появиться изображение
Если Вы нашли ошибку в тексте, то выделите ее мышкой и нажмите Ctrl + Enter или нажмите здесь.
Большое спасибо за Вашу помощь! Мы скоро исправим ошибку!
Сообщение не было отправлено. Пожалуйста, попробуйте еще раз.
Сообщение об ошибкеВаш комментарий (не обязательно):
- Google+
То что искал. Завтра попробую. Провайдер ростелеком надеюсь все получится. Огромное спасибо за проделанную работу
Может еще поделитесь ссылкой на настройку PPPoE. Я находил инструкцию, настраивал, но даже в терменале не идет пинг ya.ru . Настроил тупо введя на главной странице роутера логин и пароль.
pingi не идут скорее всего потому,что рутинг не настроен. проверить доступность шлюза провайдера. ну и проверить маскарадинг указав внешним pppoe. в случае с pptp я делаю пакетмарк и тогда можно кому то напрямую инет давать , а кому то через pptp..то бишь впн по сути..
Здравствуйте! Использую маршрутизатор mikrotik rb450g настраиваю все по инструкции. Провайдер ростелеком (PPoE) в настройках IGMP прокси указываю что мультикаст приходит на ehernet-1wan порт? вещать с него мультикаст на ethernet-2lan котоый является мастером для остальных лан протов статус правил inactive если меняю на PPoE то актив – подскажите как побороть?
для того чтобы побороть нужно указать интерфейс входящий – ppoe
Пожалуйста, сделайте подобный мануальчик “для чайника”, применительно к Ростелекому с PPPoE и IPTV приставкой STB или подскажите, как же настроить. Бьюсь над настройкой MikroTik RB951G-2HnD.
Соответственно, как выглядели настройки (DIR-620) – в WAN создаём PPPoE для инета и Static IP для IPTV c параметрами: IP Address: 1.0.0.1 Netmask: 255.255.255.252 Gateway IP address: 1.0.0.2 Primary DNS server: 1.0.0.1 и галочкой на Enable IGMP Multicast.
Пытался сначала что-то настроить с бриджами, один раз как-то удалось завести IPTV, но без интернета, без возможности управления просмотром… Сейчас же, попытки завести TV, всё время оказываются неудачными – никакой активности в Rx, Tx, MFC. Пытаюсь завести через IGMP, вроде всё верно делаю, но безрезультатно. С виду вроде всё просто и понятно.
Но вот, проверяя, “всё ли я правильно сделал”, наткнулся на “Dst Port – здесь, указываем порт, на котором идет вещание от провайдера”. Недоглядел, не трогал данный параметр. Но теперь вопрос – где, собственно, найти нужный порт? 31000, как на скрине видимо не подходит.
Заранее спасибо за помощь. Роутер только день как приобрёл – интернет, вайфай настроил, а вот IPTV что-то не поддаётся. Железка классная – ещё бы руки “прямые”. ^_^