VPN 即 虚拟专用网络。
虚拟专用网络功能是:在公用网络上建立专用网络,进行加密通讯。在企业网络中有广泛应用。VPN网关通过对数据包的加密和数据包目标地址的转换实现远程访问。VPN有多种分类方式,主要是按协议进行分类。VPN可通过服务器、硬件、软件等多种方式实现。VPN具有成本低,易于使用的特点。
基于CentOS5的Linux下PPTP和OpenVPN的搭建及配置 http://www.linuxidc.com/Linux/2012-06/61944.htm
RHEL5.4 VPN 服务的配置之PPTPD http://www.linuxidc.com/Linux/2012-01/51849.htm
Ubuntu VPS上的PPTPd设置NAT转发的问题 http://www.linuxidc.com/Linux/2011-01/31746.htm
Linux VPN(PPTPD)+Windows AD统一认证 http://www.linuxidc.com/Linux/2014-03/97779.htm
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.测试成功