Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- VPN_USER=''
- VPN_PASSWORD=''
- export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
- SYS_DT="$(date +%Y-%m-%d-%H:%M:%S)"; export SYS_DT
- conf_bk() { /bin/cp -f "$1" "$1.old-$SYS_DT" 2>/dev/null; }
- # Create VPN credentials
- conf_bk "/etc/ppp/chap-secrets"
- cat >> /etc/ppp/chap-secrets <<EOF
- "$VPN_USER" l2tpd "$VPN_PASSWORD" *
- EOF
- conf_bk "/etc/ipsec.d/passwd"
- VPN_PASSWORD_ENC=$(openssl passwd -1 "$VPN_PASSWORD")
- cat >> /etc/ipsec.d/passwd <<EOF
- $VPN_USER:$VPN_PASSWORD_ENC:xauth-psk
- EOF
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement