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

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


Joined: 08 Dec 2015
Posts: 2

PostPosted: Tue Dec 08, 2015 10:28    Post subject: Reply with quote
Доброго времени суток!!!
Столкнулся вот с какой проблемой.
Роутер TP-Link AC1750 Archer C7 v2, прошивка DD-WRT последняя.
Провайдер через G-Pon, через бриджовую приставку дает по Vlan300 - интернет, по Vlan304 - IPTV мульттикаст, и по Vlan302 VoIp.
Подскажите какой конфиг (или точнее что прописать) в стартапе, что бы по 4Lan порту на приставку шел IPTV, по вайфаю, который ath1, шел IPTv и интернет (если такое возможно) если нет то хотя бы IPTv, по 3Lan шел VoIp, по Lan1,2 и Ath0 интернет.
WAN интерфейс Eth0.
Подскажите как настроить или хотя бы где почитать попонятней, я многое понял прочитав этот топик, но столкнулся с проблемой VLanов. Подскажите пожалуйста!!!
Sponsor
erich6
DD-WRT Novice


Joined: 20 Sep 2012
Posts: 30

PostPosted: Fri Sep 30, 2016 18:45    Post subject: Reply with quote
router tl-wr1043ndv1 + тв приставка от ростелекома (SML-482 HD), помогите настроить роутер, дальше "cat /tmp/igmpproxy.conf" не продвинулся, прошивка последняя на сегодняшний день.

вывод команды: cat /tmp/igmpproxy.conf
quickleave
phyint ppp0 upstream ratelimit 0 threshold 1
phyint br0 disabled
phyint br0:0 disabled
phyint eth0 disabled
phyint vlan1 disabled
phyint vlan2 disabled
phyint ath0 disabled
phyint lo disabled

swconfig dev rtl8366rb vlan 1 show
VLAN 1:
info: VLAN 1: Ports: '12345t', members=003e, untag=001e, fid=0
fid: 0
ports: 1 2 3 4 5t

swconfig dev rtl8366rb vlan 2 show
VLAN 2:
info: VLAN 2: Ports: '05t', members=0021, untag=0001, fid=0
fid: 0
ports: 0 5t

Что делать дальше - не пойму, куда что как и через какие программы прописывать? При подключении через программу WINSCP выдаёт ошибку (Не могу получить список групп. Команда «groups» завершилась с кодом ошибки 127 и сообщением -sh: groups: not found.)
Мой мозжечок взрывается, направьте в нужное русло...
vasek00
DD-WRT Guru


Joined: 06 Nov 2010
Posts: 3312

PostPosted: Sun Oct 02, 2016 7:00    Post subject: Reply with quote
Начните с проверки вашего ПО на текущую дату и http://dd-wrt.ca/phpBB2/viewtopic.php?t=260526

Для того чтоб понять нужно знать от куда (с какого интерфейса) и куда (на какой интерфейс) прокинуть мультикаст. От вас таких данных нет, только то что у вас RT и приставка - как у вас должна быть включена приставка, у RT на сайте есть инструкции как нужно подключать и настраивать, даже если нет вашего роутера, но есть описание смысл его подходит к любому роутеру, разница только в настройках которые настраиваются через WEB???

По вашим данным имеете по igmpproxy приход мультикасата из "ppp0" строка
Code:
phyint ppp0 upstream  ratelimit 0  threshold 1

куда его далее, все интерфейсы у вас в "disabled", хоть какой то должен быть в "downstream" :
br0 = vlan1 + wi-fi
vlan2 = wan порт
Например:
Code:
phyint vlan2 upstream  ratelimit 0  threshold 1
phyint br0 downstream  ratelimit 0  threshold 1

Сразу скажу строки как пример к вашему примеру отношение не имеют, получить по vlan2 и прокинуть на br0.

У нас RT приставки подключались как обычные клиенты - чисто для того чтоб оформить подписку на каналы и доступ к личному кабинету, далее прием мультикаста шел по vlan2 и прокидка его на vlan1 для приставки.
erich6
DD-WRT Novice


Joined: 20 Sep 2012
Posts: 30

