Beantwoord

IPTV valt uit met eigen modem (openwrt)

  • 5 May 2022
  • 27 reacties
  • 2622 keer bekeken

Hallo!,

 

Hierbij ondervind ik enkele problemen met IPTV van KPN, de IPTV televisie werkt maar dat is enkel voor 2 seconden en daarna stopt de verbinding en ik begrijp niet waar dit aan ligt een reset ook al geprobeerd maar hij stopt na 3 seconden beeld, zou het aan IGMPv3 kunnen liggen misschien?

 

deze tutorial had ik gevolgd:

KPN Glasvezel met LEDE/OpenWRT (Dutch) – BenWeb

 

En ik gebruik een AX6S met openwrt 21.03-RC1, iets ingewikkelder dan de versie van openwrt in de tutorial gezien je nu met een devices tab moet werken maar volgens mij heb ik dit wel goed, ook de multicast functionaliteit staat aan voor vlan4.

 

configuraties:

 

netwerk:

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 'xxx'

config device
option name 'br-lan'
option type 'bridge'
option igmp_snooping '1'
list ports 'lan1'
list ports 'lan2'
list ports 'lan3'

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'

config device
option name 'wan'
option macaddr 'xxx'

config interface 'wan'
option proto 'pppoe'
option username 'xxx@internet'
option password 'ppp'
option ipv6 'auto'
option device 'wan.6'

config device
option name 'wan.6'
option type '8021q'
option ifname 'wan'
option vid '6'

config device
option type '8021q'
option ifname 'wan'
option vid '4'
option name 'wan.4'
option ipv6 '0'
option igmpversion '3'

config interface 'iptv'
option proto 'dhcp'
option device 'wan.4'
option vendorid 'IPTV_RG'
option defaultroute '0'
option peerdns '0'
option delegate '0'

config route
option interface 'iptv'
option target '213.75.112.0/21'
option gateway '10.172.224.1'

 

firewall:

config defaults
option input 'ACCEPT'
option output 'ACCEPT'
option synflood_protect '1'
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'

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-DHCPv6'
option src 'wan'
option proto 'udp'
option src_ip 'fc00::/6'
option dest_ip 'fc00::/6'
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'

config nat
option dest_ip '213.75.112.0/21'
option target 'MASQUERADE'
option device 'wan.4'
option name 'iptv1'
list proto 'all'
option src 'iptv'

config nat
option name 'iptv2'
option dest_ip '217.166.0.0/16'
option target 'MASQUERADE'
option device 'wan.4'
list proto 'all'
option src 'iptv'

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

config rule
option target 'ACCEPT'
option name 'Allow-IPTV-To-Lan'
option src 'lan'
option dest 'iptv'

config rule
list proto 'udp'
option src 'iptv'
option dest 'lan'
list dest_ip '224.0.0.0/4'
option target 'ACCEPT'
option name 'Allow-IGMP-Proxy'

config forwarding
option src 'lan'
option dest 'iptv'

 

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 0.0.0.0/0
# ter aanvulling ik heb deze ips hier ook geprobeerd:
# list altnet 217.166.0.0/16
# list altnet 213.75.0.0/16
# maar dit lijkt niet veel te doen.

config phyint
option network lan
option zone lan
option direction downstream

 

 

Alvast bedankt!.

 

Admin: code in spoilers gezet voor overzichtelijkheid

icon

Beste antwoord door wjb 3 September 2022, 18:54

Bekijk origineel

Dit topic is gesloten. Staat je antwoord hier niet bij, gebruik dan de zoekfunctie van de Community of stel je vraag in een nieuw topic.

27 reacties

ah!, ik heb de oplossing gevonden!

 

Het blijkt dat ik de wan.4 vlan in een device bridge moest zetten met igmp snooping aan alhoewel dit ook aanstond op lan…

Reputatie 7

Ha, top dat je het antwoord zelf ook al gevonden hebt, xize 👍🏻

ah!, ik heb de oplossing gevonden!

 

