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
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit