Pour commencer, vous devrez installer pptpclient, ceci peut être réalisé en:
sudo apt-get install pptp-linux
Ensuite, créez un fichier dans / etc / ppp / peers avec un nom arbitraire et le contenu suivant:
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
Où $VPNHOSTNAME
est votre nom d'hôte VPN, $PASSWORD
votre mot de passe VPN et $USERNAME
votre nom d'utilisateur VPN.
Après cela, vous devez faire sudo pon $FILENAME
où se $FILENAME
trouve le nom du fichier que vous avez enregistré précédemment.
Pour démarrer votre client VPN au démarrage, vous pouvez suivre les instructions sur http://pptpclient.sourceforge.net/howto-debian.phtml (point 8 ou 9, section Configuration manuelle)
Une autre méthode pour faire fonctionner votre client VPN au démarrage consiste à créer un script /etc/init.d
contenant ces contenus:
#! /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
Exécutez ensuite:
update-rc.d [filename of script] defaults
Pour le faire fonctionner au démarrage.