Для начала вам нужно установить pptpclient, это можно сделать:
sudo apt-get install pptp-linux
Затем создайте файл в / etc / ppp / peers с произвольным именем и следующим содержимым:
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
Где $VPNHOSTNAME
ваше имя хоста VPN, $PASSWORD
ваш пароль VPN и $USERNAME
ваше имя пользователя VPN.
После того, как вы это сделали, вы должны указать, sudo pon $FILENAME
где $FILENAME
находится файл, который вы сохранили ранее.
Чтобы запустить VPN-клиент при загрузке, вы можете следовать инструкциям на http://pptpclient.sourceforge.net/howto-debian.phtml (пункт 8 или 9, раздел «Конфигурация руки»).
Альтернативный способ запустить ваш VPN-клиент при загрузке - создать скрипт, /etc/init.d
содержащий следующее содержимое:
#! /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
Затем запустите:
update-rc.d [filename of script] defaults
Чтобы он запускался при запуске.