Проблема с настройкой IGMP/Multicast(IPTV) на EdgeRouter X | Ubiquiti форум UBNT: инструкции, настройка

Проблема с настройкой IGMP/Multicast(IPTV) на EdgeRouter X

35th

новичок
20 Дек 2016
1
0
3
30
Здравствуйте!
Приобрел себе EdgeRouter X в замен арендуемого непонятного роутера от провайдера который режет скорость. И столкнулся с неработающей IPTV приставкой. Провайдер Планета, при обращении в техподдержку разводят руками, мол не знаем как настроить на данном маршрутизаторе. Предложили выезд специалиста платный, но хочу разобраться сам, т.к. не собираюсь вызывать специалиста для этого в дальнейшем.
Схема подключения такая: От провайдера приходит интернет с поддержкой IPTV в eth0, IPTV подключена к eth1, в eth2-eth4 подключены wi-fi точка, стационарный компьютер и телевизор.
Попытался настроить по данной инструкции. Но работать отказывается.
Вот такой конфиг у меня был изначально:
Код:
ubnt@rtr1# show protocols igmp-proxy
interface eth0 {
     alt-subnet 0.0.0.0/24
     role upstream
     threshold 1
}
interface eth1 {
     alt-subnet 192.168.0.1/24
     role downstream
     threshold 1
}
[edit]
У меня локальная подсеть 192.168.0.1 и т.д. IPTV приставка видна в сети под 192.168.0.197
ubnt@rtr1:~$ show ip multicast mfc выдаёт что то вроде:
Код:
не помню     192.168.0.66       eth0   switch     120875      154.93MB      0
не помню       192.168.0.201       eth0   switch        120875      154.93MB      0
адреса приставки там нет.
ubnt@rtr1:~$ show ip multicast interfaces вроде бы ничего не выдавал.

На iptv приставке не показываются изображения, черный экран, ошибка 504.
Я уже и субнет адреса пробовал менять химичить, и правила какие то в фаерволе прописывал. Подскажите пожалуйста что я делаю не так?
 

ZeEG

участник
14 Май 2014
61
3
10
interface eth1 {
alt-subnet 192.168.0.1/24
на
interface eth1 {
alt-subnet 0.0.0.0/24

show ip multicast что выдал?
 

accictent

новичок
24 Мар 2017
8
0
3
40
Добрый день. Сам несколько дней бился, чтобы роутер Edgerouter POE пропускал igmp-proxy трафик.
Победил следующим образом, надеюсь к вашей железке подойдет.
Подключаемся по консоли, начинаем прописывать команды (добивайте клавишей TAB, могут быть у меня ошибки в написании слов =))
configure #вход в режим конфигурации
edit protocoles igmp-proxy #редактируем протокол igmp
set interfaces eth0 alt-subnet 0.0.0.0/0 #eth0 это порт в который подключен кабель от провайдера
set interfaces eth0 role upstream
set interfaces eth0 threshold 1

#далее, я прописывал куда перенаправлять данный трафик, у меня 3 порта настроены в switch0
set interfaces switch0 alt-subnet 0.0.0.0/0
set interfaces switch0 role downstream
set interfaces switch0 threshold 1
commit
save
Далее заходим на GUi, заходим в закладку firewall/NAT
У меня в данной закладке два правила WAN_IN и WAN_LOCAL (они создались автоматически, когда я запускал настройку роутера через wizard).
В этих правилах необходимо добавить по два правила (разрешающих) для трафика udp и igmp
Для этого выбираем wan_in => config => edit rules
Пишем название правила, и в закладке Basic, ставим галочки enable, accept, UDP, save
Далее добавляем еще правило для igmp, все то же самое, только вместо UDP выбираем choose a protocol by name(активируется птичка, в которой нужно выбрать протокол igmp)
Также сделать и с WAN_LOCAl.
Один момент, разрешающие правила должны стоять сверху запрещающих. Созданые правила можно перемещать мышкой.
После этих манипуляций, iptv начало работать.
Если будут вопросы -пишите, попробую фото выложить.
 

Sentano

новичок
22 Авг 2016
5
0
3
33
Добрый день. Сам несколько дней бился, чтобы роутер Edgerouter POE пропускал igmp-proxy трафик.
Победил следующим образом, надеюсь к вашей железке подойдет.
Подключаемся по консоли, начинаем прописывать команды (добивайте клавишей TAB, могут быть у меня ошибки в написании слов =))
configure #вход в режим конфигурации
edit protocoles igmp-proxy #редактируем протокол igmp
set interfaces eth0 alt-subnet 0.0.0.0/0 #eth0 это порт в который подключен кабель от провайдера
set interfaces eth0 role upstream
set interfaces eth0 threshold 1

