一、安装pptp客户端: pptp-linux
实际会安装libpcap0.8 ppp pptp-linux 三个软件包
不过命令行可以直接输入: sudo apt-get install pptp-linux
——-
pi@raspberrypi ~ $ sudo apt-get install pptp-linux
Reading package lists… Done
Building dependency tree
Reading state information… Done
The following packages were automatically installed and are no longer required:
libblas3gf liblapack3gf
Use ‘apt-get autoremove’ to remove them.
The following extra packages will be installed:
libpcap0.8 ppp
The following NEW packages will be installed:
libpcap0.8 ppp pptp-linux

二、配置pptp客户端
(1)设定VPN拨号的密码
vi /etc/ppp/chap-secrets
编辑此文件,增加对应用户和密码

# Secrets for authentication using CHAP
# client server secret IP addresses
vpn_user pptpserver_name “vpn_password” *

(2)增加VPN拨号的配置
在/etc/ppp/peers/目录中增加对应的客户端配置文件
文件名称可以任意,但后面配置会用到此名称,比如我的文件名称叫mypptp
vi /etc/ppp/peers/mypptp
文件内容如下:

noauth
nobsdcomp
nodeflate

refuse-eap
require-mppe-128

## vpn_user 需要修改为你的PPTP账户用户名
name vpn_user
## pptpserver_name 需要修改为你的服务器名称,只需要与/etc/ppp/chap-secrets 中的对应即可。
remotename pptpserver_name

defaultroute
replacedefaultroute
##123.123.123.123需要修改为你的PPTP服务器IP地址
pty “pptp 123.123.123.123 –nolaunchpppd”

(3)在 interfaces 文件中添加 ppp 拨号连接

在 /etc/network/interfaces 中添加如下内容:
## mypptp 可以修改,但必须与/etc/ppp/peers/mypptp文件名称一致
iface mypptp inet ppp
provider mypptp

(4)添加完之后,就可以用 ifup mypptp 命令来启动 pptp 虚拟专用网了。

三、日常管理
pon 、poff、plog 三个命令分布对ppp连接进行操作
pon mypptp开启ppp
poff mypptp 关闭ppp