Het blijkt dat ik de wan.4 vlan in een device bridge moest zetten met igmp snooping aan alhoewel dit ook aanstond op lan…

Hi xize, zou je je uiteindelijke configuratie willen delen, waarmee je het werkend hebt gekregen? Dat zou me erg helpen bij het configureren van OpenWRT namelijk. Krijg het nl. niet goed voor elkaar… Vast enorm bedankt!

Reputatie 7

Het is niet de bedoeling om vlan 4 te bridgen. Daarmee zet je immers bridged IPTV op en dat wordt al jaren niet meer ondersteund door kpn. De juiste manier is het opzetten van een IGMP proxy server op de router en te zorgen dat de router gebruik maakt van rfc3442 classless-static-routes.

Het is niet de bedoeling om vlan 4 te bridgen. Daarmee zet je immers bridged IPTV op en dat wordt al jaren niet meer ondersteund door kpn. De juiste manier is het opzetten van een IGMP proxy server op de router en te zorgen dat de router gebruik maakt van rfc3442 classless-static-routes.

Dank, maar op zich vreemd, aangezien xize vrij recent nog aangeeft het op die manier wel werkend te hebben gekregen…

Heb je toevallig geen voorbeeld configuratie die je ze zou willen delen, om het wel werkend te krijgen obv OpenWRT (zowel tv als telefonie)?

Reputatie 7

Het is niet de bedoeling om vlan 4 te bridgen. Daarmee zet je immers bridged IPTV op en dat wordt al jaren niet meer ondersteund door kpn. De juiste manier is het opzetten van een IGMP proxy server op de router en te zorgen dat de router gebruik maakt van rfc3442 classless-static-routes.

Dank, maar op zich vreemd, aangezien xize vrij recent nog aangeeft het op die manier wel werkend te hebben gekregen…

Heb je toevallig geen voorbeeld configuratie die je ze zou willen delen, om het wel werkend te krijgen obv OpenWRT (zowel tv als telefonie)?

Als ik de stukjes uit zijn confiuratie lees dan bridged hij niets en wordt er gebruik gemaakt van de IGMP proxy server.

Wel is de laatste instelling in het stukje "netwerk" onverstandig.

Daar staat option gateway '10.172.224.1' maar het gebruikte IP adres kan wijzigen en dan houdt IPTV er dus weer mee op. Juist hier komt die rfc3442 om de hoek kijken. Voor jou zal dat IP adres sowieso al anders zijn dus als je deze hebt overgenomen dan zal het niet gaan werken.

Dank, maar op zich vreemd, aangezien xize vrij recent nog aangeeft het op die manier wel werkend te hebben gekregen…

Heb je toevallig geen voorbeeld configuratie die je ze zou willen delen, om het wel werkend te krijgen obv OpenWRT (zowel tv als telefonie)?

Hallo oochiewallie!,

 

Helaas lukt het me niet om alles te posten krijg telkens een ‘something's gone wrong’ melding.

/etc/config/network (hele config):

config device
    option name 'br-lan'
    option type 'bridge'
    option igmp_snooping '1'
    list ports 'lan1'
    list ports 'lan2'
    list ports 'lan3'
    option ipv6 '0'
    option bridge_empty '1'
    option stp '1'



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



config device
    option name 'wan'
    option macaddr '00:00:00:00:00:00'
    option ipv6 '0'



config device
    option name 'wan.6'
    option type '8021q'
    option ifname 'wan'
    option vid '6'
    option ipv6 '0'


config device
    option type '8021q'
    option ifname 'wan'
    option vid '4'
    option name 'wan.4'
    option ipv6 '0'



config interface 'iptv'
    option proto 'dhcp'
    option vendorid 'IPTV_RG'
    option peerdns '0'
    option delegate '0'
    option force_link '1'
    option device 'br-iptv'
    option defaultroute '0'



