Linux系统搭建远程拔号之VPN(pptpd)
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.测试成功