SVN: rc-scripts/trunk/sysconfig/network-scripts/functions.network

baggins baggins at pld-linux.org
Fri Mar 18 19:19:17 CET 2011


Author: baggins
Date: Fri Mar 18 19:19:17 2011
New Revision: 12201

Modified:
   rc-scripts/trunk/sysconfig/network-scripts/functions.network
Log:
- setup static routes for loopback,
  see http://wiki.squid-cache.org/Features/Tproxy4 why this is needed


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	Fri Mar 18 19:19:17 2011
@@ -336,6 +336,14 @@
 		ip addr add 127.0.0.1/8 dev lo
 	fi
 	ip link set dev lo up
+	grep -E "^(lo|any)[[:blank:]]" /etc/sysconfig/static-routes | while read device args; do
+		if [[ "$args" = *:* ]]; then
+			is_no "$IPV6_NETWORKING" && continue
+		else
+			is_no "$IPV4_NETWORKING" && continue
+		fi
+		/sbin/ip route add $args dev $REALDEVICE
+	done
 }
 
 set_down_loopback()


More information about the pld-cvs-commit mailing list