Настройка IPTV на WNR2200

Post new topic   Reply to topic    DD-WRT Forum Index -> Оборудование на основе Atheros WiSOC
Author Message
Smotritel
DD-WRT Novice


Joined: 07 Oct 2017
Posts: 7

PostPosted: Sat Oct 07, 2017 4:15    Post subject: Настройка IPTV на WNR2200 Reply with quote
Люди добрые помогите настроить роутер чтобы заработало IPTV Ростелеком(приставка). Лазил по форуму перепробовал множество команд, ничего не помогает. На стоковой прошивке настраивается установкой одной галочки на нужном порте роутера. Подключение к интернету PPPoe интернет, WI-FI настроил.
Настройки DNS
DNSMasq Включено
Cache DNSSEC data Отключено
Локальный DNS Отключено
Отключить DNS Rebind Отключено
Опрос DNS в порядке следования Включено
Добавить MAC к DNS запросу Отключено

Брандмауэр SPI Отключен на время настройки чтобы ничего не блочил

Интерфейсы
br0
eth0
eth1
auth0

Приставка подключается к роутеру кабелем
Помимо Веб интерфейса настроил ssh
Sponsor
vasek00
DD-WRT Guru


Joined: 06 Nov 2010
Posts: 3312

PostPosted: Sat Oct 07, 2017 8:21    Post subject: Re: Настройка IPTV на WNR2200 Reply with quote
Smotritel wrote:
Люди добрые помогите настроить роутер чтобы заработало IPTV Ростелеком(приставка). Лазил по форуму перепробовал множество команд, ничего не помогает. На стоковой прошивке настраивается установкой одной галочки на нужном порте роутера.

Где и куда - скрин покажите.
Smotritel
DD-WRT Novice


Joined: 07 Oct 2017
Posts: 7

PostPosted: Sat Oct 07, 2017 10:20    Post subject: Re: Настройка IPTV на WNR2200 Reply with quote
vasek00 wrote:

Где и куда - скрин покажите.
Smotritel
DD-WRT Novice


Joined: 07 Oct 2017
Posts: 7

PostPosted: Sat Oct 07, 2017 10:29    Post subject: Reply with quote
Все что я понял лазия по форуму.
1. Надо настроить iptables(брендмауэр), прописав в него правила для igmp трафика
2. Настроить igmp, редактируя файл /tmp/igmpproxy.confrm
3. Сделать свой конфиг igmpproxy.confrm и настроить так чтобы роутер при перезагрузке использовал созданый мной конфиг.
vasek00
DD-WRT Guru


Joined: 06 Nov 2010
Posts: 3312

PostPosted: Sun Oct 08, 2017 10:57    Post subject: Reply with quote
Smotritel wrote:
Все что я понял лазия по форуму.
1. Надо настроить iptables(брендмауэр), прописав в него правила для igmp трафика
2. Настроить igmp, редактируя файл /tmp/igmpproxy.confrm
3. Сделать свой конфиг igmpproxy.confrm и настроить так чтобы роутер при перезагрузке использовал созданый мной конфиг.

Наверно не поняли, во первых iptables давным давно уже настроен для IPTV
Code:

-A INPUT -p igmp -j ACCEPT
-A FORWARD -i vlan2 -p udp --destination 224.0.0.0/4 -j ACCEPT

vlan2 это WAN порт в данном случае.
В настоящие время все настраивается, через WEB, когда нужно прокинуть с WAN порта в LAN сеть, но у вас схема "зеркало" WAN порта - LAN-4 такой же WAN порт, тут не какой прокидки речь не идет.
Второе при такой схеме "зеркало" WAN порта на LAN4, любые настройки iptv уже не нужны так как роутер тут роли не играет.

В вашем варианте самое простое решение поменять местами интерфейсы для WAN и LAN на странице WEB.
Smotritel
DD-WRT Novice


Joined: 07 Oct 2017
Posts: 7

PostPosted: Tue Oct 10, 2017 10:00    Post subject: Reply with quote
Подскажите тогда где в веб-интерфейсе это настраивается и как. Я так понимаю на вкладке маршрутизация? Или сеть.
vasek00
DD-WRT Guru


Joined: 06 Nov 2010
Posts: 3312

PostPosted: Wed Oct 11, 2017 7:30    Post subject: Reply with quote
Smotritel wrote:
Подскажите тогда где в веб-интерфейсе это настраивается и как. Я так понимаю на вкладке маршрутизация? Или сеть.

