BBox v3+ bridged, PPPoE-sessie op OpenWrt-router onmogelijk met IPv6

Hebt u opmerkingen, klachten, steunbetuigingen voor Proximus (Belgacom)? Dan kan u deze hier kwijt.
Plaats reactie
Borromini
Plus Member
Plus Member
Berichten: 171
Lid geworden op: 13 feb 2018, 08:36
Uitgedeelde bedankjes: 207 keer
Bedankt: 26 keer

Ik heb volgende opstelling draaien bij m'n broer:

Code: Selecteer alles

Proximus BBox v3+ (bridged) -------------> OpenWrt-router met PPPoE-sessie ---------------> LAN
                     |
                      \_____ Set-topbox Proximus TV
Dit werkte tot voor kort perfect met PPPoE-sessie op de OpenWrt-router voor zowel IPv4 als IPv6. Een paar weken terug viel het internet 'uit'. De PPPoE-sessie bleek elke keer te worden afgebroken en opnieuw te worden opgestart nadat de configuratie voor IPv6 niet lukte. De PPP daemon blijft gewoon proberen, maar het maakt geen verschil. Als ik IPv6 uitschakel op de WAN-interface in OpenWrt, dan is de PPPoE-sessie weer direct gewoon actief.

De foutmelding die eruitsprong is de volgende, maar ik vind niks online dat een oplossing biedt:

Code: Selecteer alles

daemon.debug pppd[19221]: sent [IPV6CP TermReq id=0x2 "Interface configuration failed"]
Logboek:

Code: Selecteer alles

