mirror of
https://github.com/iiab/iiab.git
synced 2025-03-09 15:40:17 +00:00
Update iiab-vpn
This commit is contained in:
parent
89b893ece0
commit
4f777e66b6
1 changed files with 60 additions and 61 deletions
|
@ -1,8 +1,9 @@
|
|||
#!/bin/sh
|
||||
#!/bin/bash
|
||||
# script to manage openvpn
|
||||
|
||||
if [ ! -f "/etc/openvpn/iiab-vpn.conf" ]; then
|
||||
VPNCONFIG='party-line.conf'
|
||||
VPNIP={{ openvpn_server_virtual_ip }}
|
||||
VPNIP=10.8.0.1
|
||||
else
|
||||
# expect the sourced file to set the above variables
|
||||
source /etc/openvpn/iiab-vpn.conf
|
||||
|
@ -30,7 +31,6 @@ case $1 in
|
|||
fi
|
||||
exit 0
|
||||
;;
|
||||
|
||||
esac
|
||||
|
||||
# we'd like for passwords authentication to be turned off
|
||||
|
@ -41,7 +41,6 @@ if [ $PASSWORDS_ENABLED -eq 0 ];then
|
|||
case $1 in
|
||||
"test" | "unsafe") ;;
|
||||
*)
|
||||
|
||||
echo "Openvpn is only safe when public/private keys are used"
|
||||
echo " And when passwords are turned off in /etc/ssh/sshd_conf"
|
||||
exit 1
|
||||
|
@ -77,7 +76,8 @@ case $cmd in
|
|||
echo "Stopping any openvpn instance"
|
||||
killall openvpn
|
||||
sleep 10
|
||||
echo "Starting openvpn and waiting 10 seconds for daemon to become ready"
|
||||
echo "Starting openvpn and waiting 10 seconds for daemon to become r
|
||||
eady"
|
||||
openvpn --cd $dir --daemon --config $VPNCONFIG
|
||||
fi
|
||||
sleep 10
|
||||
|
@ -88,6 +88,5 @@ case $cmd in
|
|||
else
|
||||
echo "vpn connection failed"
|
||||
fi
|
||||
|
||||
;;
|
||||
esac
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue