Puncte:0

systemd-networkd nu lansează clientul DHCPv6

drapel ma

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?

Ron Maupin avatar
drapel us
„_ignorând orice RA care poate sau nu să apară și doar lansarea unui client DHCPv6._” Nu este ceea ce spune. A lansat clientul DHCP, indiferent dacă există sau nu routere, dar nu spune că gazda ignoră RA-urile. Citiți ceva în ceea ce nu este abordat în text.
drapel ma
Este că *mie* nu-mi pasă ce face cu RA-urile, nu că nu ar trebui să-i pese :-) Și nu a lansat clientul DHCP, asta e problema fundamentală. Soluția este în răspunsul meu de mai jos.
Ron Maupin avatar
drapel us
Modul în care a fost proiectat IPv6 este că își ia ordinele de marș de la router dacă unul este în rețea, deci contează, iar unei gazde ar trebui să-i pese. Dacă routerul este configurat corect, RA-urile ar trebui să spună gazdei că poate sau nu. utilizați adresarea cu stare, indiferent dacă clientul DHCP este încărcat sau nu. Desigur, Linux vă permite să încălcați tot felul de standarde de rețea, dar asta nu înseamnă că este o idee bună. De fapt, ar trebui să configurați corect routerul.
Puncte:0
drapel ma

Ok, se pare WithoutRA=solicitat este setarea necesară sub [DHCPv6].

Aș putea depune o problemă cu documentele, deoarece aceasta pare a fi în contradicție cu declarația din [Reţea] secțiune.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.