logread -e pppd -f
Tue Sep  8 18:57:36 2020 daemon.info pppd[19221]: Plugin rp-pppoe.so loaded.
Tue Sep  8 18:57:36 2020 daemon.info pppd[19221]: RP-PPPoE plugin version 3.8p compiled against pppd 2.4.7
Tue Sep  8 18:57:36 2020 daemon.notice pppd[19221]: pppd 2.4.7 started by root, uid 0
Tue Sep  8 18:57:36 2020 daemon.debug pppd[19221]: Send PPPOE Discovery V1T1 PADI session 0x0 length 12
Tue Sep  8 18:57:36 2020 daemon.debug pppd[19221]:  dst ff:ff:ff:ff:ff:ff  src 00:0d:b9:xx:xx:xx
Tue Sep  8 18:57:36 2020 daemon.debug pppd[19221]:  [service-name] [host-uniq  15 4b 00 00]
Tue Sep  8 18:57:41 2020 daemon.debug pppd[19221]: Send PPPOE Discovery V1T1 PADI session 0x0 length 12
Tue Sep  8 18:57:41 2020 daemon.debug pppd[19221]:  dst ff:ff:ff:ff:ff:ff  src 00:0d:b9:xx:xx:xx
Tue Sep  8 18:57:41 2020 daemon.debug pppd[19221]:  [service-name] [host-uniq  15 4b 00 00]
Tue Sep  8 18:57:41 2020 daemon.debug pppd[19221]: Recv PPPOE Discovery V1T1 PADO session 0x0 length 48
Tue Sep  8 18:57:41 2020 daemon.debug pppd[19221]:  dst 00:0d:b9:xx:xx:xx  src 24:21:xx:xx:xx:xx
Tue Sep  8 18:57:41 2020 daemon.debug pppd[19221]:  [service-name] [AC-name ttnle52lon01] [host-uniq  15 4b 00 00] [AC-cookie  0a 47 32 c6 af a0 98 80 be c4 21 97 69 5a c1 a8]
Tue Sep  8 18:57:41 2020 daemon.debug pppd[19221]: Send PPPOE Discovery V1T1 PADR session 0x0 length 32
Tue Sep  8 18:57:41 2020 daemon.debug pppd[19221]:  dst 24:21:xx:xx:xx:xx  src 00:0d:b9:xx:xx:xx
Tue Sep  8 18:57:41 2020 daemon.debug pppd[19221]:  [service-name] [host-uniq  15 4b 00 00] [AC-cookie  0a 47 32 c6 af a0 98 80 be c4 21 97 69 5a c1 a8]
Tue Sep  8 18:57:41 2020 daemon.debug pppd[19221]: Recv PPPOE Discovery V1T1 PADS session 0x1 length 12
Tue Sep  8 18:57:41 2020 daemon.debug pppd[19221]:  dst 00:0d:b9:xx:xx:xx  src 24:21:xx:xx:xx:xx
Tue Sep  8 18:57:41 2020 daemon.debug pppd[19221]:  [service-name] [host-uniq  15 4b 00 00]
Tue Sep  8 18:57:41 2020 daemon.debug pppd[19221]: PADS: Service-Name: ''
Tue Sep  8 18:57:41 2020 daemon.info pppd[19221]: PPP session is 1
Tue Sep  8 18:57:41 2020 daemon.warn pppd[19221]: Connected to 24:21:xx:xx:xx:xx via interface eth0
Tue Sep  8 18:57:41 2020 daemon.debug pppd[19221]: using channel 83
Tue Sep  8 18:57:41 2020 daemon.info pppd[19221]: Renamed interface ppp0 to pppoe-wan
Tue Sep  8 18:57:41 2020 daemon.info pppd[19221]: Using interface pppoe-wan
Tue Sep  8 18:57:41 2020 daemon.notice pppd[19221]: Connect: pppoe-wan <--> eth0
Tue Sep  8 18:57:41 2020 daemon.debug pppd[19221]: sent [LCP ConfReq id=0x1 <mru 1492> <magic 0xc4737bb0>]
Tue Sep  8 18:57:41 2020 daemon.debug pppd[19221]: rcvd [LCP ConfAck id=0x1 <mru 1492> <magic 0xc4737bb0>]
Tue Sep  8 18:57:44 2020 daemon.debug pppd[19221]: sent [LCP ConfReq id=0x1 <mru 1492> <magic 0xc4737bb0>]
Tue Sep  8 18:57:44 2020 daemon.debug pppd[19221]: rcvd [LCP ConfAck id=0x1 <mru 1492> <magic 0xc4737bb0>]
Tue Sep  8 18:57:44 2020 daemon.debug pppd[19221]: rcvd [LCP ConfReq id=0x34 <mru 1492> <auth chap MD5> <magic 0x1171d6d>]
Tue Sep  8 18:57:44 2020 daemon.debug pppd[19221]: sent [LCP ConfAck id=0x34 <mru 1492> <auth chap MD5> <magic 0x1171d6d>]
Tue Sep  8 18:57:44 2020 daemon.debug pppd[19221]: sent [LCP EchoReq id=0x0 magic=0xc4737bb0]
Tue Sep  8 18:57:44 2020 daemon.debug pppd[19221]: rcvd [CHAP Challenge id=0x1 <21d6dd7297643f11dcd4d39572901105fdda3e1a172b01c9dd3c3b2a011d96227474940c58531db428f14a1b025b200037dd9acd091b9767585211d86fa77a>, name = "ttnle52lon01"]
Tue Sep  8 18:57:44 2020 daemon.debug pppd[19221]: sent [CHAP Response id=0x1 <1f8962cac359ce763993338bf31ac0a4>, name = "$login"]
Tue Sep  8 18:57:44 2020 daemon.debug pppd[19221]: rcvd [LCP EchoRep id=0x0 magic=0x1171d6d]
Tue Sep  8 18:57:44 2020 daemon.debug pppd[19221]: rcvd [CHAP Success id=0x1 "QOS"]
Tue Sep  8 18:57:44 2020 daemon.info pppd[19221]: CHAP authentication succeeded: QOS
Tue Sep  8 18:57:44 2020 daemon.notice pppd[19221]: CHAP authentication succeeded
Tue Sep  8 18:57:44 2020 daemon.notice pppd[19221]: peer from calling number 24:21:xx:xx:xx:xx authorized
Tue Sep  8 18:57:44 2020 daemon.debug pppd[19221]: sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
Tue Sep  8 18:57:44 2020 daemon.debug pppd[19221]: sent [IPV6CP ConfReq id=0x1 <addr fe80::1536:6f51:2376:6aa2>]
Tue Sep  8 18:57:44 2020 daemon.debug pppd[19221]: rcvd [IPV6CP ConfReq id=0x1c <addr fe80::2621:24ff:fe91:b63f>]
Tue Sep  8 18:57:44 2020 daemon.debug pppd[19221]: sent [IPV6CP ConfAck id=0x1c <addr fe80::2621:24ff:fe91:b63f>]
Tue Sep  8 18:57:44 2020 daemon.debug pppd[19221]: rcvd [IPCP ConfReq id=0xd2 <addr 10.24.193.42>]
Tue Sep  8 18:57:44 2020 daemon.debug pppd[19221]: sent [IPCP ConfAck id=0xd2 <addr 10.24.193.42>]
Tue Sep  8 18:57:44 2020 daemon.debug pppd[19221]: rcvd [IPV6CP ConfAck id=0x1 <addr fe80::1536:6f51:2376:6aa2>]
Tue Sep  8 18:57:44 2020 daemon.err pppd[19221]: sif6addr: ioctl(SIOCSIFADDR): Permission denied (line 2642)
Tue Sep  8 18:57:44 2020 daemon.warn pppd[19221]: sif6addr failed
Tue Sep  8 18:57:44 2020 daemon.warn pppd[19221]: cif6addr: ioctl(SIOCDIFADDR): No such address
Tue Sep  8 18:57:44 2020 daemon.debug pppd[19221]: sent [IPV6CP TermReq id=0x2 "Interface configuration failed"]
Tue Sep  8 18:57:44 2020 daemon.debug pppd[19221]: rcvd [IPCP ConfNak id=0x1 <addr 81.245.219.175> <ms-dns1 195.238.2.21> <ms-dns2 195.238.2.22>]
Tue Sep  8 18:57:44 2020 daemon.debug pppd[19221]: sent [IPCP ConfReq id=0x2 <addr 81.245.219.175> <ms-dns1 195.238.2.21> <ms-dns2 195.238.2.22>]
Tue Sep  8 18:57:44 2020 daemon.debug pppd[19221]: rcvd [LCP TermReq id=0x35]
Tue Sep  8 18:57:44 2020 daemon.info pppd[19221]: LCP terminated by peer
Tue Sep  8 18:57:44 2020 daemon.debug pppd[19221]: sent [LCP TermAck id=0x35]
Tue Sep  8 18:57:44 2020 daemon.debug pppd[19221]: rcvd [IPV6CP TermAck id=0x2]
Tue Sep  8 18:57:44 2020 daemon.debug pppd[19221]: Discarded non-LCP packet when LCP not open
Tue Sep  8 18:57:44 2020 daemon.notice pppd[19221]: Modem hangup
Tue Sep  8 18:57:44 2020 daemon.notice pppd[19221]: Connection terminated.
Tue Sep  8 18:57:44 2020 daemon.info pppd[19221]: Connect time 0.2 minutes.
Tue Sep  8 18:57:44 2020 daemon.info pppd[19221]: Sent 60 bytes, received 60 bytes.
Tue Sep  8 18:57:44 2020 daemon.debug pppd[19221]: Send PPPOE Discovery V1T1 PADT session 0x1 length 28
Tue Sep  8 18:57:44 2020 daemon.debug pppd[19221]:  dst 24:21:xx:xx:xx:xx  src 00:0d:b9:xx:xx:xx
Tue Sep  8 18:57:44 2020 daemon.debug pppd[19221]:  [host-uniq  15 4b 00 00] [AC-cookie  0a 47 32 c6 af a0 98 80 be c4 21 97 69 5a c1 a8]
Tue Sep  8 18:57:44 2020 daemon.info pppd[19221]: Sent PADT
Tue Sep  8 18:57:44 2020 daemon.info pppd[19221]: Exit.
Bedankt!
EDPnet Fiber XS 150/50 .:. Hardware: (OpenWrt 23.05 HEAD): MikroTik RB5009UG+S+IN ◌ ZyXEL GS1900-10HP PoE+ ◌ TP-Link EAP235-Wall (802.11ac) ◌ TP-Link EAP615-Wall (802.11ax) ◌ Netgear WAX202 (802.11ax) ◌ Netgear GS108T v3
Gebruikersavatar
Patje
Elite Poster
Elite Poster
Berichten: 3543
Lid geworden op: 03 sep 2003, 19:18
Locatie: (Ledegem)West vlaanderen
Uitgedeelde bedankjes: 211 keer
Bedankt: 93 keer

