summaryrefslogtreecommitdiff
path: root/ipmasq/rules/A01interfaces.rul
diff options
context:
space:
mode:
authorJuri Jensen <juri@xenux.dk>2002-05-30 20:48:14 +0000
committerJuri Jensen <juri@xenux.dk>2002-05-30 20:48:14 +0000
commitdb5b01afd17fe0b1d7a9cd883ed6a7befca21c29 (patch)
tree5e0616edc8f09a90811b34a588b6e2368710f08a /ipmasq/rules/A01interfaces.rul
parent839f0820a19763ab442579f0b5cb80603e4ce153 (diff)
ipmasq: Added some IPSec related .rul files.
Diffstat (limited to 'ipmasq/rules/A01interfaces.rul')
-rw-r--r--ipmasq/rules/A01interfaces.rul15
1 files changed, 15 insertions, 0 deletions
diff --git a/ipmasq/rules/A01interfaces.rul b/ipmasq/rules/A01interfaces.rul
new file mode 100644
index 0000000..3ce53da
--- /dev/null
+++ b/ipmasq/rules/A01interfaces.rul
@@ -0,0 +1,15 @@
+# You should not edit this file. Instead, create a file with the same
+# name as this one, but with a .rul extension instead of .def. The
+# .rul file will override this one.
+#
+# However, any changes you make to this file will be preserved.
+
+# find interface names
+EXTERNAL=$(default-if | sort -u)
+INTERNAL=$(enumerate-if | sort -u | grep -v lo | grep -v irda | grep -v ipsec)
+if [ -n "$EXTERNAL" ]; then
+ for i in $EXTERNAL; do
+ INTERNAL=$(echo $INTERNAL | sed -e s/$i//)
+ done
+fi
+IPSEC=$(enumerate-if | sort -u | grep ipsec)