Настройка IPTV на TP-Link AC1750 Archer C7 v2

Post new topic   Reply to topic    DD-WRT Forum Index -> Использование и установка DD-WRT
Goto page 1, 2, 3, 4, 5  Next
Author Message
Kipish
DD-WRT Novice


Joined: 03 Sep 2015
Posts: 23

PostPosted: Fri Sep 04, 2015 5:32    Post subject: Настройка IPTV на TP-Link AC1750 Archer C7 v2 Reply with quote
Установил это Прошивка: DD-WRT v24-sp2 (06/23/14) STD
Помогите настроить IPYV провайдер Ростелеком Иркутская область. К роутеру подключаю две приставки провайдера IPTV HD mini. На родной прошивке провайдер разводит руками, говорят что ни чем помочь не могут.
Sponsor
Kipish
DD-WRT Novice


Joined: 03 Sep 2015
Posts: 23

PostPosted: Fri Sep 04, 2015 11:40    Post subject: Reply with quote
Друзья, ну хоть что-нибудь уже начните подсказывать! Smile
Очень надо, кроме Вас помочь некому!!!
Kipish
DD-WRT Novice


Joined: 03 Sep 2015
Posts: 23

PostPosted: Fri Sep 04, 2015 13:54    Post subject: Reply with quote
Хоть бы носом тыкнули куда посмотреть, где почитать?
vasek00
DD-WRT Guru


Joined: 06 Nov 2010
Posts: 3312

PostPosted: Fri Sep 04, 2015 14:49    Post subject: Reply with quote
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 будет прописано от куда принимать мультикаст и куда его прокидывать, например
Code:
root@My:~# cat /tmp/igmpproxy.conf
quickleave
phyint vlan2 upstream  ratelimit 0  threshold 1
phyint br0 downstream  ratelimit 0  threshold 1
...
root@My:~#

получить с 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:
#EXTINF:-1 group-title="RT" tvg-name=Rus-24 tvg-shift=0 ,Rus 24
udp://@233.х.х.х:5000
#EXTINF:-1 group-title="RT" tvg-name=Rus24 tvg-shift=0 ,Rus24
udp://@239.х.х.х:5000

или
Code:
#EXTINF:0 group-title="Россия",Первый канал
http://хххх.svc.хххх.хххх.ru/ххххх/CH_1TV/ххххх/хххх.m3u8?version=2

с реально IP берется *.m3u8
Kipish
DD-WRT Novice


Joined: 03 Sep 2015
Posts: 23

PostPosted: Fri Sep 04, 2015 15:01    Post subject: Reply with quote
vasek00 wrote:
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 будет прописано от куда принимать мультикаст и куда его прокидывать, например
Code:
root@My:~# cat /tmp/igmpproxy.conf
quickleave
phyint vlan2 upstream  ratelimit 0  threshold 1
phyint br0 downstream  ratelimit 0  threshold 1
...
root@My:~#

получить с 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:
#EXTINF:-1 group-title="RT" tvg-name=Rus-24 tvg-shift=0 ,Rus 24
udp://@233.х.х.х:5000
#EXTINF:-1 group-title="RT" tvg-name=Rus24 tvg-shift=0 ,Rus24
udp://@239.х.х.х:5000

или
Code:
#EXTINF:0 group-title="Россия",Первый канал
http://хххх.svc.хххх.хххх.ru/ххххх/CH_1TV/ххххх/хххх.m3u8?version=2

с реально IP берется *.m3u8

Спасибо огромное, но мне похоже на пальцах нужно обсосать что и куда...
ПО кстати вроде свежее качал!
Kipish
DD-WRT Novice


Joined: 03 Sep 2015
Posts: 23

PostPosted: Fri Sep 04, 2015 15:21    Post subject: Reply with quote
Проверил ещё раз, стоит последняя прошивка отсюда ftp://ftp.dd-wrt.com/betas/
Kipish
DD-WRT Novice


Joined: 03 Sep 2015
Posts: 23

PostPosted: Sat Sep 05, 2015 5:50    Post subject: Reply with quote
как мне подкинуть роутеру свой igmpproxy.conf?
Kipish
DD-WRT Novice


