Per iniziare, dovrai installare pptpclient, questo può essere ottenuto tramite:
sudo apt-get install pptp-linux
Quindi, crea un file in / etc / ppp / peers con nome arbitrario e il seguente contenuto:
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
Dove si $VPNHOSTNAME
trova il nome host VPN, $PASSWORD
la password VPN e $USERNAME
il nome utente VPN.
Dopo averlo fatto, dovresti fare sudo pon $FILENAME
dov'è $FILENAME
il nome del file che hai salvato in precedenza.
Per avviare il client VPN all'avvio, è possibile seguire le istruzioni su http://pptpclient.sourceforge.net/howto-debian.phtml (punto 8 o 9, sezione Configurazione manuale)
Un metodo alternativo per eseguire il client VPN all'avvio è quello di creare uno script /etc/init.d
contenente questi contenuti:
#! /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
Quindi eseguire:
update-rc.d [filename of script] defaults
Per farlo funzionare all'avvio.