Para comenzar, necesitará instalar pptpclient, esto se puede lograr mediante:
sudo apt-get install pptp-linux
A continuación, cree un archivo en / etc / ppp / peers con nombre arbitrario y los siguientes contenidos:
pty "pptp $VPNHOSTNAME --nolaunchpppd --debug"
name $USERNAME
password $PASSWORD
remotename PPTP
require-mppe-128
require-mschap-v2
refuse-eap
refuse-pap
refuse-chap
refuse-mschap
noauth
debug
persist
maxfail 0
defaultroute
replacedefaultroute
usepeerdns
¿Dónde $VPNHOSTNAME
está su nombre de host VPN, $PASSWORD
su contraseña VPN y $USERNAME
su nombre de usuario VPN?
Después de hacerlo, debe hacer sudo pon $FILENAME
donde $FILENAME
está el nombre del archivo que guardó anteriormente.
Para iniciar su cliente VPN en el arranque, puede seguir las instrucciones en http://pptpclient.sourceforge.net/howto-debian.phtml (punto 8 o 9, sección de configuración manual)
Un método alternativo para hacer que su cliente VPN se ejecute en el arranque es crear un script que /etc/init.d
contenga estos contenidos:
#! /bin/sh
case "$1" in
start)
pon $/etc/ppp/peers/FILENAME
echo "PPTP Started"
;;
stop)
poff $/etc/ppp/peers/FILENAME
echo "PPTP Stopped."
;;
*)
echo "Usage: /etc/init.d/blah {start|stop}"
exit 1
;;
esac
exit 0
Entonces corre:
update-rc.d [filename of script] defaults
Para que se ejecute al inicio.