PostPosted: Sun Oct 02, 2016 13:31    Post subject: Reply with quote
Версия прошивки DD-WRT v3.0-r30709 std (09/29/16), приставка включена в 4 порт роутера, в StartUp:
echo -e "
quickleave
phyint vlan2 upstream ratelimit 0 threshold 1
phyint br0 downstream ratelimit 0 threshold 1
phyint eth0 disabled
phyint vlan1 disabled
phyint ppp0 disabled
phyint ath0 disabled
phyint lo disabled
">/tmp/igmpproxy_1.conf

После перезагрузки роутера, через telnet:
root@DD-WRT:~# cat /tmp/igmpproxy.conf
quickleave
phyint ppp0 upstream ratelimit 0 threshold 1
phyint br0 downstream ratelimit 0 threshold 1
phyint eth0 disabled
phyint vlan1 disabled
phyint vlan2 disabled
phyint ath0 disabled
phyint lo disabled
root@DD-WRT:~# cat /tmp/igmpproxy_1.conf

quickleave
phyint vlan2 upstream ratelimit 0 threshold 1
phyint br0 downstream ratelimit 0 threshold 1
phyint eth0 disabled
phyint vlan1 disabled
phyint ppp0 disabled
phyint ath0 disabled
phyint lo disabled

root@DD-WRT:~# ps | grep igmprt
1166 root 912 S igmprt /tmp/igmpproxy.conf
1288 root 1136 R grep igmprt

Я так понял, что в моём роутере wan порт - vlan2, но всё равно IPTV не работает
vasek00
DD-WRT Guru


Joined: 06 Nov 2010
Posts: 3312

PostPosted: Mon Oct 03, 2016 12:00    Post subject: Reply with quote
Code:
phyint vlan2 upstream  ratelimit 0  threshold 1
phyint br0 downstream  ratelimit 0  threshold 1

вход по WAN порту выход его на br0

Второе уж если используете скрипт и смотрите запуск то определитесь с конфигом который запускается,
Code:

...
">/tmp/igmpproxy_1.conf

igmprt /tmp/igmpproxy.conf
igmprt /tmp/igmpproxy_1.conf


проверьте что iptable настроен правельно на пропуск мультикаст, должен быть настроен автоматом.
Code:
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
...
    0     0 ACCEPT     udp  --  vlan2  *       0.0.0.0/0            224.0.0.0/4         
...
erich6
DD-WRT Novice


Joined: 20 Sep 2012
Posts: 30

PostPosted: Mon Oct 03, 2016 14:34    Post subject: Reply with quote
Объясните пожалуйста подробней насчёт автозапуска конфига и как прописать в роутере iptables ???
vasek00
DD-WRT Guru


Joined: 06 Nov 2010
Posts: 3312

PostPosted: Mon Oct 03, 2016 16:30    Post subject: Reply with quote
erich6 wrote:
Объясните пожалуйста подробней насчёт автозапуска конфига и как прописать в роутере iptables ???

Если вы делаете >/tmp/igmpproxy_1.conf то естественно данную службу надо перезапустить в вашим конфигом igmprt /tmp/igmpproxy_1.conf Это обычно делают :
- командой "sleep 30" в startup, данного времени хватит чтоб данная служба igmprt было запущена и ее можно было бы перезапустить, но если что будет с каналом или еще с чем-то то все сервисы будут перезапущены опять, в том числе и опять будет запуск igmprt /tmp/igmpproxy.conf с родным конфигом
- другой вариант это повесить в "cron" программу которая с любым удобным для вас интервалом проверяла бы данную службу и запускала бы всегда нужный вам конфиг.

Из ходя из второго варианта то лучше использовать тогда еще скрипт "Custom" который создаст готовый файл "/tmp/Custom.sh" для запуска. В него включить таку строчку например :
Code:
...
if [ "$(ps | awk '/igmpproxy_1.conf/ {print $1}')" == "" ]; then
kill -9 igmprt
igmprt /tmp/igmpproxy_1.conf
...

На счет $1 или $2 или $3 нужно конкретно проверить.

Но это часть скрипта, потому что для начало нужно сделать все в ручную, чтоб ваша задача заработала, а потом уже что-то писать в скрипты.
erich6
DD-WRT Novice


Joined: 20 Sep 2012
Posts: 30

