Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
networkd: Allow ndisc client and radv to configure on later stage
The conf ``` [Match] Name=enp7s0f0 [Network] DHCP=true IPv6PrivacyExtensions=true IPv6AcceptRA=true <============================================ IPv6MTUBytes=1492 DNSDefaultRoute=false [DHCP] UseDNS=false UseHostname=false UseNTP=false UseDomains=route UseMTU=true [IPv6AcceptRA] UseDNS=no UseDomains=route ``` The log ``` enp7s0f0: Gained IPv6LL Assertion 'link->ndisc' failed at ../systemd-stable/src/network/networkd-link.c:1829, function link_acquire_ipv6_conf(). Abor Assertion 'link->radv' failed at ../systemd/src/network/networkd-link.c:1842, function link_acquire_ipv6_conf(). Aborting. Aborted ``` From the conf it's clear that RA accepting is enables. But hmm initially when networkd started the ipv6ll was not there. Later on it gained that and tried to start ndisc client and radv . Hence crashed. So allow ndisc client to configure on later stage. Closes systemd#12452
- Loading branch information