Hey folks, previously, people suggested completely disabling ipv6 as a workaround (or at least debugging tool). This, combined with the previous analysis made me realize another workaround: Just disable ipv6 autoconf by the kernel. I dropped these two lines in my sysctl.conf:
net.ipv6.conf.eth0.autoconf=0 net.ipv6.conf.eth0.accept_ra=0 Now, this bug seems to be gone (even with the 5-second sleep, tried twice so far). From my logs, I see that a link-local ipv6 address is still assigned, but apparently that does not trigger the broken behaviour. Also, this only prevents ipv6 configuration during the initial boot, when the boot is complete, eth0 has a complete set of ipv6 addresses as well (presumably because NetworkManager handles this). Gr. Matthijs
signature.asc
Description: PGP signature