PostPosted: Thu Oct 06, 2016 6:59    Post subject: Reply with quote
Всё равно кусками как-то не понятно, может от меня какие данные нужны, чтобы вы помогли собрать мне готовое решение? Могу отблагодарить материально!

root@DD-WRT:~# ifconfig
ath0 Link encap:Ethernet HWaddr B0:48:7A:E7:FE:3E
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:186754 errors:0 dropped:0 overruns:0 frame:0
TX packets:232337 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:28076519 (26.7 MiB) TX bytes:229155412 (218.5 MiB)

br0 Link encap:Ethernet HWaddr B0:48:7A:E7:FE:3E
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:615695 errors:0 dropped:5878 overruns:0 frame:0
TX packets:578074 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:138160855 (131.7 MiB) TX bytes:637671615 (608.1 MiB)

br0:0 Link encap:Ethernet HWaddr B0:48:7A:E7:FE:3E
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 B0:48:7A:E7:FE:3E
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1169292 errors:0 dropped:0 overruns:0 frame:0
TX packets:970329 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:935054902 (891.7 MiB) TX bytes:569111823 (542.7 MiB)
Interrupt:4

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:482 errors:0 dropped:0 overruns:0 frame:0
TX packets:482 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:34376 (33.5 KiB) TX bytes:34376 (33.5 KiB)

ppp0 Link encap:Point-to-Point Protocol
inet addr:109.225.60.208 P-t-P:109.225.60.1 Mask:255.255.255.255
UP POINTOPOINT RUNNING MULTICAST MTU:1480 Metric:1
RX packets:609808 errors:0 dropped:0 overruns:0 frame:0
TX packets:579708 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:632017893 (602.7 MiB) TX bytes:135241872 (128.9 MiB)

vlan1 Link encap:Ethernet HWaddr B0:48:7A:E7:FE:3E
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:435412 errors:0 dropped:34 overruns:0 frame:0
TX packets:387868 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:113980032 (108.6 MiB) TX bytes:417152421 (397.8 MiB)

vlan2 Link encap:Ethernet HWaddr B0:48:7A:E7:FE:3F
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:733880 errors:0 dropped:1257 overruns:0 frame:0
TX packets:582461 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:800027614 (762.9 MiB) TX bytes:148078086 (141.2 MiB)
erich6
DD-WRT Novice


Joined: 20 Sep 2012
Posts: 30

PostPosted: Sun Oct 09, 2016 4:46    Post subject: Reply with quote
Я так понимаю, что мне для начала надо настроить так, чтобы на vlan2 появился ip адрес? Как это сделать?
vasek00
DD-WRT Guru


Joined: 06 Nov 2010
Posts: 3312

PostPosted: Mon Oct 10, 2016 7:23    Post subject: Reply with quote
erich6 wrote:
Я так понимаю, что мне для начала надо настроить так, чтобы на vlan2 появился ip адрес? Как это сделать?

Можно из WEB раздел скрин ниже (шлюз можно указать 10.10.10.100 например) или командой ниже
Code:
ifconfig vlan2 10.10.10.1 netmask 255.255.255.0 broadcast 10.10.10.255
erich6
DD-WRT Novice


Joined: 20 Sep 2012
Posts: 30

PostPosted: Tue Oct 11, 2016 5:01    Post subject: Reply with quote
С помощью скрина заработало телевидение, ip адрес роутер от провайдера получил (ppp0e), но интернет не работает, где ещё настроить?
vasek00
DD-WRT Guru


Joined: 06 Nov 2010
Posts: 3312

PostPosted: Tue Oct 11, 2016 8:43    Post subject: Reply with quote
erich6 wrote:
С помощью скрина заработало телевидение, ip адрес роутер от провайдера получил (ppp0e), но интернет не работает, где ещё настроить?

Интернет не работает где?
Покажите "ifconfig" и "ip ro" команды, должен быть
из ifconfig - ppp0 поднятый PPPoE
Code:
ppp0 Link encap:Point-to-Point Protocol

а по "ip ro" маршрут по default должен быть на интерфейс ppp0
erich6
DD-WRT Novice


Joined: 20 Sep 2012
Posts: 30

