Delays in interface going to RUNNING state
I've been doing some tests ... rebooting with scripts in place to log the output of ifconfig. What I am seeing is that sometimes some interfaces are not in the RUNNING state by the time network daemons would be starting up. The problem is that it appears that while IP addresses can be configured for the interface, the IPv6 link-local address is not.
This is with Ubuntu-9.10 server ... at least for now.
Is it correct that the kernel itself is configuring the IPv6 link-local address on the interface ... and only doing so when the interface goes into RUNNING state?
Any idea how to have scripts to start network daemons be automatically delayed until all UP interfaces are in RUNNING state and the IPv6 link-local address is present ... or a timeout period is exhausted?
|