centos 7搭建vpn(pptpd)服务器 (只限centos 7)
来源:互联网 发布:游戏迷你主机知乎 编辑:程序博客网 时间:2024/05/30 05:30
https://www.cnblogs.com/f-society/p/5964897.html
centos 7搭建vpn(pptpd)服务器 (只限centos 7)
第一步:首先检查ppp是否开启 若使用XEN构架的VPS,此步骤不用执行
终端输入命令:cat /dev/ppp
开启成功的标志:No such file or directory 或者 No such device or address,如果显示No such device or address则表示继续
第二步:安装组件
安装组件之前,先更您yum源,以防错误:http://www.wanghailin.cn/scka/centos7-yum-pero/
终端依次运行下列命令:
a) yum -y update
b) yum install ppp iptables pptpd //安装ppp、iptables、pptpd三个组件
第三步:配置组件
1、编辑pptpd.conf
终端运行命令:vi /etc/pptpd.conf
2、找到locallip、remoteip,去掉前面的#,然后保存退出
如下:
3、编辑options.pptpd
4、把ms-dns前的#去掉,并修改如下:
5、编辑/etc/ppp/chap-secrets设置登录VPN账号密码
6、添加一行,按照下面格式输入:
7、修改内核参数,运行下面命令编辑sysctl.conf
8、在打开的sysctl.conf文件中末尾添加下面一行代码,使内核支持转发
9、运行下面命令使内核修改生效
10、开启转发规则
11、编辑rc.local文件 添加转发规则
12、保存退出
第四步:启动组件 (如果没有错误执行完这步就完事了,百度 windows 连接 VPN服务器 ,连接即可)
错误排查
1、619错误
1、请检查上面的配置是否全部正常执行完毕
2、运行下面的命令尝试修复
12rm /dev/pppmknod /dev/ppp c 108 03、若还是不行,运行下面的命令编辑pptpd.conf,并找到logwtmp,前面加#注释掉,再重启服务
1vi /etc/pptpd.conf4、请检查你的路由器是否支持PPTP穿透,请尝试连接公用VPN测试,或更换路由器测试,或直接连接宽带测试,若确实是路由器不支持PPTP穿透,可以尝试搭建L2TP VPN
5、检查用户名密码是否有误
6、请向服务提供商询问是否支持搭建VPN
2、800错误
1、请检查服务器上的PPTPD是否正常启动,运行下面的命令检查pptp端口和进程
进程:
1ps -ef |grep pptpd端口:
1netstat -nutap | grep pptpd2、请检查计算机能不能正常连接到服务器,可以尝试ping服务器
3、请检查iptables是否拦截了PPTPD端口,可以尝试用下面的命令打开端口
1iptables -A INPUT -p tcp --dport 1723 -j ACCEPT若发现有效,记得将它加入rc.local文件中
4、检查上面的配置是否都执行完毕
3、错误651
1、运行下面的命令编辑pptpd.conf,并找到logwtmp,前面加#注释掉,再重启服务
1vi /etc/pptpd.conf2、检查用户名和密码是否正确
3、检查上面的配置是否都执行完毕
若上面的错误排除都无法排除您的错误,可能是服务商限制VPN,请向服务商询问!
- centos 7搭建vpn(pptpd)服务器 (只限centos 7)
- centos 下搭建VPN服务器 pptpd
- centos 下搭建VPN服务器 pptpd(转)
- CentOs 6.4 搭建pptpd vpn
- Centos 7 搭建 VPN 服务器
- CentOS 7搭建VPN服务器
- vps centos 搭建vpn服务pptpd
- CentOS 6.5 PPTPD VPN服务器安装
- centos 7搭建简单的vpn服务器
- CentOS 7搭建VPN虚拟局域网服务器
- Centos 7搭建VPN(PPTP)服务器方法
- Centos 7搭建VPN(PPTP)服务器方法
- aliyun centos vpn 配置(pptpd服务)
- CentOS 设置 pptpd VPN 步骤
- CentOS设置pptpd VPN步骤
- VPS服务器架设:CentOS PPTPD VPN一键安装包
- CentOS 5 VPS上配置pptpd作为VPN服务器
- Centos搭建pptpd
- 四套卷第二套
- Spring Cloud(二)Consul 服务治理实现
- 无穷小微积分的转移公理
- 利用spring AOP原理 实现 DAO层SQL的监控,辅助开发
- 如何用16进制转化为字符
- centos 7搭建vpn(pptpd)服务器 (只限centos 7)
- 梯度下降Gradient Descent matlab实现
- CCF201503-2 数字排序(100分)
- 两种方法上传本地文件到github
- [jzoj]5483. 【清华集训2017模拟11.26】简单路径
- 2017NOIP游(gun cu)记
- Redis数据库简介及基本操作
- 事件---内存和性能
- 对话童欣:VR/AR里的手势交互到底难在哪儿?