Wat zegt deze test bij jou ? welke score haal je ?

https://ipv6-test.com/

http://ipv6-test.ch/

Het zou ook de eerste keer niet zijn dat er in sommige regio's problemen zijn met ipv6.
Intel® i3-10100 Quad-Core @4,10 GHZ. Ram:16 GB DDR4. SSD NVMe 500 GB || Windows 11 Home X64 || GSM Samsung Galaxy A13 @ Hey!
Afbeelding Afbeelding
Mobile Vikings internetBox * https://www.speedtest.net/nl/result/15184105255.png
Borromini
Plus Member
Plus Member
Berichten: 171
Lid geworden op: 13 feb 2018, 08:36
Uitgedeelde bedankjes: 207 keer
Bedankt: 26 keer

Dat zal ik es proberen met een client rechtstreeks achter de router, maar zal niet voor de komende weken zijn. Ik kom terug zodra ik getest heb. Bedankt voor de tip.

Begrijp ik het goed dat er soms problemen opduiken bij Proximus met IPv6?
EDPnet Fiber XS 150/50 .:. Hardware: (OpenWrt 23.05 HEAD): MikroTik RB5009UG+S+IN ◌ ZyXEL GS1900-10HP PoE+ ◌ TP-Link EAP235-Wall (802.11ac) ◌ TP-Link EAP615-Wall (802.11ax) ◌ Netgear WAX202 (802.11ax) ◌ Netgear GS108T v3
jackho
Elite Poster
Elite Poster
Berichten: 4315
Lid geworden op: 05 jun 2011, 21:00
Uitgedeelde bedankjes: 104 keer
Bedankt: 278 keer

