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

Udo van den Heuvel udovdh op xs4all.nl
Vr Aug 20 11:30:17 CEST 2021


On 20-08-2021 11:07, Mike Jonkmans wrote:
> Server 2e reply ok, maar waarom reageert de client niet?

Dat is mijn vraag.

> Aha, radvd doet dat voor ipv6. Weer wat geleerd.
> De vraag is, of dat ook goed gaat.

radvd komt pas in actie als (normaliter) dhclient een prefix heeft 
gekregen en weggeschreven.
Dat gebeurt nu niet.
Dus radvd (herstart)start met een oude radvd.conf en dat geeft 
gedeeltelijke ipv6.

>> Meer kan, maar zonder port 546 krijg ik te veel meuk te zien.
> 
> Ergens wordt dat packet gedropped. Maar waar?

het packet komt binnen in INPUT (ofzo).
En gaat dan naar FORWARD:

[1034452.089857] IPV6-UDP_Dropped_F: IN=ppp0 OUT=ppp0 MAC= 
SRC=fe80:0000:0000:0000:2a8a:1cff:fee0:9484 
DST=fe80:0000:0000:0000:39e3:264d:9db9:83ec LEN=181 TC=192 HOPLIMIT=63 
FLOWLBL=0 PROTO=UDP SPT=547 DPT=546 LEN=141

(tenzij ik de forward open voor ipv6 poort 546; daarna weet ik niet waar 
het heen gaat)

> Misschien toch de firewall die iets dropped?

Natuurlijk, dat is wat een firewall doet.
Ook zonder firewall komt een dhcp PD antwoord niet aan.

> Eventueel kun je de dhclient nog stracen op netwerk verkeer:
> 	strace -e trace=%net -p $(pidof dhclient)

Er was nog geen inhoudelijke reactie op de dhclient bug die ik bij 
redhat heb aangemaakt hierover.
Dus een bug in dhclient lijkt me vooralsnog sterk.


Udo


Meer informatie over de Linux maillijst