Blame 0123-network-arping2-use-0.0.0.0-as-source-address.patch

Harald Hoyer 53404a
From 00ca15abbf14f51d098867cc8b583089981ab0ae Mon Sep 17 00:00:00 2001
Harald Hoyer 53404a
From: Harald Hoyer <harald@redhat.com>
Harald Hoyer 53404a
Date: Mon, 22 Aug 2016 14:38:54 +0200
Harald Hoyer 53404a
Subject: [PATCH] network: arping2 use 0.0.0.0 as source address
Harald Hoyer 53404a
Harald Hoyer 53404a
---
Harald Hoyer 53404a
 modules.d/40network/dhclient-script.sh | 2 +-
Harald Hoyer 53404a
 modules.d/40network/ifup.sh            | 2 +-
Harald Hoyer 53404a
 2 files changed, 2 insertions(+), 2 deletions(-)
Harald Hoyer 53404a
Harald Hoyer 53404a
diff --git a/modules.d/40network/dhclient-script.sh b/modules.d/40network/dhclient-script.sh
Harald Hoyer 53404a
index 2eade35..f49cdb8 100755
Harald Hoyer 53404a
--- a/modules.d/40network/dhclient-script.sh
Harald Hoyer 53404a
+++ b/modules.d/40network/dhclient-script.sh
Harald Hoyer 53404a
@@ -160,7 +160,7 @@ case $reason in
Harald Hoyer 53404a
         fi
Harald Hoyer 53404a
         if [ "$layer2" != "0" ]; then
Harald Hoyer 53404a
             if command -v arping2 >/dev/null; then
Harald Hoyer 53404a
-                if arping2 -q -C 1 -c 2 -I $netif $new_ip_address ; then
Harald Hoyer 53404a
+                if arping2 -q -C 1 -c 2 -I $netif -0 $new_ip_address ; then
Harald Hoyer 53404a
                     warn "Duplicate address detected for $new_ip_address while doing dhcp. retrying"
Harald Hoyer 53404a
                     exit 1
Harald Hoyer 53404a
                 fi
Harald Hoyer 53404a
diff --git a/modules.d/40network/ifup.sh b/modules.d/40network/ifup.sh
Harald Hoyer 53404a
index 1461b91..8051156 100755
Harald Hoyer 53404a
--- a/modules.d/40network/ifup.sh
Harald Hoyer 53404a
+++ b/modules.d/40network/ifup.sh
Harald Hoyer 53404a
@@ -111,7 +111,7 @@ do_static() {
Harald Hoyer 53404a
         wait_for_ipv6_dad $netif
Harald Hoyer 53404a
     else
Harald Hoyer 53404a
         if command -v arping2 >/dev/null; then
Harald Hoyer 53404a
-            if arping2 -q -C 1 -c 2 -I $netif $ip ; then
Harald Hoyer 53404a
+            if arping2 -q -C 1 -c 2 -I $netif -0 $ip ; then
Harald Hoyer 53404a
                 warn "Duplicate address detected for $ip for interface $netif."
Harald Hoyer 53404a
                 return 1
Harald Hoyer 53404a
             fi