Dat klopt en is bij mij ook het geval geen IPv6 ondersteuning!
test-ipv6 geeft 0/10 voor je IPv6 stabiliteit en gereedheid als websites enkel op IPv6 bereikbaar zijn.
Borromini
Plus Member
Plus Member
Berichten: 171
Lid geworden op: 13 feb 2018, 08:36
Uitgedeelde bedankjes: 207 keer
Bedankt: 26 keer

Het is een dode koe, ik weet het, maar ik heb onlangs OpenWrt een upgrade naar de nieuwe release (22.03, voorlopig in RC-fase) gegeven en het probleem bestaat nog steeds. Ik heb m'n laptop even aan de BBox gehangen, en die kreeg netjes ook een IPv6-adres. Ik ben dan effe gaan kijken op de webinterface van de BBox, en die heeft een IPv6 /64 prefix om uit te delen. Wat me wel opvalt:
  • Het IPv4-adres van de BBox is niét hetzelfde is als dat van de OpenWrt-router die erachter hangt - ik vermoed dat het dus om een extra PPPoE-sessie gaat.
  • De BBox heeft zelf geen IPv6-adres heeft (fe80:: is link local)? Of kiest Proximus er gewoon voor om die niet weer te geven in de web interface?
Afbeelding

Heeft iemand IPv6 al met een eigen router ondertussen aan de praat gekregen achter een BBox v3+?
EDPnet Fiber XS 150/50 .:. Hardware: (OpenWrt 23.05 HEAD): MikroTik RB5009UG+S+IN ◌ ZyXEL GS1900-10HP PoE+ ◌ TP-Link EAP235-Wall (802.11ac) ◌ TP-Link EAP615-Wall (802.11ax) ◌ Netgear WAX202 (802.11ax) ◌ Netgear GS108T v3
permutatie
Starter Plus
Starter Plus
Berichten: 26
Lid geworden op: 15 aug 2022, 11:08
Uitgedeelde bedankjes: 4 keer
Bedankt: 10 keer

Bij mij werkt dit goed met volgende configuratie:

Code: Selecteer alles

config interface 'wan'
        option proto 'pppoe'
        option device 'eth0.10'
        option username '<username>@SKYNET'
        option password '<password>'
        option ipv6 'auto'

config device
        option name 'eth0.10'
        option type '8021q'
        option ifname 'eth0'
        option vid '10'
        option macaddr '<bbox-mac-clone>'
Het zou kunnen dat de device sectie niet nodig is, maar staat er bij mij tussen omdat ik het mac adres van de bbox spoof (zonder bbox).

En nog standaard firewall rule van OpenWRT:

Code: Selecteer alles

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'
Borromini
Plus Member
Plus Member
Berichten: 171
Lid geworden op: 13 feb 2018, 08:36
Uitgedeelde bedankjes: 207 keer
Bedankt: 26 keer

