Answers:
首先,您需要安装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
使它在启动时运行。
defaultroute
,replacedefaultroute
但没有成功。您对此有什么想法吗?
chmod +x [filename of script]
运行之前update-rc.d