Не ужели так трудно, там же все написано в WEB
1. WAN порт eth0, LAN порты eth1
2. Setup -> Basic Setup настройка подключения к провайдеру (для PPTP/L2TP/PPPoE dual есть параметр "Receive IPTV", данный параметр определяет переменную в будущем конф файле для igmpproxy, получать мультикаст с WAN порта ВНИМАНИЕ от провайдера, а не из интернета)
3. Security -> Firewall
- SPI Firewall enable
- Filter Multicast поставить галку, признак для запуска службы igmprt с настроенным конфигом из.п.2

Для примера wan порт от провайдера IP - 192.168.200.52, тогда при всех настройках получим :
WAN - 192.168.200.52 он же vlan2

Code:
cat /tmp/igmpproxy.conf

phyint vlan2 upstream  ratelimit 0  threshold 1
phyint br0 downstream  ratelimit 0  threshold 1

прием с vlan2 и прокинуть на br0
Smotritel
DD-WRT Novice


Joined: 07 Oct 2017
Posts: 7

PostPosted: Wed Oct 11, 2017 12:00    Post subject: Reply with quote
При выборе PPPoE dual получаю отсутствие интернета. А в PPPoE просто отсутствует параметр Receive IPTV. По умолчанию в файле
igmpproxy.conf
quickleave
phyint ppp0 upstream ratelimit 0 threshold 1
остальное все в disabled

Надо прописывать? Так как интерфейса vlan2 у меня нет судя ifconfig есть интерфейсы (ath0,br0,br0:0,eth0,eth1,lo,).
phyint eth0 upstream ratelimit 0 threshold 1
phyint br0 downstream ratelimit 0 threshold 1
vasek00
DD-WRT Guru


Joined: 06 Nov 2010
Posts: 3312

PostPosted: Wed Oct 11, 2017 18:34    Post subject: Reply with quote
1. скрин ниже
2.
Code:

18675 root      1164 S    pppd file /tmp/ppp/options.pppoe
18676 root      1808 S    /tmp/ppp/redial 30
18995 root       912 S    igmprt /tmp/igmpproxy.conf

...

root@My:~# cat /tmp/igmpproxy.conf
quickleave
phyint vlan2 upstream  ratelimit 0  threshold 1
phyint ppp0 disabled
phyint br0 downstream  ratelimit 0  threshold 1
phyint eth0 disabled
phyint vlan1 disabled
phyint ath0 disabled
phyint lo disabled
root@My:~# ifconfig vlan2
vlan2     Link encap:Ethernet  HWaddr хх:хх:хх:хх:хх:40 
          inet addr:192.168.200.5  Bcast:192.168.200.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:518 errors:0 dropped:157 overruns:0 frame:0
          TX packets:8879 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:40328 (39.3 KiB)  TX bytes:396680 (387.3 KiB)

root@My:~# ifconfig ppp0
ppp0      Link encap:Point-to-Point Protocol 
          inet addr:yyy.yyy.yyy.78  P-t-P:yyy.yyy.yyy.1  Mask:255.255.255.255
          UP POINTOPOINT RUNNING MULTICAST  MTU:1460  Metric:1
          RX packets:216 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:23146 (22.6 KiB)  TX bytes:330 (330.0 B)

root@My:~# iptables -nvL | grep 224
    0     0 ACCEPT     udp  --  vlan2  *       0.0.0.0/0            224.0.0.0/4         
root@My:~#


Так как РТ не нужен IP на WAN порту, а для работы dual он нужен (и даже для IPTV) то вынужден присвоит какой то свободный на WAN порт. Где WAN - vlan2, канал интернета ppp0.

Весь вопрос в том, ПОЛУЧИТЕ ЛИ ВЫ IP АДРЕС ПРИ НАСТРОЙКАХ DHCP НА WAN ПОРТУ. От это зависит все дальнейшее.
Smotritel
DD-WRT Novice


Joined: 07 Oct 2017
Posts: 7

PostPosted: Sat Oct 14, 2017 11:09    Post subject: Reply with quote
При вводе команд
Code:
18676 root      1808 S    /tmp/ppp/redial 30
18995 root       912 S    igmprt /tmp/igmpproxy.conf

