Revert "and added files"
[bcm963xx.git] / userapps / opensource / ipsec-tools / src / racoon / samples / roadwarrior / client / phase1-up.sh
diff --git a/userapps/opensource/ipsec-tools/src/racoon/samples/roadwarrior/client/phase1-up.sh b/userapps/opensource/ipsec-tools/src/racoon/samples/roadwarrior/client/phase1-up.sh
deleted file mode 100755 (executable)
index 6858719..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-#!/bin/sh
-
-#
-# sa-up.sh local configuration for a new SA
-#
-PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
-
-case `uname -s` in
-NetBSD)
-       DEFAULT_GW=`netstat -rn | awk '($1 == "default"){print $2}'`
-       ;;
-Linux)
-       DEFAULT_GW=`netstat -rn | awk '($1 == "0.0.0.0"){print $2}'`
-       ;;
-esac
-
-echo $@
-echo "LOCAL_ADDR = ${LOCAL_ADDR}"
-echo "REMOTE_ADDR = ${REMOTE_ADDR}"
-echo "DEFAULT_GW = ${DEFAULT_GW}"
-echo "INTERNAL_ADDR4 = ${INTERNAL_ADDR4}"
-echo "INTERNAL_DNS4 = ${INTERNAL_DNS4}"
-
-echo ${INTERNAL_ADDR4} | grep '[0-9]' > /dev/null || exit 0
-echo ${DEFAULT_GW} | grep '[0-9]' > /dev/null || exit 0
-
-test -f /etc/resolv.conf.bak || cp /etc/resolv.conf /etc/resolv.conf.bak
-echo "# Generated by racoon on `date`" > /etc/resolv.conf
-echo "nameserver ${INTERNAL_DNS4}" >> /etc/resolv.conf
-
-case `uname -s` in
-NetBSD)
-       if=`netstat -rn|awk '($1 == "default"){print $7}'`
-       ifconfig ${if} alias ${INTERNAL_ADDR4}
-       route delete default
-       route add default ${DEFAULT_GW} -ifa ${INTERNAL_ADDR4}
-       ;;
-Linux)
-       if=`netstat -rn|awk '($1 == "0.0.0.0"){print $8}'`
-       ifconfig ${if}:1 ${INTERNAL_ADDR4}      
-       route delete default
-       route add ${REMOTE_ADDR} gw ${DEFAULT_GW} dev ${if}
-       route add default gw ${DEFAULT_GW} dev ${if}:1
-       ;;
-esac
-
-echo "
-spdadd ${INTERNAL_ADDR4}/32[any] 0.0.0.0/0[any] any
-       -P out ipsec esp/tunnel/${LOCAL_ADDR}-${REMOTE_ADDR}/require;
-spdadd 0.0.0.0/0[any] ${INTERNAL_ADDR4}[any] any
-       -P in ipsec esp/tunnel/${REMOTE_ADDR}-${LOCAL_ADDR}/require;
-" | setkey -c
-
-#
-# XXX This is a workaround for Linux forward policies problem. 
-# Someone familiar with forward policies please fix this properly.
-#
-case `uname -s` in
-Linux)
-       echo "
-       spddelete 0.0.0.0/0[any] ${INTERNAL_ADDR4}[any] any
-               -P fwd ipsec esp/tunnel/${REMOTE_ADDR}-${LOCAL_ADDR}/require;
-       " | setkey -c
-       ;;
-esac