config device
    option type 'bridge'
    option name 'br-iptv'
    list ports 'wan.4'
    option bridge_empty '1'
    option igmp_snooping '1'
    option stp '1'
    option ipv6 '0'



config interface 'Wan'
    option proto 'pppoe'
    option device 'wan.6'
    option username '00-00-00-00-00-00@internet'
    option password 'ppp'
    option delegate '0'
    option ipv6 '0'
    option mtu '1500'

 

 

/etc/config/firewall (gedeelte):

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

config forwarding
option src 'iptv'
option dest 'wan'

config rule
option target 'ACCEPT'
option name 'Allow-IPTV-To-Lan'
option src 'lan'
option dest 'iptv'

config rule
option name 'Allow-IGMP-Proxy'
option proto 'udp'
option family 'ipv4'
option target 'ACCEPT'
option dest_ip '224.0.0.0/4'
option dest 'lan'
option src 'iptv'

 

 

/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 0.0.0.0/0

config phyint
option network lan
option zone lan
option direction downstream

 

 

Als je specifiek een configuratie wilt zien laat het me maar weten !, ik denk dat dit een character limiet is.

Reputatie 7

Ik mis de route naar de gateway van vlan 4 t.b.v. het KPN TV platform (213.75.112.0/21).

Ik mis de route naar de gateway van vlan 4 t.b.v. het KPN TV platform (213.75.112.0/21).

Dat klopt, het blijkt te werken zonder route voor mij.

 

De dhcp client voor wan.4 haalt automatisch het 10.x ip adres op.

 

Echter heb ik niet de voip getest, wel heb ik even gekeken hoe dit zit, maar volgens mij gaat telefonie gewoon door wan.6.

Ik mis de route naar de gateway van vlan 4 t.b.v. het KPN TV platform (213.75.112.0/21).

Dat klopt, het blijkt te werken zonder route voor mij.

 

De dhcp client voor wan.4 haalt automatisch het 10.x ip adres op.

 

Echter heb ik niet de voip getest, wel heb ik even gekeken hoe dit zit, maar volgens mij gaat telefonie gewoon door wan.6.

Dank nog voor je hulp en input, @xize, top! En klopt inderdaad, VOIP gaat gewoon over VLAN 6. 

Reputatie 7

De dhcp client voor wan.4 haalt automatisch het 10.x ip adres op.

Dat is logisch, maar dat is niet waar het om gaat. Er moet een route zijn naar het TV platform en die mis ik in jouw configuratie. Derhalve vind ik het vreemd dat het werkt.

Hallo lezers,

Ik heb een vraag over de toepassing.
Ik kan niet eenvoudig een wired verbinding maken tussen Box12 en mijn tv. Een Super Wifi Punt is hiervoor een oplossing.
Ik heb wel een OpenWRT router wireless verbonden met de Box12. Ik zou graag de Settop box ook willen aansluiten op de OpenWRT router. Is dat mogelijk met de instructies in:  https://www.benweb.eu/articles/technical/kpn-glasvezel-met-lede-openwrt-fork/?
Bvd dank!!

Hallo @MartKpnForum de belangrijkste voorwaarde om goed tv te kunnen kijken op apparatuur van derden, is dat deze in routed mode staat en IGMP-Snooping ondersteunt.

KPN ondersteunt eigen apparatuur niet, maar misschien kan mede-forumlid @wjb ondersteuning bieden?

Ik heb hem even ingeseind.

 

Reputatie 7

Een router met OpenWRT is goed te configureren voor TV ontvangers.

Ik lees dat jij die Open WRT achter jouw V12 hebt staan. Die instructies zijn echter voor als je de Experia/KPN Box gaat vervangen door een OpenWRT router.

OK duidelijk.
Mijn Wdr4300 router is niet geschikt want zal nooit de modem functie kunnen overnemen van de Box12.

 

Hallo @MartKpnForum , dan heb jij dus blijkbaar nog een xDSL-aansluiting en geen glasvezel?

Hallo JanD,
Dat klopt gewoon nog DSL. Maakt dat nog verschil / zou het dan wel kunnen?

