Aby rozpocząć, musisz zainstalować pptpclient, można to osiągnąć poprzez:
sudo apt-get install pptp-linux
Następnie utwórz plik w / etc / ppp / peers o dowolnej nazwie i następującej treści:
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
Gdzie $VPNHOSTNAME
jest nazwa hosta VPN, $PASSWORD
twoje hasło VPN i $USERNAME
nazwa użytkownika VPN.
Po wykonaniu tej czynności powinieneś zrobić, sudo pon $FILENAME
gdzie $FILENAME
jest nazwa pliku, który wcześniej zapisałeś.
Aby uruchomić klienta VPN podczas rozruchu, możesz postępować zgodnie z instrukcjami na stronie http://pptpclient.sourceforge.net/howto-debian.phtml (punkt 8 lub 9, sekcja Konfiguracja rąk)
Alternatywną metodą uruchomienia klienta VPN podczas rozruchu jest utworzenie skryptu /etc/init.d
zawierającego następujące treści:
#! /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
Następnie uruchomić:
update-rc.d [filename of script] defaults
Aby uruchomić go podczas uruchamiania.