Bedankt. En je hebt niet alleen internet maar ook TV bij Proximus? En heb je 'wan6' geconfigureerd? Ik vind het bizar dat IPv4 hier werkt, maar dat zal wel die passthrough zijn (geen VLAN gespecifieerd in OpenWrt). Heb je in de BBox zelf nog iets dienen aan te passen?

Configuratie waarmee ik het geprobeerd heb:

Code: Selecteer alles

config interface 'wan'                         
        option proto 'pppoe'                   
        option ipv6 '1'                  
        option username '....'
        option password '....'       
        option device 'eth0'                            
                                                                         
config interface 'wan6'                                                  
        option proto 'dhcpv6'                                            
        option reqaddress 'try'                                          
        option reqprefix '56'                                            
        option device '@wan'
Bovenstaande heb ik getest op basis van deze post op het Proximus-forum, maar die is uiteindelijk ook al van 5 jaar geleden... En daarmee reset hij dus continu de PPPoE-sessie, dus dat maakt geen verschil - oorspronkelijk had ik ipv6 op 'auto' staan en reqprefix op '64'.

Zodra ik het MAC-adres heb zal ik dat klonen en je configuratie es testen. Bedankt alvast.
EDPnet Fiber XS 150/50 .:. Hardware: (OpenWrt 23.05 HEAD): MikroTik RB5009UG+S+IN ◌ ZyXEL GS1900-10HP PoE+ ◌ TP-Link EAP235-Wall (802.11ac) ◌ TP-Link EAP615-Wall (802.11ax) ◌ Netgear WAX202 (802.11ax) ◌ Netgear GS108T v3
permutatie
Starter Plus
Starter Plus
Berichten: 26
Lid geworden op: 15 aug 2022, 11:08
Uitgedeelde bedankjes: 4 keer
Bedankt: 10 keer

Ik was vergeten dat de bbox er nog tussen zat. Sinds we glasvezel hebben gebruik ik die niet meer, maar voordien deed ik het ook zoals bij jou.

Met de bbox er nog tussen moet(/mag) je het mac adres niet spoofen en ook geen vlan taggen.

Deze config gebruikte ik vroeger (waarbij eth0 met een lan poort van de bbox is verbonden):

Code: Selecteer alles

config interface 'wan'
        option proto 'pppoe'
        option device 'eth0'
        option username '<username>@SKYNET'
        option password '<password>'
        option ipv6 'auto'
De ipv6 interface maakt OpenWrt zelf aan en moest ik niet definiëren.
Borromini
Plus Member
Plus Member
Berichten: 171
Lid geworden op: 13 feb 2018, 08:36
Uitgedeelde bedankjes: 207 keer
Bedankt: 26 keer

Die instellingen had ik ook, weliswaar met nog een extra 'wan6' interface. Hoe lang zit je al op glasvezel? Ik heb dit topic destijds aangemaakt toen m'n broer de eerste keer meldde dat z'n internet was uitgevallen. Daarvoor werkte het ook gewoon, inclusief die extra wan6 interface.
EDPnet Fiber XS 150/50 .:. Hardware: (OpenWrt 23.05 HEAD): MikroTik RB5009UG+S+IN ◌ ZyXEL GS1900-10HP PoE+ ◌ TP-Link EAP235-Wall (802.11ac) ◌ TP-Link EAP615-Wall (802.11ax) ◌ Netgear WAX202 (802.11ax) ◌ Netgear GS108T v3
permutatie
Starter Plus
Starter Plus
Berichten: 26
Lid geworden op: 15 aug 2022, 11:08
Uitgedeelde bedankjes: 4 keer
Bedankt: 10 keer

De optie ipv6 '1' + extra wan6 interface zou inderdaad gelijkwaardig moeten zijn.

Volgens de logs in je eerste post ben ik ook niet zeker of het probleem wel bij Proximus ligt. Als ik deze post mag geloven breekt de peer de verbinding af nadat jouw router aangeeft het link local adres van de interface niet te kunnen configureren. Het verkrijgen van een publiek ipv6 gebeurt pas nadien via DHCPv6.

Had je voor de problemen begonnen een ipv6 connectie? Misschien negeerde Proximus vroeger deze fout en kon doorgaan met enkel ipv4? Eens de PPPoE op je laptop proberen met OpenWrt via USB?
Plaats reactie

Terug naar “Proximus (Belgacom, Skynet)”