#!/bin/sh

start() {
    /usr/local/bin/ipsec/StartIPSec &> /dev/null &
}	
stop() {
    /usr/sbin/racoonctl flush-sa ipsec
    /usr/sbin/racoonctl flush-sa isakmp    
    busybox killall -9 StartIPSec
    busybox killall -9 racoon
    busybox killall -9 phase1_l2tp
    busybox killall -9 phase1_tun
    busybox killall -9 ipsec-ip-up
    busybox killall -9 ipsec-ip-down
}
restart() {
	stop
	start
}	

case "$1" in
  start)
  	start
	;;
  stop)
  	stop
	;;
  restart|reload)
  	restart
	;;
  *)
	echo "Usage: $0 {start|stop|restart}"
	exit 1
esac

exit $?
