diff options
-rwxr-xr-x | sysconfig/network-scripts/ifdown-eth | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sysconfig/network-scripts/ifdown-eth b/sysconfig/network-scripts/ifdown-eth index 040d52d8..b45c6226 100755 --- a/sysconfig/network-scripts/ifdown-eth +++ b/sysconfig/network-scripts/ifdown-eth @@ -86,7 +86,7 @@ fi /etc/sysconfig/network-scripts/ifdown-ipv6 ${CONFIG} retcode=0 -[ -n "$(pidof -x dhclient)" ] && { + for VER in "" 6 ; do if [ -f "/var/run/dhclient$VER-${DEVICE}.pid" ]; then dhcpid=$(cat /var/run/dhclient$VER-${DEVICE}.pid) @@ -105,7 +105,7 @@ for VER in "" 6 ; do fi fi done -} + # we can't just delete the configured address because that address # may have been changed in the config file since the device was # brought up. Flush all addresses associated with this |