位置: 编程技术 - 正文

详解在CentOS系统的服务器上搭建VPN的方法(centos 操作)

编辑:rootadmin

推荐整理分享详解在CentOS系统的服务器上搭建VPN的方法(centos 操作),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:centos 怎么用,centos inode,centos如何操作,centos zsh,centos dig,centos inode,centos zsh,centos dig,内容如对您有帮助,希望把文章链接给更多的朋友!

一、首先检查你VPS的PPP和TUN有没有启用:复制代码代码如下:cat /dev/ppp cat /dev/net/tun显示结果为:cat: /dev/ppp: No such device or address和cat: /dev/net/tun: File descriptor in bad state,表明通过,上述两条只要有一个没通过都不行。如果没有启用,你可以给VPS提供商Submit 一个 Ticket请求开通:

Hello

Could you enabled TUN-TAP for me? I want run pptp-vpn on my VPS.

Thank you.

确认 PPP 和 TUN 启用后,开始安装 ppp 和 iptables:复制代码代码如下:yum install -y ppp iptables

二、安装pptp:复制代码代码如下:rpm -ivh rpm -ivh /etc/pptpd.conf把下面字段前面的#去掉:复制代码代码如下:localip ..0.1 remoteip ..0.-,..0.

四、编辑/etc/ppp/options.pptpd 文件:复制代码代码如下:vim /etc/ppp/options.pptpd

去掉ms-dns前面的#,并使用Google的DNS服务器,修改成如下字段:复制代码代码如下:ms-dns 8.8.8.8 ms-dns 8.8.4.4

详解在CentOS系统的服务器上搭建VPN的方法(centos 操作)

五、设置VPN账号密码,编辑/etc/ppp/chap-secrets这个文件:复制代码代码如下:vim /etc/ppp/chap-secrets

六、修改内核设置,使其支持转发,编辑 /etc/sysctl.conf 文件:复制代码代码如下:vim /etc/sysctl.conf将“net.ipv4.ip_forward”的值改为1,同时在“net.ipv4.tcp_syncookies = 1”前面加#

七、使 sysctl.conf 配置文件生效并添加 iptables 转发规则:复制代码代码如下:sysctl -p iptables -t nat -A POSTROUTING -s ..0.0/ -j SNAT --to-source ***.***.***.*** (***.***.***.***为你VPS的公网IP地址)复制代码代码如下:iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport -j ACCEPT #注:这条命令尽量放在防火墙列表前面几条不然可能会阻止保存iptables转发规则:复制代码代码如下:/etc/init.d/iptables save重启 iptables:复制代码代码如下:/etc/init.d/iptables restart重启pptp服务:复制代码代码如下:/etc/init.d/pptpd restart设置开机自动运行pptp服务:复制代码代码如下:chkconfig pptpd on设置开机自动运行iptables服务:复制代码代码如下:chkconfig iptables on

到此安装配置结束了。

以下是疑难问题解答

iptables转发规则写错了会出现错误提示(亲历),可用iptables -F 删除旧规则再配置!

如果出现错误则输入命令复制代码代码如下:rm /dev/pppmknod /dev/ppp c 0还不管用的话(有时出现错误),请下载vps 上/var/log/messages 查看日志,最后发现:

Jan 2 :: fr pptpd[]: CTRL: Starting call (launching pppd, opening GRE) Jan 2 :: fr pppd[]: Plugin /usr/lib/pptpd/pptpd-logwtmp.so is for pppd version 2.4.3, this is 2.4.5 Jan 2 :: fr pptpd[]: GRE: read(fd=6,buffer=fa,len=) from PTY failed: status = -1 error = Input/output error, usually caused by unexpected termination of pppd, check option syntax and pppd logs Jan 2 :: fr pptpd[]: CTRL: PTY read or GRE write failed (pty,gre)=(6,7)Jan 2 :: fr pptpd[]: CTRL: Client X.X.X.X control connection finishedlogwtmp插件版本不兼容出错了!复制代码代码如下:vi /etc/pptpd.conf 找到logwtmp,在前面加#复制代码代码如下:service pptpd restart就解决了!!!如果你需要图形化管理VPN的话,建议使用Webmin:复制代码代码如下:rpm -ivh 使用ps命令检查pptpd进程:复制代码代码如下:ps -ef |grep pptpd使用netstat命令检查pptpd运行的端口:复制代码代码如下:netstat -nutap | grep pptpd使用ifconfig命令查看ppp0接口