Joined: 03 Sep 2015
Posts: 23

PostPosted: Sat Sep 05, 2015 6:05    Post subject: Reply with quote
С пункта 3.2 где ввод команд, можно поподробней как и что делать?
Kipish
DD-WRT Novice


Joined: 03 Sep 2015
Posts: 23

PostPosted: Sat Sep 05, 2015 13:55    Post subject: Reply with quote
Может это всё будет проще сделать через telnet?
Сообщите пожалуйста последовательность команд.
Kipish
DD-WRT Novice


Joined: 03 Sep 2015
Posts: 23

PostPosted: Sat Sep 05, 2015 16:43    Post subject: Reply with quote
vasek00 почитал форум и вижу что Вы много кому помогли. Будьте добры, расскажите подробно что мне нужно сделать чтобы у меня заработал уже iptv Smile
Kipish
DD-WRT Novice


Joined: 03 Sep 2015
Posts: 23

PostPosted: Sun Sep 06, 2015 13:28    Post subject: Reply with quote
Ввожу этот код:
igmprt /tmp/igmpproxy.conf
и ни чего не происходит. Так и должно быть?
Kipish
DD-WRT Novice


Joined: 03 Sep 2015
Posts: 23

PostPosted: Sun Sep 06, 2015 13:45    Post subject: Reply with quote
После применения этого кода:
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
Kipish
DD-WRT Novice


Joined: 03 Sep 2015
Posts: 23

PostPosted: Sun Sep 06, 2015 13:49    Post subject: Reply with quote
Вот что показывает ifconfig:

ath0 Link encap:Ethernet HWaddr
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1319 errors:0 dropped:0 overruns:0 frame:0
TX packets:1555155 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:121165 (118.3 KiB) TX bytes:99609507 (94.9 MiB)
ath1 Link encap:Ethernet HWaddr
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
br0 Link encap:Ethernet HWaddr
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:7930 errors:0 dropped:393 overruns:0 frame:0
TX packets:3686892 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:859337 (839.1 KiB) TX bytes:175725901 (167.5 MiB)
br0:0 Link encap:Ethernet HWaddr
inet addr:169.254.255.1 Bcast:169.254.255.255 Mask:255.255.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
eth0 Link encap:Ethernet HWaddr
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4859 errors:0 dropped:143 overruns:0 frame:0
TX packets:2653 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1710189 (1.6 MiB) TX bytes:451609 (441.0 KiB)
Interrupt:4
eth1 Link encap:Ethernet HWaddr
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6695 errors:0 dropped:33 overruns:5634 frame:0
TX packets:3686866 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:864744 (844.4 KiB) TX bytes:175647642 (167.5 MiB)
Interrupt:5
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MULTICAST MTU:65536 Metric:1
RX packets:7 errors:0 dropped:0 overruns:0 frame:0
TX packets:7 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1656 (1.6 KiB) TX bytes:1656 (1.6 KiB)
ppp0 Link encap:Point-to-Point Protocol
inet addr:178.184.209.79 P-t-P:213.228.116.150 Mask:255.255.255.255
UP POINTOPOINT RUNNING MULTICAST MTU:1492 Metric:1
RX packets:2694 errors:0 dropped:0 overruns:0 frame:0
TX packets:2283 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:1310636 (1.2 MiB) TX bytes:390214 (381.0 KiB)
vasek00
DD-WRT Guru


Joined: 06 Nov 2010
Posts: 3312

PostPosted: Mon Sep 07, 2015 5:24    Post subject: Reply with quote
Для начала :
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

и сохранить как "Save StartUp"

И перезапустить
Code:
igmprt /tmp/igmpproxy.conf
Kipish
DD-WRT Novice


Joined: 03 Sep 2015
Posts: 23

PostPosted: Mon Sep 07, 2015 5:40    Post subject: Reply with quote
Вот скрин.
Goto page 1, 2, 3, 4, 5  Next Display posts from previous:    Page 1 of 5
Post new topic   Reply to topic    DD-WRT Forum Index -> Использование и установка DD-WRT All times are GMT

Navigation

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum