From: pallotron Date: Tue, 4 Apr 2017 15:31:21 +0000 (-0700) Subject: wait for IPv6 RA if using none/static IPv6 assignment X-Git-Tag: 046~72^2~5 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c603419;p=thirdparty%2Fdracut.git wait for IPv6 RA if using none/static IPv6 assignment --- diff --git a/modules.d/40network/net-lib.sh b/modules.d/40network/net-lib.sh index 75051544e..b74fdbdd1 100755 --- a/modules.d/40network/net-lib.sh +++ b/modules.d/40network/net-lib.sh @@ -671,6 +671,7 @@ wait_for_ipv6_dad() { while [ $cnt -lt $timeout ]; do [ -z "$(ip -6 addr show dev "$1" tentative)" ] \ + && [ -n "$(ip -6 route list proto ra dev "$1")" ] \ && return 0 [ -n "$(ip -6 addr show dev "$1" dadfailed)" ] \ && return 1