LINUX.ORG.RU
ФорумAdmin

Помогите разобраться. Настройка IPTV

 ,


0

1

Пытаюсь настроить IPTV от провайдера МТС. Протокол pppoe. VLAN не используется Пробовал настроить через https://openwrt.org/docs/guide-user/network/wan/udp_multicast не чего не запустилось.

Скопировал конфики из последнего комментария, изменив логин пароль в подключение pppoe Openwrt и IPTV/UDP multicast (комментарий)

Конфики которые использовал: файл /etc/config/network

config interface 'loopback'
	option device 'lo'
	option proto 'static'
	option ipaddr '127.0.0.1'
	option netmask '255.0.0.0'

config globals 'globals'
	option ula_prefix 'bfc2:634a:fa90::/48'

config device
	option name 'br-lan'
	option type 'bridge'
	list ports 'eth0.1'
	option ipv6 '0'
        option igmp_snooping '1'

config interface 'lan'
	option device 'br-lan'
	option proto 'static'
	option ipaddr '192.168.1.1'
	option netmask '255.255.255.0'
	option ip6assign '60'
	option delegate '0'
        option igmp_snooping '1'

config device
	option name 'eth0.2'
	option macaddr 'd4:81:14:1b:7a:03'
	option igmpversion '2'
	option ipv6 '0'
	option sendredirects '1'
	option multicast '1'

config interface 'wan'
	option device 'eth0.2'
	option proto 'pppoe'
	option username 'XXXXXX@msk'
	option password 'XXXXX'
	option ipv6 '0'
	option type 'bridge'
	option sourcefilter '0'
	option delegate '0'

config device
        option name 'eth0.1'
        option type '8021q'
        option ifname 'eth0'
        option vid '1'
        option ipv6 '0'

config switch
	option name 'switch0'
	option reset '1'
	option enable_vlan '1'

config switch_vlan
	option device 'switch0'
	option vlan '1'
	option ports '6t 1 2 3'

config switch_vlan
        option device 'switch0'
        option vlan '2'
        option ports '6t 4 0'

config interface 'iptv'
	option proto 'static'
	option device 'eth0.2'
	list ipaddr '10.0.0.1'
	option gateway '255.255.255.255'
	option defaultroute '0'
	option delegate '0'

config device
	option name 'eth0'
	option ipv6 '0'

файл /etc/config/igmpproxy

config igmpproxy
	option quickleave 1
#	option verbose [0-3](none, minimal[default], more, maximum)

config phyint
	option network iptv
	option zone wan
	option direction upstream
#	list altnet 225.33.53.0/16
	list altnet 0.0.0.0/0

config phyint
	option network lan
	option zone lan
	option direction downstream
config phyint 
	option network loopback
	option direction disabled

файл /etc/config/firewall

config defaults
	option syn_flood '1'
	option input 'REJECT'
	option output 'ACCEPT'
	option forward 'REJECT'

config zone
	option name 'lan'
	option input 'ACCEPT'
	option output 'ACCEPT'
	option forward 'ACCEPT'
	list network 'lan'

config zone
	option name 'wan'
	option input 'REJECT'
	option output 'ACCEPT'
	option forward 'REJECT'
	option masq '1'
	option mtu_fix '1'
	list network 'wan'
	list network 'IPTV'
	list network 'iptv'

config forwarding
	option src 'lan'
	option dest 'wan'

config rule
	option name 'Allow-DHCP-Renew'
	option src 'wan'
	option proto 'udp'
	option dest_port '68'
	option target 'ACCEPT'
	option family 'ipv4'

config rule
	option name 'Allow-Ping'
	option src 'wan'
	option proto 'icmp'
	option icmp_type 'echo-request'
	option family 'ipv4'
	option target 'ACCEPT'

config rule
	option name 'Allow-IGMP'
	option src 'wan'
	option proto 'igmp'
	option family 'ipv4'
	option target 'ACCEPT'

config rule
	option name 'Allow-IPTV-IGMPPROXY'
	option src 'wan'
	option proto 'udp'
	option dest 'lan'
	option dest_ip '224.0.0.0/4'
	option target 'ACCEPT'

config rule
	option name 'Allow-IPTV-ALL'
	option src 'wan'
	option proto 'all'
	option dest_ip '224.0.0.0/4'
	option target 'ACCEPT'

config rule
	option name 'Allow-DHCPv6'
	option src 'wan'
	option proto 'udp'
	option dest_port '546'
	option family 'ipv6'
	option target 'ACCEPT'

