DAD/tentative addresses vs system boot with network links down
gbonser at seven.com
Fri Mar 25 04:05:03 CET 2011
> If one
> - configures a static IPv6 address on some interface with normal
> (giving "ip address add ADDRESS dev DEV") config mechanisms
> - uses this address in daemon configurations as "bind address"
> - boots the system with link of DEV down
> ... those daemons will fail to start.
> The reason is, that an address is in state "tentative" until
> duplicate address detection can be completed - which is
> (per definition?) not possible on an unavailable link.
Well, setting a sysctl for the interface might do it:
net.ipv6.conf.DEV.dad_transmits = 0
So you basically turn off DAD for the interface.
More information about the ipv6-ops