SVN: rc-scripts/trunk/sysconfig/network-scripts/functions.network
glen
glen at pld-linux.org
Wed Nov 1 14:23:20 CET 2006
Author: glen
Date: Wed Nov 1 14:23:20 2006
New Revision: 7931
Modified:
rc-scripts/trunk/sysconfig/network-scripts/functions.network
Log:
Avoid "RTNETLINK answers: File exists" message and say possible cause instead.
Modified: rc-scripts/trunk/sysconfig/network-scripts/functions.network
==============================================================================
--- rc-scripts/trunk/sysconfig/network-scripts/functions.network (original)
+++ rc-scripts/trunk/sysconfig/network-scripts/functions.network Wed Nov 1 14:23:20 2006
@@ -243,8 +243,14 @@
if [ -z "${GATEWAYDEV}" -o "${GATEWAYDEV}" = "${DEVICE}" ]; then
# set up default gateway
if [ -n "${GATEWAY}" ]; then
- ip -4 route add default via ${GATEWAY} dev ${DEVICE} ${IP4SRCADDR} onlink
- DEFGW=${GATEWAY}
+ ip -4 route add default via ${GATEWAY} dev ${DEVICE} ${IP4SRCADDR} onlink 2>/dev/null
+ if [ $? = 0 ]; then
+ DEFGW=${GATEWAY}
+ else
+ # The default gateway could be set via eth0, while bringing up eth1 we shouldn't set default gateway again.
+ # To prevent this message just set GATEWAYDEV=eth0 in /etc/sysconfig/network.
+ nls "Warning: Default gateway already set proably via other interface. Do you need to setup GATEWAYDEV?"
+ fi
elif [ "${GATEWAYDEV}" = "${DEVICE}" ]; then
ip -4 route add default dev ${DEVICE} ${IP4SRCADDR}
fi
More information about the pld-cvs-commit
mailing list