PostPosted: Tue Oct 11, 2016 20:44    Post subject: Reply with quote
Выкладываю настройки своей сети ДО настроек мультикаста:

root@DD-WRT:~# ifconfig
ath0 Link encap:Ethernet HWaddr B0:48:7A:E7:FE:3E
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:756 errors:0 dropped:0 overruns:0 frame:0
TX packets:5504 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:138279 (135.0 KiB) TX bytes:698857 (682.4 KiB)

br0 Link encap:Ethernet HWaddr B0:48:7A:E7:FE:3E
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:15127 errors:0 dropped:1026 overruns:0 frame:0
TX packets:11197 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1571986 (1.4 MiB) TX bytes:8599777 (8.2 MiB)

br0:0 Link encap:Ethernet HWaddr B0:48:7A:E7:FE:3E
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 B0:48:7A:E7:FE:3E
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:24269 errors:0 dropped:0 overruns:0 frame:0
TX packets:19775 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:9167786 (8.7 MiB) TX bytes:9810724 (9.3 MiB)
Interrupt:4

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:6 errors:0 dropped:0 overruns:0 frame:0
TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1170 (1.1 KiB) TX bytes:1170 (1.1 KiB)

ppp0 Link encap:Point-to-Point Protocol
inet addr:95.107.18.130 P-t-P:95.107.18.1 Mask:255.255.255.255
UP POINTOPOINT RUNNING MULTICAST MTU:1480 Metric:1
RX packets:9083 errors:0 dropped:0 overruns:0 frame:0
TX packets:8411 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:6825011 (6.5 MiB) TX bytes:1067047 (1.0 MiB)

vlan1 Link encap:Ethernet HWaddr B0:48:7A:E7:FE:3E
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:14676 errors:0 dropped:16 overruns:0 frame:0
TX packets:11136 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1476898 (1.4 MiB) TX bytes:8472643 (8.0 MiB)

vlan2 Link encap:Ethernet HWaddr B0:48:7A:E7:FE:3F
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:9593 errors:0 dropped:103 overruns:0 frame:0
TX packets:8639 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:7254046 (6.9 MiB) TX bytes:1258981 (1.2 MiB)

root@DD-WRT:~# ip ro
default via 95.107.115.1 dev ppp0
95.107.115.1 dev ppp0 proto kernel scope link src 95.107.115.77
127.0.0.0/8 dev lo scope link
169.254.0.0/16 dev br0 proto kernel scope link src 169.254.255.1
192.168.1.0/24 dev br0 proto kernel scope link src 192.168.1.1


Last edited by erich6 on Wed Oct 12, 2016 6:10; edited 2 times in total
vasek00
DD-WRT Guru


Joined: 06 Nov 2010
Posts: 3312

PostPosted: Wed Oct 12, 2016 6:54    Post subject: Reply with quote
dd-wrt
имеет маршрут default через ppp0 => любой клиент сети 192.168.1.х должен иметь доступ в интернет через него, т.е. он для всех шлюз.

Второе WA5210 - 192.168.1.8 сидит на LAN.
Третье WA5210 - 192.168.1.9 если все в одном сегменте => в бридже
Четвертое 740 - 192.168.1.100 на LAN точка доступа dd-wrt

Основное так как все в одном сегменте то для любого клиента шлюзом основным должен быть 192.168.1.1
Проверьте данное условие.

Если проблема клиентов на 740 то проверьте на нем маршрут по умолчанию, куда он направлен если клиенты на нем получили адрес шлюза 192.168.1.100, то тогда default на нем должен быть на 192.168.1.1.

DHCP можно брать с одного основного, или на 740 дать клиентам принудительно шлюз 192.168.1.1

Опять же вопрос у какого клиента проблема с интернетом?
Что изменилось после других настроек?
erich6
DD-WRT Novice


Joined: 20 Sep 2012
Posts: 30

PostPosted: Sat Oct 15, 2016 8:53    Post subject: Reply with quote
После всех настроек пингуется только локальная сеть, интернет не пингуется ни по имени ни по IP, хотя роутер получает IP от ростелекома (ppp0e).
Goto page Previous  1, 2, 3, 4, 5  Next Display posts from previous:    Page 4 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