Курсор просто переходит на следующую строку и все пока не прервешь Ctrl-C.
Проделал без этих команд
Code:
root@DD-WRT:~# cat /tmp/igmpproxy.conf
quickleave
phyint eth0 upstream  ratelimit 0  threshold 1
phyint ppp0 disabled
phyint br0 disabled
phyint br0:0 disabled
phyint eth1 disabled
phyint lo disabled

Зашел через WinSCP отредактировал файл igmpproxy.conf
Code:
root@DD-WRT:~# cat /tmp/igmpproxy.conf
quickleave
phyint eth0 upstream  ratelimit 0  threshold 1
phyint ppp0 disabled
phyint br0 downstream  ratelimit 0  threshold 1
phyint br0:0 disabled
phyint eth1 disabled
phyint lo disabled
root@DD-WRT:~# igmprt /tmp/igmpproxy.conf

Проверил iptables
Code:
root@My:~# iptables -nvL | grep 224
    0     0 ACCEPT     udp  --  eth0  *       0.0.0.0/0         224.0.0.0/4

У меня интерфейс eth0 с IP 192.168.200.5
Перезагрузил приставку iptv не работает, как и в прошлых случаях просит логин и пароль для активации когда при верной настройке ничего просить не должна(Использую пока ZyXEL Start на нем ничего не просит, как и не просила на стандартной прошивке WNR2200).
vasek00
DD-WRT Guru


Joined: 06 Nov 2010
Posts: 3312

PostPosted: Sat Oct 14, 2017 12:39    Post subject: Reply with quote
Данное сообщение было как пример, плюс канал от РТ. Адрес на WAN порту был взят от "фонаря" просто как демонстрация.

Quote:

При вводе команд
Code:
18676 root 1808 S /tmp/ppp/redial 30
18995 root 912 S igmprt /tmp/igmpproxy.conf

Это к чему, для отладки пользуются telnet, а не через WEB.

Quote:

Зашел через WinSCP отредактировал файл igmpproxy.conf
Code:
root@DD-WRT:~# cat /tmp/igmpproxy.conf
quickleave
phyint eth0 upstream ratelimit 0 threshold 1
phyint ppp0 disabled
phyint br0 downstream ratelimit 0 threshold 1
phyint br0:0 disabled
phyint eth1 disabled
phyint lo disabled
root@DD-WRT:~# igmprt /tmp/igmpproxy.conf

У вас eth0 - WAN, eth1 - LAN =>
прием "eth0 upstream"
прокидка "br0 downstream", а br0 = eth1+ath0
Примечание - только иногда бывает если вы что-то исправили на странице и сделали Apply то могут сервисы перезапустится (зависит на какой странице и что правили), это к тому что желательно проверять что внутри igmpproxy.conf.

Quote:
Перезагрузил приставку iptv не работает, как и в прошлых случаях просит логин и пароль для активации когда при верной настройке ничего просить не должна(Использую пока ZyXEL Start на нем ничего не просит, как и не просила на стандартной прошивке WNR2200).


Есть два варианта подключения приставок :
1. напрямую нужен канала интернета, т.е. именно тот который приходит на WAN порт роутера, его можно сделать так сказать зеркало WAN порта это когда какой либо порт LAN настраивается как зеркало.
Code:

LAN2/4-роутер-(WAN)----- Инет
               +---(LAN1)--приставка

тут без разницы куда включать кабель провайдера в WAN порт или в LAN1, приставка имеет прямой выход, цепляется к провайдеру - имя пароль, проверка MAC все ОК, роутера на пути нет.

2. как обычный локальный клиент.

Все что описано ранее (выше) относиться к п.2 т.е. приставка подключается как обычный клиент домашней сети, сама подключается к сервисам РТ (имя и пароль). IGMPROXY прокидывает мультикаст с "upstream" на "downstream". И просмотр осуществляется просто согласно подписки, т.е. порт провайдера открывается на мультикаст трансляцию.


В ZyXEL есть
- по варианту п.1 => "Выделенный порт для приставки IPTV"
- по варианту п.2 раздел "#home.igmp-proxy", где определить какой интерфейс к провайдеру, а какой к домашней сети и так же вид
Code:

.....improxy -e eth2.2 -i br0 -j /var/run/igmp-join -l /var/run/igmp-leave

где eth2.2 это WAN порт роутера, br0 это wi-fi + LAN порты.

