DAD/tentative addresses vs system boot with network links down

George Bonser gbonser at
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 mailing list