mirror of
https://github.com/systemd/systemd.git
synced 2024-10-27 18:55:40 +03:00
networkd: ndisc - always configure dhcp6 client
The ndisc client may trigger the dhcpv6 client to be started (this is the common case), so we should allocate the dhcpv6 client whenever we allocate the ndisc one.
This commit is contained in:
parent
63348d13fa
commit
62379e884e
@ -211,6 +211,9 @@ int dhcp6_configure(Link *link) {
|
||||
|
||||
assert(link);
|
||||
|
||||
if (link->dhcp6_client)
|
||||
return 0;
|
||||
|
||||
r = sd_dhcp6_client_new(&client);
|
||||
if (r < 0)
|
||||
return r;
|
||||
|
@ -2089,7 +2089,8 @@ static int link_configure(Link *link) {
|
||||
return r;
|
||||
}
|
||||
|
||||
if (link_dhcp6_enabled(link)) {
|
||||
if (link_dhcp6_enabled(link) ||
|
||||
link_ipv6_accept_ra_enabled(link)) {
|
||||
r = dhcp6_configure(link);
|
||||
if (r < 0)
|
||||
return r;
|
||||
|
Loading…
Reference in New Issue
Block a user