И есть маленькая тонкость - ранее подключение приставок отслеживалось по MAC адресу, в данном случае MAC будет от роутера, имя и пароль на приставке прописаны в настройках и привязаны к счету, но тут MAC будет уже роутер. Для оценки данного варианту уже нужно воспользоваться захватом пакетов на WAN порту и их анализом.

У dd-wrt есть еще один пункт для igmp - раздел "Мосты" IGMP Snooping в ON.
Smotritel
DD-WRT Novice


Joined: 07 Oct 2017
Posts: 7

PostPosted: Mon Oct 16, 2017 8:52    Post subject: Reply with quote
Quote:
Это к чему, для отладки пользуются telnet, а не через WEB.

Я команды не через WEB выполняю, использую SSH(WinSCP,Putty).

По Зайцу использую igmp-proxy. Приставка запускается и не просит никакой логин и пароль для активации, как и на Netgear при использовании стоковой прошивки.
vasek00
DD-WRT Guru


Joined: 06 Nov 2010
Posts: 3312

PostPosted: Tue Oct 17, 2017 11:13    Post subject: Reply with quote
Smotritel wrote:

По Зайцу использую igmp-proxy. Приставка запускается и не просит никакой логин и пароль для активации, как и на Netgear при использовании стоковой прошивки.

Ну что тут сказать - особенно по Zyxel, а вы не в курсе, что значит поставить галку на параметре включить прозрачную передачу PPPoE?

Скажу проще имеем РТ и пристваку, подключаемся к ТВ/услуги от них, приобретя их оборудования на пробу. Приходят мастера, все подключают и уходят.
Теперь берем другую приставку не от них включаем ее в дом.сеть к роутеру как локального клиента, загоняем на нее плей лист для РТ и любуемся просмотром каналов на ТВ, да нет некоторых услуг таких как в приставке родной заявка на просмотр и т.д., но они и не нужны были.
Сдаем оборудование через 7 дней, и что видим на другой приставке, что нет возможности просматривать каналы, само собой с порта РТ сняли мультикаст для данного локального пользователя. Речь выше идет именно о мультикасте c 23х.xx.xx.xx

Теперь про пароль, у меня так же пароль не спрашивала (потому что они уже стоят в настройках родной приставки, и он нужен для авторизации на сервере РТ + доп.услуги) на другой он не нужен был, так как ну не нужны были сервисы от РТ, только сами потоки (которые были описаны в плей листе) и открытый порт на оборудовании РТ для мультикаста в сторону клиента.

ПОВТОРЮСЬ - смотрим на приставке настройки, в которых вы найдете прописанными имя и пароль для ее подключения к сервисам РТ, если
Quote:
Приставка запускается и не просит никакой логин и пароль для активации

то это не значит что их нет.


Вы можете выкладывать скрины сколь угодно долго, но как было сказано выше есть варианты подключения :
1. напрямую нужен канала интернета (его можно взять с выделенного LAN порта подключенного как зеркало WAN)
2. как обычный локальный клиент.

По Netgear у вас вариант 1
По Zyxel у вас вариант 1

Для точности по Zyxel на странице #broadband.broadband/iface=ISP&ref=broadband.globals у вас скорей всего стоит галка в "Выделенный порт для приставки IPTV", но возможно она и не нужна, потому что у вас включена функция "прозрачную передачу PPPoE"

Что такое "прозрачную передачу PPPoE" это имеем например два договора с РТ на PPPoE подключение 50Мбит и 30Мбит :
- настраиваем роутер на первое 50Мбит
- настраиваем ПК в локальной сети на второе подключение 30Мбит

что имеем в наличие один канал на роутер 50Мбит для всех его клиентов, и другой канал 30Мбит на отдельный ПК на котором поднято второе PPPoE.

На роутере с чипом Atheros :
- у вас просто так не получиться вырезать LAN порт для поднятия WAN, придется менять схему интерфейсов и уходить на vlan (все решаемо в 7-10 строчках - startup конфига, для это нужно хоть минимальные знания например http://www.dd-wrt.com/phpBB2/viewtopic.php?t=278463 )
- или просто поменять в WEB размещение eth1->WAN (было eth0->WAN) получите 4 порта WAN которые будут в LAN портах, а eth0->LAN (было eth1->LAN) получите 1 порт LAN (данную настройку лучше производить через wi-fi)
Display posts from previous:    Page 1 of 1
Post new topic   Reply to topic    DD-WRT Forum Index -> Оборудование на основе Atheros WiSOC 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