Hallo JanD,
Dat klopt gewoon nog DSL. Maakt dat nog verschil / zou het dan wel kunnen?

Hallo @MartKpnForum als je nu een eigen router wilt gebruiken i.p.v. het standaard KPN-modem, heb je dus een router nodig met modem-functie die ook nog eens IP-TV in routed mode ondersteunt inclusief IGMP-snooping en als je ook nog vaste telefoon gebruikt, ook nog minimaal 1 phone-aansluiting.

Ik denk dat je zoiets alleen bij FritzBoxen vindt.

Succes.

 

Hallo JanD,
Mijn wens is om de Box12 gebruiken als modem en WIFI router naar mijn OpenWRT router. Vanuit mijn OpenWRT router wil ik naar mijn TV om daarop KPN tv kijken.
Met de TV bedraad aan een SuperWIFI kan dit ook maar dan moet ik een beperkte investering doen in extra HW, dat is zonde vanuit meerdere aspecten bekeken.  
Het eerste deel van mijn wens is gerealiseerd. Nu vraag ik me of het tweede deel van de wens (“Vanuit mijn OpenWRT router wil ik naar mijn TV om daarop KPN tv kijken”) ook kan!

Hallo @MartKpnForum @wjb weet daar veel van, ik hoop dat hij je kan helpen, ik heb hem even ingeseind.

Succes.

Reputatie 7

Dat kan op twee manieren.

1) Één LAN poort van de OpenWRT router bridgen naar het LAN van de V12 en daar de televisie op aansluiten.

2) De configuratie uit die aangehaalde pagina zo wijzigen dat de IGMP proxy server van jouw router met de V12 gaat babbelen.

 

Maar veel gemakkelijker is om vlak voor jouw eigen router een switch te plaatsen die IGMP snooping ondersteunt en daar de TV ontvanger en jouw router op aan te sluiten.

Hallo WJB,
Ok goed om te lezen dat het kan!
Ik wil geen extra hardware aanschaffen. Welke optie 1) of 2) is eenvoudigst?
Als ik optie 2) neem dan wordt lijkt me het deel van WAN configuratie niet aan de orde; de router wordt daar direct op het internet aangesloten.
Kun je aangeven wat ik zou moeten doen om het werkend te krijgen of wellicht een link geven waar eea beschreven staat?
Bvd!

Reputatie 7

Optie 1 is normaliter het eenvoudigst en ook te prefereren als je de TV ontvanger rechtstreeks op die router aan kunt sluiten.

Ik heb de OpenWRT router al wireless verbonden met de Box12. TV ontvanger aansluiten op een port geeft  even beeld en stopt dan.
Resulteert https://openwrt.org/docs/guide-user/network/wifi/relay_configuration tot optie 1)? 
Zo niet, wat wel?

Reputatie 1

@wjb Hoi, Het is hier alweer 6 maanden geleden, maar ik studder nu al twee weken om het IPTV gedeelte rond te breien. Tot twee maanden geleden was het aspect VLAN ect., totaal nieuw gebied voor me, maar door te lezen, try on error, en heel veel YouTube/Google ben ik eigenlijk al redelijk ver met 3 VLANS.

Maar, vooropgesteld, Het is een OpenWrt, Achter de Fritzbox 7590.

Het staat allemaal nog niet live maar in een testomgevingkje. Ik heb dus 1 van de 4 FritzBox poorten aangesloten op de WAN poort van de OpenWrt. En van de OpenWrt uit 3 VLANS. Dit werkt goed, inclusief het IoT gedeelte. Maar, De handleidingen hier beschreven gaan er een beetje van uit dat de WAN poort van de OpenWrt als PPPOE genomen wordt, maar dat is bij mij dus niet het geval. Ik heb in mijn gedachte al alles geprobeerd maar ik zie misschien iets over het hoofd? Of kan het helemaal niet wat ik wil?

Bedankt alvast.