centos设置VPN后,客户端连接提示错误! 我是直接把iptables关闭了!哈哈 反正先连接进去再说了。复制代码代码如下:iptables -P INPUT ACCEPTiptables -P OUTPUT ACCEPTiptables -Fiptables -Xiptables -P INPUT ACCEPTiptables -P OUTPUT ACCEPT/etc/init.d/iptables save

CentOS系统上OpenVZ虚拟机的安装和基本使用 OpenVZ是开源软件,是基于Linux平台的操作系统级服务器虚拟化解决方案。OpenVZ采用SWsoft的Virutozzo虚拟化服务器软件产品的内核,Virutozzo是SWsoft公司提供的

CentOS下Pureftp的配置文件常用配置项整理 RPM缺省使用另外一个配置文件:/etc/sysconfig/pure-ftpd请不要忘了浏览一下

CentOS系统中rpm包管理器的使用技巧 rpm:redhatpackagemanager,RPMisPackageManagerrpm是由红帽公司开发的软件包管理方式,使用rpm我们可以方便的进行软件的安装、查询、卸载、升级等工作。但是rpm软

标签: centos 操作

本文链接地址:https://www.jiuchutong.com/biancheng/353523.html 转载请保留说明!

上一篇:在CentOS下安装和配置分布式系统Ceph的教程(centos下载与安装)

下一篇:CentOS系统上OpenVZ虚拟机的安装和基本使用(centos opencl)

  • 牛奶的增值税税率
  • 房屋租赁如何开增值税专用发票
  • 交强险怎么报销流程
  • 个人所得税离职补偿金优惠政策
  • 国内旅客运输服务电子普通发票
  • 工业企业库存商品的初始入账成本
  • 在分公司关闭过程中,资产损失怎么申报扣除
  • 代收税款
  • 营业收入少入0.02怎么办
  • 进项税额转出补交税金会计分录
  • 代理结算费用应该如何处理
  • 个税申报与社保申报一定是一致的么
  • 买二手面包注意事项
  • 房地产行业应收帐款周转率平均值
  • 减半征税怎么算
  • 收到上月发票怎么写分录
  • 收回代付费用用什么科目
  • 自然报废产生的固定资产净损失计入什么科目
  • 发票金额大于开票金额
  • 单位社保部分会扣吗
  • win11专业版打开或关闭系统图标
  • windows10无法连接到打印机,拒绝访问
  • 联想lenovo ideapad 320-15AST
  • win11卓越性能模式
  • 在线测网速准吗
  • PHP:mb_ereg_match()的用法_mbstring函数
  • windows资源管理器未响应怎么办
  • 苹果电脑双系统好不好
  • bill是什么软件
  • 水利工程水费怎样计算
  • php-cgi
  • 购入工程物资用于建设厂房,购入后直接领用至工程项目
  • PHP:file_get_contents()的用法_Filesystem函数
  • 像指纹一样的图形
  • 收到银行退回账号短信
  • 未取得合法凭证税前扣除
  • thinkphp withjoin
  • Yii2——使用数据库操作汇总(增删查改、事务)
  • 微信小程序开发一个多少钱
  • 超分辨率代码
  • 分享项目成果
  • 区块链网站模板
  • php生成唯一id
  • mysql分表数量取决于什么
  • 矿产资源补偿费计入税金及附加吗
  • 税收优惠与政府补助对于企业研发来说哪个优惠力度大
  • python mad
  • 购买方享受的现金折扣
  • 企业所得税季报资产总额季初季末
  • 税控盘维护费每年都要交吗
  • 资产减值损失如何计算
  • 开具红字增值税普通发票
  • sql2008怎么查询
  • 广告公司可以不开发票吗
  • MSSQL 2008 自动备份数据库的设置方法
  • 现金日记账一般采用数量金额式
  • 商场扣点怎么做分录
  • 售后回租的实质
  • 营改增企业是什么意思
  • 停产期间机器设备没提折旧,如何补提折旧
  • 土地税计税方法
  • 存货损失营业外支出
  • 普通发票和增值发票的区别在哪里
  • 银行流水账单怎么删
  • 生产成本是直接成本吗
  • 看过有趣的童话书,简单介绍下
  • centos7安装MySQL5.6
  • windows vista好用吗
  • 电脑bios怎么设置usb启动
  • rpm命令的作用是什么
  • linux 截屏
  • linux确认命令
  • 比较漂亮的一个字
  • Js组件开发方式
  • java jsonstring
  • 查看shell脚本
  • 详解HTTPS 的原理和 NodeJS 的实现
  • 企业房产税公式
  • 个人租车收入如何缴纳个人所得税
  • 北京买新车购置税怎么算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设