[linux] IPv6 dhcp PD 'komt niet aan' ...

Geert Stappers stappers op stappers.nl
Do Aug 19 22:54:37 CEST 2021


Waarschuwing vooraf:

  Dit bericht bevat een compliment.


Er is nu dus gevaar dat ik Mike in verlegenheid ga brengen.
Mijn inschatting is dat het risico aanvaartbaar zal zijn.  :-)


On Wed, Aug 18, 2021 at 11:38:05AM +0200, Mike Jonkmans wrote:
> On Wed, Aug 18, 2021 at 09:16:46AM +0200, Udo van den Heuvel wrote:
> > Linux-guru's,
> > 
> > 
> > Ik heb nog steeds last van een (voor mij) vaag probleem:
> > 
> > De IPv6 dhcp PD-reply die xs4all stuurt naar mijn firewall doos is wel te
> > zien in de tcpdump maar wordt niet door de dhclient ontvangen; e.e.a. gaat
> > door naar de FORWARD regel in de iptables firewall. (adsl4linux als basis
> > daarbij)
> > 
> > We doen aan Prefix Delegation dus we doen `dhclient -P ppp0`.
> > Dit fenomeen treedt ook op zonder iptables firewall.
> > 
> > Op https://serverfault.com/questions/1073418/ipv6-dhcp-pd-reply-going-to-forward-rule-in-iptables-firewall
> > is wat meer data te zien inzake dit fenomeen.

Gezien.


> > De vraag is dus:
> > 
> > Wat is er mis? Wat doe ik verkeerd, wat is er mis met dhclient of zelfs de
> > kernel die ik gebakken heb?
> > 
> > Waar begin ik te kijken?
> > Iemand met een idee?

tcpdump langer laten draaien. Nu heb ik alleen 1 dhcp6 solicit
en 2 dhcp6 advertise pakketen gezien. (alle drie xid=b68ba1)

Ik zou meer verkeer willen zien. Langer laten lopen had ik al
gemeld. Laat ook het filter op port 546 weg.



> > 
> > 
> > Groeten,
> > Udo
> 
> Alweer een millenium geleden dat ik ppp gebruikte over een modem.
> En toen ging ipv6 binnen 5 jaar ipv4 overnemen ;)
> 
> Uit https://bugzilla.redhat.com/show_bug.cgi?id=1956209
> 
> # ip -6 a s dev ppp0
> 20: ppp0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1492 qdisc cbq state UNKNOWN group default qlen 3
>     inet6 fe80::c5d5:e942:39c7:7eb7 peer fe80::9ecc:83ff:fec6:e7e5/128 scope link
>        valid_lft forever preferred_lft forever
> 
> Ik denk dat 'scope link' er voor zorgt dat de reply naar de FORWARD chain gaat.

Zo ver ik weet staan "scope" en "firewall rules" geheel los van elkaar.
(spreek me tegen als er wel verband is tussen die twee)

 
> Kijken in /etc/ppp/options, routes: ip r. 

Omdat het IPv6 betreft zal het `ip -6 r` moeten zijn.
(Default laat `ip route` alleen IPv4 netwerk routes zien)


> Verder weet ik het ook niet.

Mij is eerder opgevallen dat Mike Jonkmans berichten kwalitatief erg
goede berichten zijn. In de "Verder weet ik het ook niet." zit mijn
inziens de wijsheid van 'hoe meer je weet, hoe meer je weet wat je nog
niet weet'. Ik mag dat wel.

 
> Groetjes, Mike Jonkmans

 
Groeten
Geert Stappers
-- 
Silence is hard to parse


Meer informatie over de Linux maillijst