config rule
	option name 'Allow-MLD'
	option src 'wan'
	option proto 'icmp'
	option src_ip 'fe80::/10'
	list icmp_type '130/0'
	list icmp_type '131/0'
	list icmp_type '132/0'
	list icmp_type '143/0'
	option family 'ipv6'
	option target 'ACCEPT'

config rule
	option name 'Allow-ICMPv6-Input'
	option src 'wan'
	option proto 'icmp'
	list icmp_type 'echo-request'
	list icmp_type 'echo-reply'
	list icmp_type 'destination-unreachable'
	list icmp_type 'packet-too-big'
	list icmp_type 'time-exceeded'
	list icmp_type 'bad-header'
	list icmp_type 'unknown-header-type'
	list icmp_type 'router-solicitation'
	list icmp_type 'neighbour-solicitation'
	list icmp_type 'router-advertisement'
	list icmp_type 'neighbour-advertisement'
	option limit '1000/sec'
	option family 'ipv6'
	option target 'ACCEPT'

config rule
	option name 'Allow-ICMPv6-Forward'
	option src 'wan'
	option dest '*'
	option proto 'icmp'
	list icmp_type 'echo-request'
	list icmp_type 'echo-reply'
	list icmp_type 'destination-unreachable'
	list icmp_type 'packet-too-big'
	list icmp_type 'time-exceeded'
	list icmp_type 'bad-header'
	list icmp_type 'unknown-header-type'
	option limit '1000/sec'
	option family 'ipv6'
	option target 'ACCEPT'

config rule
	option name 'Allow-IPSec-ESP'
	option src 'wan'
	option dest 'lan'
	option proto 'esp'
	option target 'ACCEPT'

config rule
	option name 'Allow-ISAKMP'
	option src 'wan'
	option dest 'lan'
	option dest_port '500'
	option proto 'udp'
	option target 'ACCEPT'

После перезагрузки получил ошибку Ошибка: Неизвестная ошибка (DEVICE_CLAIM_FAILED) и интернет благополучно отвалился. (снизу скриншоты из luci). https://disk.yandex.ru/i/6wpDtQ8UM_hcmA https://disk.yandex.ru/i/DAQJxuOW1v4mbg

Подскажите пожалуйста, уже не знаю как еще попытаться настроить



Последнее исправление: Antiket4er (всего исправлений: 1)

Ну раз «не чего», то мы ничего сказать не можем.

В особенности, если вы не обращались в ТП вашего поставщика iptv и ничего у них не расспросили и ничего не написано на странице документации по настройке.

И нам более нечего сказать.

kostik87 ★★★★★
()
Последнее исправление: kostik87 (всего исправлений: 2)
Ответ на: комментарий от kostik87

В ТП поставщика я обращался, кроме ответа что VLAN не используется и стандартных инструкции по настройки роутеров от мтс я от них не чего не смог добиться.

В отчаяннее я решил использовать файлы (/etc/config/network , /etc/config/igmpproxy , /etc/config/firewall ) но как я написал выше, у меня не чего не заработало, хотя по моему мнению все схоже. Я совсем новичок в OpenWrt, если я как то не так не выражаюсь либо что то не до рассказываю то на толкните меня на верный путь пожалуйста, я просто хочу разобраться в этом

Antiket4er
() автор топика
Ответ на: комментарий от Antiket4er

Думаю стоит почитать что-то вроде:

И именно в такой последовательности.

А так, по остальному - гугли как настраивается igmpproxy и igmp-snooping на OpenWRT.

Другой вариант - пробрасывать устройство, на котором будет работать iptv в один бридж вместе с WAN портом.

kostik87 ★★★★★
()
Ответ на: комментарий от ponch

udpxy никак не поможет работе тв-приставки.

igmpproxy в OpenWrt не работает с версии 22.03 (в этой же версии перешли с iptables на nftables). На 4pda можно найти несколько вариантов решения - https://4pda.to/forum/index.php?showtopic=1115130&view=findpost&p=143093245 https://teletype.in/@wvrtz/iptv-rostelecom-openwrt но насколько они рабочие я сказать не могу.

No ★★★
()
  • Markdown
Пустая строка (два раза Enter) начинает новый абзац. Знак '>' в начале абзаца выделяет абзац курсивом цитирования.
Внимание: прочитайте описание разметки Markdown.
Используйте Ctrl-Enter для размещения комментария