5b5b78bf59
The linux kernel and NetworkManager fight each other over control for interface management when router advertisements are in use. Long story short if the linux kernel configures a network interface for ipv6 before NetworkManager attempts to manage that interface then NM will ignore the interface and not configure ipv4 on it. This can happen because the kernel is configured to send router advertisements solicitations which result in router advertisements which the kernel uses to configure the interface(s). There is a default of a 1 second delay before sending the solicitation which in many cases is long enough that NM has started before then. However, in slower environments like those used for testing with qemu this isn't long enough. Some testing by hand indicates that 15 seconds is about right so increase the delay to 15 seconds via sysctl.conf. Note this may increase boot times in ipv6 only environments (though it is hard to be sure due to how systemd starts everything at once and does socket activation and the like). Change-Id: I475a253091cbaf63687b91c748c31a6753bb0f57 |
||
---|---|---|
.. | ||
80-simple-init |