]> git.pld-linux.org Git - projects/rc-scripts.git/commitdiff
PLDize ARP cache updating procedure.
authorArkadiusz Miśkiewicz <arekm@maven.pl>
Tue, 11 Sep 2007 18:47:57 +0000 (18:47 +0000)
committerArkadiusz Miśkiewicz <arekm@maven.pl>
Tue, 11 Sep 2007 18:47:57 +0000 (18:47 +0000)
svn-id: @8720

sysconfig/network-scripts/ifup

index 9928965ee7a0f352dd1b5373db43f013935cbcbd..aaaaa057b50b70c92714e1b932742813f967fe98 100755 (executable)
@@ -184,10 +184,10 @@ else
                ip addr add ${IP6ADDR} dev ${DEVICE} ${IP6ADDROPT}
        fi
 
-       if [ -x /sbin/arping ]; then
+       if is_yes "$IPV4_NETWORKING" && [ -n "${IP4ADDR}" -a -x /sbin/arping]; then
                # update ARP cache of neighboring computers
-               /sbin/arping -q -A -c 1 -I ${REALDEVICE} ${IPADDR}
-               ( sleep 2; /sbin/arping -q -U -c 1 -I ${REALDEVICE} ${IPADDR} ) > /dev/null 2>&1 < /dev/null &
+               /sbin/arping -q -A -c 1 -I ${DEVICE} ${IP4ADDR}
+               ( sleep 2; /sbin/arping -q -U -c 1 -I ${DEVICE} ${IP4ADDR} ) > /dev/null 2>&1 < /dev/null &
        fi
 
        # IPv4/6 gateways and default routes
This page took 0.03771 seconds and 4 git commands to generate.