Cookies op Tweakers

Tweakers is onderdeel van DPG Media en maakt gebruik van cookies, JavaScript en vergelijkbare technologie om je onder andere een optimale gebruikerservaring te bieden. Ook kan Tweakers hierdoor het gedrag van bezoekers vastleggen en analyseren. Door gebruik te maken van deze website, of door op 'Cookies accepteren' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt? Bekijk dan ons cookiebeleid.

Meer informatie
Toon posts:

KPN IPTV Routing via Ubuntu 18.04 - Wat gaat er mis?

Pagina: 1
Acties:

Vraag


  • CrimsonRider
  • Registratie: februari 2001
  • Laatst online: 22:00
Wellicht dat mensen hier ervaringen hebben die kunnen helpen;

Ik heb KPN glasvezel, ik wil geen KPN modem maar wel IPTV. Ik gebruik een Ubuntu box, 18.04, met 2 netwerkkaarten als router.

Dit is mijn netwerksituatie:



Er gaat een UTP van het KPN punt naar een NIC. Daar loopt een PPPoE sessie overheen op eth0.6 en een dhcp sessie op eth0.4 als vlan4;
code:
1
2
3
4
5
option rfc3442-classless-static-routes code 121 = array of unsigned integer 8;
interface "vlan4" {
  request subnet-mask, broadcast-address, routers, rfc3442-classless-static-routes;
  send vendor-class-identifier "IPTV_RG";
}


Dat geeft een route;
code:
1
2
3
# ip route | grep vlan4
10.128.252.0/22 dev vlan4 proto kernel scope link src 10.128.254.46
213.75.112.0/21 via 10.128.252.1 dev vlan4


Internet werkt op mijn hele LAN, via eenvoudige NAT masquarading. Echter, die Set Top Box met IPTV werkt niet. Mijn routers, DSG-1100's, hebben IGMP snooping aanstaan. En de Ubuntu box zelf ook op deze manier;
code:
1
2
3
4
5
6
quickleave

phyint vlan4 upstream  ratelimit 0  threshold 1
        altnet 192.168.40.0/24
        altnet 213.75.0.0/16
        altnet 217.166.0.0/16


Mijn iptables zien er zo uit;
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# iptables -L -n
Chain INPUT (policy ACCEPT)
target     prot opt source               destination

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

# iptables -L -t raw
Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination
ACCEPT     udp  --  anywhere             base-address.mcast.net/4  TTL match TTL < 7

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

# iptables -L -t nat
Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination

Chain INPUT (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

Chain POSTROUTING (policy ACCEPT)
target     prot opt source               destination
MASQUERADE  all  --  10.84.86.0/24        anywhere
MASQUERADE  all  --  anywhere             anywhere


Ik zou denken, ook gebaseerd op alle handleidingen en tips die ik online vondt, dat dat zou moeten werken. Echter, tot nu toe niets. De STB blijft telkens opnieuw proberen software te downloaden. Zonder veel success.

Ik zie wel dat de STB een group addres 224.3.2.6 heeft. Maar blijft verder weinig doen. Ik heb niet echt een idee meer hoe af wat. Rechtstreeks via die experia werkt het wel, maar ja, dat was nu net niet de bedoeling.

Iemand enig idee of richting?

Code, justify, code - Pitr Dubovich

Alle reacties


Acties:
  • 0Henk 'm!

  • CrimsonRider
  • Registratie: februari 2001
  • Laatst online: 22:00
Ja. Ik zit net te kijken in mijn routers, daar komt wel iets voorbij aan IGMP snooping.

Ik run nu igmpproxy -vv en krijg dit;
Current routing table (Insert Route):
code:
1
2
3
4
5
6
7
8
9
10
11
Current routing table (Insert Route):
-----------------------------------------------------
#0: Dst: 225.0.71.1, Age:2, St: I, OutVifs: 0x00000001
#1: Dst: 224.3.2.6, Age:2, St: I, OutVifs: 0x00000001
#2: Dst: 224.0.252.126, Age:2, St: I, OutVifs: 0x00000001
#3: Dst: 239.255.255.246, Age:2, St: I, OutVifs: 0x00000001
#4: Dst: 224.0.0.251, Age:2, St: I, OutVifs: 0x00000001
-----------------------------------------------------
RECV V2 member report   from 192.168.40.78   to 224.0.252.126
Should insert group 224.0.252.126 (from: 192.168.40.78) to route table. Vif Ix : 0
Updated route entry for 224.0.252.126 on VIF #0


En 192.168.40.78 is inderdaad de STB.

Dit zie ik op de router zelf


edit: de igmpproxy.conf

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
cat igmpproxy.conf
##------------------------------------------------------
## Enable Quickleave mode (Sends Leave instantly)
##------------------------------------------------------
quickleave

#phyint eth0 disabled
#phyint eth0.6 disabled
#phyint ppp0 disabled

##------------------------------------------------------
## Configuration for eth1 (Downstream Interface)
##------------------------------------------------------
phyint enp5s0 downstream ratelimit 0 threshold 1


##------------------------------------------------------
## Configuration for eth2 (Disabled Interface)
##------------------------------------------------------
phyint vlan4 upstream  ratelimit 0  threshold 1
    altnet 192.168.40.0/24
        altnet 213.75.112.0/21
    altnet 0.0.0.0/0
#        altnet 217.166.0.0/16


En, om het helemaal duidelijke te krijgen, regionale omroepen doen het wel ok. Maar NL1 bijvoorbeeld niet.

[Voor 30% gewijzigd door CrimsonRider op 28-06-2020 14:17]

Code, justify, code - Pitr Dubovich

Pagina: 1


Apple iPad Pro (2021) 11" Wi-Fi, 8GB ram Microsoft Xbox Series X LG CX Google Pixel 5a 5G Sony XH90 / XH92 Samsung Galaxy S21 5G Sony PlayStation 5 Nintendo Switch Lite

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2021 Hosting door True