Posted: Fri Sep 04, 2015 5:32 Post subject: Настройка IPTV на TP-Link AC1750 Archer C7 v2
Установил это Прошивка: DD-WRT v24-sp2 (06/23/14) STD
Помогите настроить IPYV провайдер Ростелеком Иркутская область. К роутеру подключаю две приставки провайдера IPTV HD mini. На родной прошивке провайдер разводит руками, говорят что ни чем помочь не могут.
1. свежая версия ПО
ftp://ftp.dd-wrt.com/betas/
2. родная РТ пристака для IPTV например включается в любой LAN порт роутера, далее получая от него IP получает как и обычный клиент выход в интернет, а так же для доступа к WEB PT (учет клента - сколько и чего смотрит и т.д.).
3. при выборе канала, получаем поток мультикаст, т.е. в данном случае необходимо обеспечить его проход с ppp0 (так как РТ подключает по PPPoE, кабель в WAN от провайдера) на LAN роутера.
3.1. на dd-wrt произвести настройку "WAN Connection Type" для PPPoE
3.2. http://192.168.1.1/Firewall.asp в Filter Multicast убрать галку, тем самым будет запущен сервис "igmprt"
Code:
igmprt /tmp/igmpproxy.conf
где в igmpproxy.conf будет прописано от куда принимать мультикаст и куда его прокидывать, например
получить с WAN порта он на интерфейсе vlan2 и прокинуть его на br0, на каждом роутере имя интерфесов свое определяется командой ifconfig или в WEB http://192.168.1.1/Networking.asp разделы "Current Bridging Table" и "Port Setup", так же есть параметр в "Create Bridge" такой как "IGMP Snooping" он в "OFF" или в "ON" описание что это такое есть в интернете, для начало поставить его в "OFF"
Интернет интерфейс который будет поднят после подключения к PT будет иметь имя "ppp0" => что в место строчки
Code:
phyint vlan2 upstream ratelimit 0 threshold 1
нужно
Code:
phyint ppp0 upstream ratelimit 0 threshold 1
после всех настроек должно заработать, если что-то пойдет не так то нужно проверить конф файл "/tmp/igmpproxy.conf" и то что запустилась служба "igmprt /tmp/igmpproxy.conf" командой ps, для этого нужен доступ через telnet.
Когда все заработает в интернете для своего региона находите нужный вам плей лист и смотрите данные каналы на любом устройстве которое поддерживает или имеет возможность запускать плей листы.
Имеется два вида :
1. свежая версия ПО
ftp://ftp.dd-wrt.com/betas/
2. родная РТ пристака для IPTV например включается в любой LAN порт роутера, далее получая от него IP получает как и обычный клиент выход в интернет, а так же для доступа к WEB PT (учет клента - сколько и чего смотрит и т.д.).
3. при выборе канала, получаем поток мультикаст, т.е. в данном случае необходимо обеспечить его проход с ppp0 (так как РТ подключает по PPPoE, кабель в WAN от провайдера) на LAN роутера.
3.1. на dd-wrt произвести настройку "WAN Connection Type" для PPPoE
3.2. http://192.168.1.1/Firewall.asp в Filter Multicast убрать галку, тем самым будет запущен сервис "igmprt"
Code:
igmprt /tmp/igmpproxy.conf
где в igmpproxy.conf будет прописано от куда принимать мультикаст и куда его прокидывать, например
получить с WAN порта он на интерфейсе vlan2 и прокинуть его на br0, на каждом роутере имя интерфесов свое определяется командой ifconfig или в WEB http://192.168.1.1/Networking.asp разделы "Current Bridging Table" и "Port Setup", так же есть параметр в "Create Bridge" такой как "IGMP Snooping" он в "OFF" или в "ON" описание что это такое есть в интернете, для начало поставить его в "OFF"
Интернет интерфейс который будет поднят после подключения к PT будет иметь имя "ppp0" => что в место строчки
Code:
phyint vlan2 upstream ratelimit 0 threshold 1
нужно
Code:
phyint ppp0 upstream ratelimit 0 threshold 1
после всех настроек должно заработать, если что-то пойдет не так то нужно проверить конф файл "/tmp/igmpproxy.conf" и то что запустилась служба "igmprt /tmp/igmpproxy.conf" командой ps, для этого нужен доступ через telnet.
Когда все заработает в интернете для своего региона находите нужный вам плей лист и смотрите данные каналы на любом устройстве которое поддерживает или имеет возможность запускать плей листы.
Имеется два вида :
После применения этого кода:
Code:
root@My:~# cat /tmp/igmpproxy.conf
quickleave
phyint vlan2 upstream ratelimit 0 threshold 1
phyint br0 downstream ratelimit 0 threshold 1
...
root@My:~#
Появляется следующие:
quickleave
phyint ppp0 upstream ratelimit 0 threshold 1
phyint br0 downstream ratelimit 0 threshold 1
phyint eth0 disabled
phyint eth1 disabled
phyint ath0 disabled
phyint ath1 disabled
phyint lo disabled
sh: eval: line 2: quickleave: not found
sh: eval: line 3: phyint: not found
sh: eval: line 4: phyint: not found
sh: eval: line 5: ...: not found
Для начала :
ppp0 - имя интерфейса, канал интернета PPPoE
ath0 - wi-fi
br0 - имя основного интерфейса роутера
eth0 - физ.интерфейс
eth1 - физ.интерфейс
Какой-то из eth0 или eth1 у вас - WAN порт, определяется череp WEB http://192.168.1.1/Networking.asp разделы
Port Setup - WAN Port Assignment или Current Bridging Table поле Interface (br0 = ath0 + интерфейс LAN порта eth...).
Вам нужно имя сетевого интерфейса wan порта см. выше - eth0 или eth1. Далее просто проверить, что данный интерфейс указан в igmpproxy.conf
Code:
phyint eth0 upstream ratelimit 0 threshold 1
или
Code:
phyint eth1 upstream ratelimit 0 threshold 1
Проверьте работу приставки.
Для изменения содержимого igmpproxy.conf можно воспользоваться StartUp скриптом http://192.168.1.1/Diagnostics.asp раздел Command Shell - Commands
Code:
echo -e "
quickleave
phyint eth0 upstream ratelimit 0 threshold 1
phyint br0 downstream ratelimit 0 threshold 1
...
тут остатки для остальных интерфейсов
...
">/tmp/igmpproxy_1.conf