PPTP ×××部署好了之后,客户端的配置相对于Open×××的客户端相对而言就简单太多了,而且pptp无须安装客户端(Windows),而目前大部分人都使用windows客户端,因此易用性上是要优越于Open×××的,甚至在网上有看到有的公司就因为这一点抛弃Open×××而选择pptpd。当然,选择适合的×××不能只看重这一点,而是需要综合考虑自己的业务需求以及方案的可实施性等多方面的因素,这里不多做评论。鉴于网上关于PPTPD ×××服务器端的安装教程很多,却少有讲解pptp客户端的安装使用,所以添加一下自己的使用心得,以作备用。

一、Linux客户端

要在Linux上使用pptp ×××,首先需要安装pptp和pptp-setup两个包,注意是pptp而不是服务器端的pptpd,下载对应的RPM包安装即可。

rpm -qa pptp pptp-setup  #检查是否安装了pptp和pptp-setup两个包

wget ftp://rpmfind.net/linux/centos/6.8/os/x86_64/Packages/pptp- 

1.7.2-8.1.el6.x86_64.rpm

rpm -ivh pptp-1.7.2-8.1.el6.x86_64.rpm 

wget ftp://rpmfind.net/linux/centos/6.8/os/x86_64/Packages/pptp- 

setup-1.7.2-8.1.el6.x86_64.rpm

rpm -ivh pptp-setup-1.7.2-8.1.el6.x86_64.rpm 


下面看一下pptpsetup的用法:

pptpsetup --help

pptpsetup --create <TUNNEL> --server <SERVER> [--domain <DOMAIN>]

          --username <USERNAME> [--password <PASSWORD>]

          [--encrypt] [--start]


pptpsetup --delete <TUNNEL> 


Options:


* the name you wish to use to refer to the tunnel (you choose it),

* the IP address or host name of the server,

* the authentication domain name (optional),

* the username you are to use,

* the password you are to use,

* whether encryption is required,

* whether to start the connection after configuration.

########################################################################

这里的注释是和上面的命令参数对应的,具体如下:

<TUNNEL>:指定需要创建的***连接的名称

<SERVER>:PPTP ×××服务器的ip地址或者主机名(如果是主机名,需要做好DNS解析,无论是公网还是本地DNS)

<DOMAIN>:验证的域名,pptp ***初始使用chap-secret本地认证,但是也支持ldap认证,在使用ldap认证时,该项有用到

<USERNAME>:连接到***的用户名

<PASSWORD>:连接到***的用户密码

[--encrypt]:选择是否启用加密,这个也要跟服务器端一致,如果不一致,会有信息提示

[--start]:选择立即启动连接还是在创建配置完成后再启动,一般只在第一次创建***连接时使用

########################################################################


pptpsetup - Point