Para começar, você precisará instalar o pptpclient, isso pode ser alcançado por:
sudo apt-get install pptp-linux
Em seguida, crie um arquivo em / etc / ppp / peers com nome arbitrário e o seguinte conteúdo:
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
Onde $VPNHOSTNAME
está o seu nome de host VPN, $PASSWORD
sua senha e $USERNAME
seu nome de usuário VPN.
Depois de fazer isso, você deve fazer sudo pon $FILENAME
onde $FILENAME
é o nome do arquivo que você salvou anteriormente.
Para iniciar o seu cliente VPN na inicialização, siga as instruções em http://pptpclient.sourceforge.net/howto-debian.phtml (pontos 8 ou 9, seção Configuração manual )
Um método alternativo para executar seu cliente VPN na inicialização é criar um script /etc/init.d
contendo esse conteúdo:
#! /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
Então corra:
update-rc.d [filename of script] defaults
Para fazê-lo funcionar na inicialização.