From 2283cf45bd0172a632dcf82ca446126c0e792b4b Mon Sep 17 00:00:00 2001 From: Bill Nottingham Date: Mon, 20 Aug 2001 03:43:51 +0000 Subject: - fix call of check_device_down in ifdown - make loopback addresses have scope 'host', not scope 'global'. This apparently fixes pump. --- sysconfig/network-scripts/ifup | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'sysconfig/network-scripts/ifup') diff --git a/sysconfig/network-scripts/ifup b/sysconfig/network-scripts/ifup index 81f16d33..f347bcc8 100755 --- a/sysconfig/network-scripts/ifup +++ b/sysconfig/network-scripts/ifup @@ -207,10 +207,15 @@ else exit 1 fi + if [ "${DEVICE}" = "lo" ]; then + SCOPE="scope host" + else + SCOPE= + fi if ! LC_ALL=C ip addr ls ${DEVICE} | grep -q "${IPADDR}/${PREFIX}" ; then if ! ip addr add ${IPADDR}/${PREFIX} \ - brd ${BROADCAST:-+} dev ${DEVICE} ; then + brd ${BROADCAST:-+} dev ${DEVICE} ${SCOPE} ; then echo $"Error adding address ${IPADDR} for ${DEVICE}." fi fi -- cgit v1.2.1