#!/bin/sh ### BEGIN INIT INFO # Provides: vpnserver # Required-Start: $local_fs $network # Required-Stop: $local_fs $network # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Description: SoftEther VPN Server ### END INIT INFO DAEMON=/home/pi/local/vpnserver/vpnserver LOGDIR=/var/log/vpnserver LOCK=/var/lock/vpnserver vpn_start() { ${DAEMON} start sleep 2 tap=`ip tuntap | cut -f1 -d:` brctl addif br0 ${tap} } vpn_stop() { ${DAEMON} stop } test -x ${DAEMON} || exit 0 mkdir -p ${LOGDIR} mkdir -m 0700 -p ${LOGDIR}/backup.vpn_server.config mkdir -m 0600 -p ${LOGDIR}/packet_log mkdir -m 0600 -p ${LOGDIR}/security_log mkdir -m 0600 -p ${LOGDIR}/server_log case "$1" in start) vpn_start touch ${LOCK} ;; stop) vpn_stop rm ${LOCK} ;; restart) vpn_stop sleep 3 vpn_start ;; *) echo "Usage: $0 {start|stop|restart}" exit 1 esac exit 0