Mirror

Vova Tkach e3e9b40fd0 README 6 years ago
LICENSE 47ce2083ec Initial commit 6 years ago
README.md e3e9b40fd0 README 6 years ago
vpn 94829d683f Script 6 years ago

README.md

bash-pptp-auto-reconnect

Auto start/reconnect for vpn pptp

Install client

apt-get install pptp-linux
mcedit /etc/ppp/chap-secrets

Add VPN user

# Secrets for authentication using CHAP
# client	server	secret		IP addresses
vpnconn		PPTP	pass		*
touch /etc/ppp/peers/vpnconn
mcedit /etc/ppp/peers/vpnconn

Add VPN connection

pty "pptp x.x.x.x --nolaunchpppd"
name vpnconn
remotename PPTP
require-mppe-128
defaultroute
replacedefaultroute
file /etc/ppp/options.pptp
ipparam vpnconn

Script location

Location: /usr/local/bin/vpn

Usage

Usage: vpn "ppp0" "10.0.0.1" "vpnconn"

Crontab

* *	* * *	root	/usr/local/bin/vpn "ppp0" "10.0.0.1" "vpnconn" >/dev/null