The documentația systemd-networkd face aceasta afirmatie...
Prin activarea explicit a suportului DHCPv6, clientul DHCPv6 va face acest lucru
fi pornit indiferent de prezența routerelor pe legătură
Acesta este comportamentul pe care îl caut - ignorând orice RA care pot apărea sau nu și lansând doar un client DHCPv6.
Nu văd nicio dovadă că networkd lansează un client dhcpv6, nici din rezultatul SYSTEMD_LOG_LEVEL=debug /lib/systemd/systemd-networkd
sau din tcpdump
.
Cu toate acestea, pot confirma că serverul meu DHCPv6 funcționează dacă evoc manual dhclient
.
root@client:~# dhclient -6 -v eth0
[...]
XMT: Solicitare pe eth0, interval 1070ms.
RCV: Reclamă mesaj pe eth0 de la fe80::baae:edff:fe77:7798.
[...]
XMT: Solicitare pe eth0, interval 910 ms.
RCV: Răspuns mesaj pe eth0 de la fe80::baae:edff:fe77:7798.
[...]
RCV: | | X-- IAADDR fd11:7::175
RCV: | | | X-- Durată de viață preferată 7200.
RCV: | | | X-- Durată de viață maximă 7500.
RCV: X-- ID server: 00:01:00:01:29:d9:12:a2:02:42:0a:fe:fe:fe
codul de stare a mesajului Succes: „succes”
PRC: Obligat să închirieze 00:01:00:01:29:d9:12:a2:02:42:0a:fe:fe:fe.
The rețea-systemd
config (după cum este produs de netplan).
[Meci]
MACAddress=xx:xx:xx:xx:xx:xx
Nume=eth0
[Reţea]
DHCP=ipv6 <-- activând explicit dhcpv6
LinkLocalAddressing=ipv6
Adresa=192.168.0.1/24
IPv6AcceptRA=nu
[Traseu]
Destinație=0.0.0.0/0
Gateway=192.168.0.10
Aveți idei despre motivul pentru care networked nu lansează clientul DHCPv6?