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()
_______________________________________________
pld-cvs-commit mailing list
pld-cvs-commit@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to