#далее, я прописывал куда перенаправлять данный трафик, у меня 3 порта настроены в switch0
set interfaces switch0 alt-subnet 0.0.0.0/0
set interfaces switch0 role downstream
set interfaces switch0 threshold 1
commit
save
Далее заходим на GUi, заходим в закладку firewall/NAT
У меня в данной закладке два правила WAN_IN и WAN_LOCAL (они создались автоматически, когда я запускал настройку роутера через wizard).
В этих правилах необходимо добавить по два правила (разрешающих) для трафика udp и igmp
Для этого выбираем wan_in => config => edit rules
Пишем название правила, и в закладке Basic, ставим галочки enable, accept, UDP, save
Далее добавляем еще правило для igmp, все то же самое, только вместо UDP выбираем choose a protocol by name(активируется птичка, в которой нужно выбрать протокол igmp)
Также сделать и с WAN_LOCAl.
Один момент, разрешающие правила должны стоять сверху запрещающих. Созданые правила можно перемещать мышкой.
После этих манипуляций, iptv начало работать.
Если будут вопросы -пишите, попробую фото выложить.

Спасибо
Для beeline тоже работает данная инструкция.
после исполнения всех шагов IPTV/IGMP/Multicast активируетя и картинка больше не зависает через 5-10 сек.
#Beeline EdgeRouterOS IPTV/IGMP/Multicast
 

Sentano

новичок
22 Авг 2016
5
0
3
33
появилась следующая проблема - при долгом простое приставкb beeline, канал работает несколько минут и зависает, потом надо перезагрузить и тогда работает еще некоторое время.
 

accictent

новичок
24 Мар 2017
8
0
3
40
появилась следующая проблема - при долгом простое приставкb beeline, канал работает несколько минут и зависает, потом надо перезагрузить и тогда работает еще некоторое время.
Добрый день, Sentano.
Есть возможность подключить приставку в обход роутера и проверить, так же она себя ведет или нет. Если приставка при долгом простое, подключенная напрямую, ведет себя так же, значит дело в ней и вам ее нужно менять. Если же нет, то дело в настройках роутера. Можно сделать вообще ход конем, порт для приставки (если она подключена на отдельный порт) сконфигурить в бридж. Чтобы роутер не участвовал в обработке мультикаста
 

Sentano

новичок
22 Авг 2016
5
0
3
33
Добрый день, Sentano.
Есть возможность подключить приставку в обход роутера и проверить, так же она себя ведет или нет. Если приставка при долгом простое, подключенная напрямую, ведет себя так же, значит дело в ней и вам ее нужно менять. Если же нет, то дело в настройках роутера. Можно сделать вообще ход конем, порт для приставки (если она подключена на отдельный порт) сконфигурить в бридж. Чтобы роутер не участвовал в обработке мультикаста
На прямую приставка работает нормально - проблема в настройке роутера
В режиме бриджа подключить не получится к сожалению

единственная запись в логе

Jun 21 13:46:26 ubnt kernel: ll header: 00000000: 80 2a a8 4d 83 aa 00 30 88 20 62 41 08 00 .*.M...0. bA..
Jun 21 13:46:26 ubnt kernel: IPv4: martian source 89.179.*.* from 0.0.0.0, on dev eth0

89.179.*.* - мой ip
 

Bobbyru

новичок
3 Ноя 2017
1
0
3
44
Добрый день!
Пока не нашел.
Что делал я, очень долго осмысливая прочитанное на ubnt.com:
Это конфиг igmp-proxy. Multicast выкинул в отдельную подсеть, на остальное -закрыл (необязательно выкидывать в отдельную подсеть, но это рекомендуется):
interface eth0 {
alt-subnet 0.0.0.0/0
role upstream
threshold 1
}
interface eth1 {
alt-subnet 0.0.0.0/0
role disabled
threshold 1
}
interface eth3 {
alt-subnet 176.16.0.0/24
role downstream
threshold 1
}
interface switch0 {
role disabled
threshold 1
}

