]> git.pld-linux.org Git - projects/rc-scripts.git/commitdiff
- setup static routes for loopback,
authorJan Rękorajski <baggins@pld-linux.org>
Fri, 18 Mar 2011 18:19:17 +0000 (18:19 +0000)
committerJan Rękorajski <baggins@pld-linux.org>
Fri, 18 Mar 2011 18:19:17 +0000 (18:19 +0000)
  see http://wiki.squid-cache.org/Features/Tproxy4 why this is needed

svn-id: @12201

sysconfig/network-scripts/functions.network

index 86b72f04f99af38b5ce26d3159d3c33b62880e90..428bc727907eadbc257f8a18f82a330d7c1d394f 100644 (file)
@@ -336,6 +336,14 @@ set_up_loopback()
                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()
This page took 0.719932 seconds and 4 git commands to generate.