Advertisement
Guest User

Untitled

a guest
Nov 16th, 2016
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.53 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. VPN_USER=''
  4. VPN_PASSWORD=''
  5.  
  6. export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
  7. SYS_DT="$(date +%Y-%m-%d-%H:%M:%S)"; export SYS_DT
  8.  
  9. conf_bk() { /bin/cp -f "$1" "$1.old-$SYS_DT" 2>/dev/null; }
  10.  
  11. # Create VPN credentials
  12. conf_bk "/etc/ppp/chap-secrets"
  13. cat >> /etc/ppp/chap-secrets <<EOF
  14. "$VPN_USER" l2tpd "$VPN_PASSWORD" *
  15. EOF
  16.  
  17. conf_bk "/etc/ipsec.d/passwd"
  18. VPN_PASSWORD_ENC=$(openssl passwd -1 "$VPN_PASSWORD")
  19. cat >> /etc/ipsec.d/passwd <<EOF
  20. $VPN_USER:$VPN_PASSWORD_ENC:xauth-psk
  21. EOF
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement