赞
踩
虚拟专用网络的功能是:在公用网络上建立专用网络,进行加密通讯。在企业网络中有广泛应用。网关通过对数据包的加密和数据包目标地址的转换实现远程访问。有多种分类方式,主要是按协议进行分类.。可通过服务器、硬件、软件等多种方式实现。
确定你的内核是否支持mppe
modprobe ppp-compress-18 && echo ok
安装ppp
yum install ppp -y
给带的系统源中没有提供pptpd的安装包,需要更换成阿里云的源进行下载pptpd。或者使用我分享的百度链接来下载pptpd的RPM安装包,再用FTP服务上传到linux下进行安装。
链接:https://pan.baidu.com/s/1saLOmC8fSfJLI8lz8YFt-w 提取码:bxy1
复制这段内容后打开百度网盘手机App,操作更方便哦
安装pptpd
[root@localhost /]# rpm -ivh pptpd-1.4.0-3.el6.i686.rpm 警告:pptpd-1.4.0-3.el6.i686.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID 0608b895: NOKEY 错误:依赖检测失败: libc.so.6 被 pptpd-1.4.0-3.el6.i686 需要 libc.so.6(GLIBC_2.0) 被 pptpd-1.4.0-3.el6.i686 需要 libc.so.6(GLIBC_2.1) 被 pptpd-1.4.0-3.el6.i686 需要 libc.so.6(GLIBC_2.1.3) 被 pptpd-1.4.0-3.el6.i686 需要 libc.so.6(GLIBC_2.3.4) 被 pptpd-1.4.0-3.el6.i686 需要 libc.so.6(GLIBC_2.4) 被 pptpd-1.4.0-3.el6.i686 需要 libutil.so.1 被 pptpd-1.4.0-3.el6.i686 需要 libutil.so.1(GLIBC_2.0) 被 pptpd-1.4.0-3.el6.i686 需要 libwrap.so.0 被 pptpd-1.4.0-3.el6.i686 需要 [root@localhost /]# yum install -y libc.so.6 [root@localhost /]# yum install -y libwrap.so.0 [root@localhost /]# yum install -y libutil.so.1
报错后安装所需要的依赖,接着安装pptpd的rpm包
rpm -ivh pptpd-1.4.0-3.el6.i686.rpm
安装完成后跳过方式2,看配置
添加新的源
强烈建议将原来的源文件给改名而不是删除
vim /etc/yum.repos.d/epel.repo
[epel]
name=aliyun epel
baseurl=http://mirrors.aliyun.com/epel/7Server/x86_64/
gpgcheck=0
更新源
yum update
安装
yum install -y ppp pptpd
编辑配置文件
vim /etc/pptpd.conf
localip 10.67.65.30 #设置VPN服务器的IP地址
remoteip 10.67.65.10-240 #设置虚拟专用连接地址池,要与localip地址在同一网段
设置/etc/ppp/options.pptpd文件 添加DNS设置
vim /etc/ppp/options.pptpd
ms-dns 8.8.8.8
ms-dns 114.114.114.114
编辑/etc/ppp/chap-secters文件
该文件用于设置远程登录VPN客户端拨入时使用的用户名,密码和分配给该用户的IP地址。
vim /etc/ppp/chap-secrets
#Secrets for authentication using CHAP
#client server secret IP addresses
la pptpd 123456 *
ll pptpd 123456 *
启动linux的路由转发功能
vim /etc/sysctl.conf
net.ipv4.ip_forward = 1
使上述修改生效
sysctl -p
重启服务
systemctl restart pptpd
验证测试
在Windows客户端打开doc
ipconfig
在linux服务器端测试
ifconfig
出现一个ppp0的连接。
借鉴博客
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。