aboutsummaryrefslogtreecommitdiffstats
path: root/sysconfig/network-scripts
diff options
context:
space:
mode:
authorThan Ngo <than@redhat.com>2000-10-31 17:35:17 +0000
committerThan Ngo <than@redhat.com>2000-10-31 17:35:17 +0000
commitf951740b42b7112eff0cf677174638a34d7787d4 (patch)
tree03b10756566fe8234e9a9edf53ccf9f8a8f81d4a /sysconfig/network-scripts
parentef5c4d8f0c2a3251baad0f80a7fd283a82bb72b5 (diff)
downloadinitscripts-f951740b42b7112eff0cf677174638a34d7787d4.tar
initscripts-f951740b42b7112eff0cf677174638a34d7787d4.tar.gz
initscripts-f951740b42b7112eff0cf677174638a34d7787d4.tar.bz2
initscripts-f951740b42b7112eff0cf677174638a34d7787d4.tar.xz
initscripts-f951740b42b7112eff0cf677174638a34d7787d4.zip
fix the adding default route if GATEWAY" = "0.0.0.0
Diffstat (limited to 'sysconfig/network-scripts')
-rw-r--r--sysconfig/network-scripts/network-functions6
1 files changed, 5 insertions, 1 deletions
diff --git a/sysconfig/network-scripts/network-functions b/sysconfig/network-scripts/network-functions
index d4459a56..8b726a83 100644
--- a/sysconfig/network-scripts/network-functions
+++ b/sysconfig/network-scripts/network-functions
@@ -84,7 +84,11 @@ add_default_route ()
find_gateway_dev
if [ "${GATEWAY}" != "" -a "${GATEWAY}" != "none" -a "${GATEWAYDEV}" != "" ] ; then
if ! check_device_down ; then
- /sbin/route add default gw ${GATEWAY} ${GATEWAYDEV}
+ if [ "$GATEWAY" = "0.0.0.0" ]; then
+ /sbin/route add default ${GATEWAYDEV}
+ else
+ /sbin/route add default gw ${GATEWAY} ${GATEWAYDEV}
+ fi
fi
fi
}