Правила на FW
}
rule 30 {
action accept
description "Allow IPTV Multicast UDP"
destination {
group {
}
}
log disable
protocol udp
source {
group {
}
}
}
rule 40 {
action accept
description "Allow IGMP"
destination {
group {
}
}
log enable
protocol igmp
Вроде ничего не забыл.
 

tarzan2000

новичок
20 Ноя 2018
4
0
3
40
Господа, нужен совет.

Имеется EdgeRouter MAX (EdgeRouter PoE v1.10.7) на входе от провайдера Билайн. Порт eth0
В портах Eth2 и eth4 воткнуты напрямую две приставки IPTV от Билайн. Порт eth3 уходит на POE switch 8 портовый, там все устройства сети. 2-3-4 порты в одном Switch VLAN с поулучением DHCP адресов от MAX

Все работает отлично, но после пропадания питания и рестарта эйджа IPTv не работает. Если рестартовать вручную штатно то все ок потом.
Лечится по-тупому, я удаляю на eth0 сетку 0.0.0.0/0 и добавляю заново ее же.
Commit/save и все начинает работать снова до первого рестарта.
Т.е. конфа вообще не меняется. Мне конечно не трудно раз в 2-3 недели такие строчки вбить но честно говоря хочу понять природу такого глюка....

Конфиг :
system@flat# show protocols igmp-proxy
interface eth0 {
alt-subnet 0.0.0.0/0
role upstream
threshold 1
}
interface eth2 {
alt-subnet 192.168.10.0/24
role downstream
threshold 1
}
interface eth4 {
alt-subnet 192.168.10.0/24
role downstream
threshold 1
}

Мое решение :
system@flat# edit protocols igmp-proxy
system@flat# delete interface eth0 alt-subnet 0.0.0.0/0
system@flat# commit
Stopping IGMP proxy
Starting IGMP proxy service

system@flat# edit protocols igmp-proxy
[edit protocols igmp-proxy]
system@flat# set interface eth0 alt-subnet 0.0.0.0/0
system@flat# commit
Stopping IGMP proxy
Starting IGMP proxy service
system@flat# save
 
Последнее редактирование:

Arturios

участник
10 Фев 2019
8
2
5
36
eda-studio.ru
Конфа для IPTV - Router X https://yadi.sk/d/tstAj0jhqTW-HA
Порты:
: eth0-интернет
: eth1- ++ Локалка
логин и пароль стандартный. В настройках System выбираем Restore Config и указываем данный файл. Проверенно работает на Onlime, Ростелеком. Могу переделать конфигурацию как у EdgeRouterPoE если предоставите доступ. Просто к сожалению данного роутера уже нет.


Конфа для IPTV - EdgeRouterPoE https://yadi.sk/d/fF93CEyL3M6E1Q
Переработана, создана отдельная сеть для Приставки. Стабильная работа стала на 200% лучше.
Порты:
: eth0-интернет
: eth1-приставка
: eth2 - ++ Локалка
логин и пароль стандартный. В настройках System выбираем Restore Config и указываем данный файл. Проверенно работает на Onlime, Ростелеком

ПРИЯТНОГО ПРОСМОТРА!!!;)
 
Последнее редактирование:

tarzan2000

новичок
20 Ноя 2018
4
0
3
40
Конфа для IPTV - Router X https://yadi.sk/d/tstAj0jhqTW-HA
Порты:
: eth0-интернет
: eth1- ++ Локалка
логин и пароль стандартный. В настройках System выбираем Restore Config и указываем данный файл. Проверенно работает на Onlime, Ростелеком. Могу переделать конфигурацию как у EdgeRouterPoE если предоставите доступ. Просто к сожалению данного роутера уже нет.


Конфа для IPTV - EdgeRouterPoE https://yadi.sk/d/fF93CEyL3M6E1Q
Переработана, создана отдельная сеть для Приставки. Стабильная работа стала на 200% лучше.
Порты:
: eth0-интернет
: eth1-приставка
: eth2 - ++ Локалка
логин и пароль стандартный. В настройках System выбираем Restore Config и указываем данный файл. Проверенно работает на Onlime, Ростелеком

ПРИЯТНОГО ПРОСМОТРА!!!;)
Спасибо.
 

HenryCiz

новичок
6 Мар 2019
7
0
3
36
Есть мнение, что это происходит из-за того, что применяется dhcp для eth1, маршрут для этого подключения выставляется автоматом с наивысшей метрикой. Возможно ли и какой командой задать вручную гейт для этого подключения при dhcp?