红联Linux门户
Linux帮助

Linux系统搭建远程拔号之VPN(pptpd)

发布时间:2015-04-03 10:45:52来源:linux网站作者:tongcheng

VPN即虚拟专用网络。

虚拟专用网络功能是:在公用网络上建立专用网络,进行加密通讯。在企业网络中有广泛应用。VPN网关通过对数据包的加密和数据包目标地址的转换实现远程访问。VPN有多种分类方式,主要是按协议进行分类。VPN可通过服务器、硬件、软件等多种方式实现。VPN具有成本低,易于使用的特点。


1.安装依赖包

yum install ppp -y


2.下载pptpd服务软件包

wget ftp://rpmfind.net/linux/epel/6/x86_64/pptpd-1.4.0-3.el6.x86_64.rpm

rpm -ivh pptpd-1.4.0-3.el6.x86_64.rpm


3.修改配置文件

vim /etc/ppp/options.pptpd --配置服务器的DNS

name pptpd --指定pptpd服务

ms-dns 8.8.8.8 --取消前面的#,写上DNS

ms-dns 8.8.4.4

vim /etc/pptpd.conf

ppp /usr/sbin/pppd --取消这行注释

localip 154.87.2.164,154.87.87.67,154.87.85.73 --取消这行注释,这里我写的是三个外网IP ,表示搭建三个VPN

remoteip 192.168.0.1-10,192.168.0.20 --连接VPN服务时分配给客户端的IP地

vim /etc/ppp/chap-secrets --登陆VPN的用户名

客户端登陆的用户名 使用的服务 登陆的密码 分配客户端固定IP(* 表示任意)

test1 pptpd test1 *

test2 pptpd test2 *

test3 pptpd test3 192.168.0.9

/etc/init.d/pptpd restart --重启服务


4.测试成功
Linux系统搭建远程拔号之VPN(pptpd)

Linux系统搭建远程拔号之VPN(pptpd)

Linux系统搭建远程拔号之VPN(pptpd)

Linux系统搭建远程拔号之VPN(pptpd)

Linux系统搭建远程拔号之VPN(pptpd)

Linux系统搭建远程拔号之VPN(pptpd)

Linux系统搭建远程拔号之VPN(pptpd)

Linux系统搭建远程拔号之VPN(pptpd)

Linux系统搭建远程拔号之VPN(pptpd)

Linux系统搭建远程拔号之VPN(pptpd)

Linux系统搭建远程拔号之VPN(pptpd)

Linux系统搭建远程拔号之VPN(pptpd)

注:以上图片上传到红联Linux系统教程频道中。