位置: 编程技术 - 正文

Linux系统开源VPN Openvpn进程异常退出解决方法

编辑:rootadmin

推荐整理分享Linux系统开源VPN Openvpn进程异常退出解决方法,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

  Linux系统中,OpenVPN是一款性能良好的开源VPN,因而受到广泛的使用,不过最近有许多用户发现OpenVPN服务多次异常退出,这个问题该怎么解决呢?今天小编就教大家如何解决这个问题。

  问题原因分析:

  1. openvpn 服务器(虚拟机)的 内存不够了 因为只有 2G 内存

  2. I/O过高,因为日志开启了 DEBUG 的原因,大量写日志操作,

  3. 打开文件描述符不够,系统默认

  4. 有人恶意攻击openvpn 服务

  根据猜测的4点,开始应对:

  1. 首选把openpvn服务器(虚拟机)内存调整到了4G,重启后发现openvpn 服务在启动后的 几分钟还是异常掉,

  2. 把日志调整为 error ,openvpn 在启动后 几分钟还是异常退出了。查看日志发现是

Linux系统开源VPN Openvpn进程异常退出解决方法

  Feb :: localhost openvpn[]: qn_anqiu/xxx.xxx.xxx.xx: CRL: cannot read: /usr/local/cine/etc/keys/crl.pem: Too many open files (errno=)

  3. 有上面的错误日志提示,说明猜想的 第三点是对的。 执行命令:

  shell $》 ulimit -SHn

  在启动 openvpn 进程后,正常了没有再次退出了。

  4. 查看日志 发现有一个 IP 每分钟都在非正常请求 openvpn 服务器,直接在 iptables 过滤掉此IP

  Feb :: localhost openvpn[]: ...: WARNING: Bad encapsulated packet length from peer (), which must be 》 0 and 《 = -- please ensure that --tun-mtu or --link-mtu is equal on both peers -- this condition could also indicate a possible active attack on the TCP link -- [Attemping restart.。。]

  Feb :: localhost openvpn[]: ...: WARNING: Bad encapsulated packet length from peer (), which must be 》 0 and 《 = -- please ensure that --tun-mtu or --link-mtu is equal on both peers -- this condition could also indicate a possible active attack on the TCP link -- [Attemping restart.。。]

  经过上面的修改,经过两天后 openvpn 还是异常掉了一次,经过查看日志还是老问题:

  Feb :: localhost openvpn[]: qn_anqiu/xxx.xxx.xxx.xx: CRL: cannot read: /usr/local/cine/etc/keys/crl.pem: Too many open files (errno=)

  就算打开文件描述符进程也不应该掉啊,这说明是openvpn 的 BUG, crl.pem 该文件里存的是注销的证书,如果是注销的证书验证是不能通过,openvpn服务就会拒绝连接,我目前有 多个客户端来连接,难道是每个连接都要请求该文件没有释放吗?就算没有释放 个文件描述符还是不够么?

  为了解决问题只好修改配置文件把这个验证注销证书的参数去掉,在重启 openvpn 进程,就正常了再也没有出现过问题。具体如何产生还需要进一步观察和研究。

  这就是解决OpenVPN服务出现多次异常退出的方法了,有遇到这种问题的用户,不妨试试小编的这种解决方法吧。

linux、unix下快速清空文件的方法 今天在分析mysql的慢查询,发现文件太大了,分析必然会占用太多的io,所以就需要先清空慢查询文件,借此机会分享一下linux/unix下清空文件的方法:使

Linux系统命令解析你所不熟悉的都在这里 对于Linux系统,用户们一定对它那功能强大的命令印象深刻,不过有许多Linux用户对Linux系统中的各项命令并不太熟悉,下面就和小编一起来看看Linux系统

Linux取消SSH登录密码不输入密码进行登录 有时我们想要通过其他的账户进行登录SSH,通常我们在登录的时候需要重新输入密码。不过对于一些不想记太多密码的用户来说,这样就显得有些麻烦

标签: Linux系统开源VPN Openvpn进程异常退出解决方法

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

上一篇:Linux在VIM编辑器中修改Tab为4个空格的方法(linux在vim编辑器中,将光标移动)

下一篇:linux、unix下快速清空文件的方法(unix怎么操作)

  • 会费收入增值税申报
  • 企业为员工缴纳公积金的通知
  • 免税收入进项税额转出比例结转法
  • 其他应付款借方余额怎么调整
  • 一般纳税人什么条件
  • 补缴税款的会计怎么做账
  • 未出资到位的股东
  • 人力资源公司代招的岗位可以去吗
  • 报税时提示缺少相关组件怎么解决
  • 现金流量表中购建固定资产怎么计算
  • 支付货款未收到产品算货值吗
  • 建筑业未开票收入情况说明
  • 高新技术企业进项加计扣除
  • 地税发票联丢失要补救报帐有何办法?
  • 海关进口货物如何消杀
  • 个税返还交所得税吗
  • 人工费增值税的税率是多少?
  • 加油费开的专用发票可以用来抵扣企业所得税吗
  • 记账凭证领用材料如何填写
  • 电子产品企业用电量大吗
  • 企业公户转别的公司公户他不给开发票怎么操作?
  • 支付装修押金会退吗
  • win10ie浏览器没有internet选项
  • 公司向法人借款有税务风险吗
  • xp系统鼠标右键不能用怎么办
  • php实现上传图片功能
  • 苹果手机微信怎么迁移聊天记录到新手机
  • kb4592438安装失败
  • Linux dpkg-query 命令用法详解(Debian Linux中软件包的查询工具)
  • PHP:curl_strerror()的用法_cURL函数
  • 增值税专用发票有几联?
  • 浠字的意思和含义是什么
  • 前端跨域的方法
  • 小规模纳税人增值税免税政策
  • 得物的成本结构是什么
  • wrap激活
  • php date()
  • 纳税人在工作
  • 社保清算是怎么回事
  • 手机话费怎么打发票
  • 政府补助为什么是递延收益
  • 代扣代缴的境外收入企业所得税可以抵减吗
  • layuitablechecked获取选中数据方式
  • 项目差旅费能计入项目费用吗
  • 一般纳税人可以转小规模纳税人吗
  • 贸易企业出口退税计算方法
  • 计划成本核算的实际成本怎么算
  • 招待客户的住宿费发票可以报销吗
  • 资产负债有哪些科目
  • 资产减值损失科目
  • 土地管理费属于什么费用
  • 用银行承兑汇票购买原材料会计分录
  • 增值税发票打印机怎么调整打印位置
  • 利息收入怎么做红字
  • 生产成本要如何核算
  • 汽油费进项税额能抵扣吗
  • 银行承兑汇票怎么操作
  • 收据可不可以做账
  • 普通日记账如何记账
  • 没有期初数据,只要借贷平横,报表是不是就不会不平了?
  • CentOS中mysql cluster安装部署教程
  • apache 443
  • Win7系统打开文件夹没有自动排列选项
  • win7屏幕颜色变了怎么恢复
  • 怎么关闭win10升级
  • win7提示计算机内存不足
  • win10桌面是什么样的
  • WIN10系统优化精简工具
  • linux k
  • android 点击按钮如果数据库有数据就更新,没有就创建
  • javascript entries
  • eclipse出现an error has occurred
  • python上传本地文件的方法
  • python 查找中文
  • python字符串的用法
  • js基础
  • 电子税务局如何签订三方协议扣款
  • 广州电子税务局财务报表在哪里查询
  • 如何落实保密制度规定措施
  • 零申报印花税的应税凭证名称怎么填写
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设