# setup - quick setup for left or right side of ipsec test # see README for example use. SCRIPT_HOME=/test_setkey/ cd $SCRIPT_HOME export PATH=$SCRIPT_HOME:$PATH if [ "$1" != "left" -a "$1" != "right" ] ; then echo "Usage: $0 side [config] [driver]" echo " where side is either left or right." echo " where config is either" echo " aes-sha1-tunnel (default)" echo " or 3des-sha1-tunnel" echo " if driver is supplied, script does 'modprobe driver'" exit 1 fi SIDE=$1 POLICY_CFG=$SIDE.conf DEFAULT_POLICY=aes-sha1-tunnel if [ -n "$2" ] ; then POLICY=$2 else POLICY=$DEFAULT_POLICY fi SETKEY_FILE=$POLICY_CFG-$POLICY if [ ! -f $SETKEY_FILE ] ; then echo "Missing setkey command file: $SETKEY_FILE" exit 1 fi # modprobe any driver name given as last parameter if [ -n "$3" ] ; then modprobe $3 fi SETUP_CMD_FILE=./setup_$SIDE . $SETUP_CMD_FILE $SETKEY_FILE setkey -D setkey -D -P