位置: 编程技术 - 正文

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怎么操作)

  • 如何查商品税收分类编码
  • 购入交通运输设备计入什么科目
  • 免税进项税额转出会计分录
  • 零星物流运费无法支付
  • 成品油经销企业税收风险点
  • 为什么购买的货没有发票
  • 企业自建固定资产
  • 欠缴税款会给纳税证明吗
  • 核算无形资产的过程中,使用的会计账户有
  • 职工薪酬会计准则
  • 企业所得税工资薪金支出怎么填
  • 收到去年的成本发票
  • 投标人认证证书
  • 公司用货币资金做账
  • 一般纳税人增值税可以抵扣吗
  • 项目结余是什么意思
  • 银行收回贷款本息企业怎么做分录
  • 烟草批发环节加征的消费税税率是多少
  • 一般纳税人首次领票能领多少
  • 印花税的计税金额
  • 递延所得税费用影响净利润吗
  • 国税发200931号文件解读
  • 每个行业都能赚钱吗
  • 年中入职个税怎么预扣
  • 不交社保一告一个准罚多少钱
  • 存货折扣怎样做账
  • 进项认证转出 会计得入账吗
  • 转让金融商品应交增值税计算公式
  • 工业企业增值税负率一般控制在多少
  • 抵押房屋可以出卖吗
  • php数组函数输出《咏雪》里有多少"片"字
  • 房产证工本费怎么做账
  • php stream_get_meta_data返回值
  • 存货包括生产成本,在资产负债表中表示
  • php r
  • PHP:pg_field_name()的用法_PostgreSQL函数
  • 什么是增值税扣除标准
  • 固定资产投资账务处理
  • 物业管理企业会计核算的特点如何?
  • 专利权属于什么会计科目
  • 增值税发票怎么抵税
  • 网上购物没有发票怎么保修
  • 原材料月底结转到制造费用吗
  • 一般纳税人怎样申请简易计税
  • 基本户理财产品有哪些
  • 商铺转让费的会计分录
  • 间接费用会计科目
  • Windows下PostgreSQL安装图解
  • 支付增值税税控系统技术维护费用
  • 非金融企业之间的借款合同要交印花税吗
  • 自产产品用于职工福利按什么价格
  • 新成立企业多长时间可以销售小微企业
  • 盘亏的设备要进仓库吗
  • 增值税小规模纳税人2023年政策
  • 建筑公司包工包料提供建筑服务
  • 合伙企业是否需要缴纳印花税
  • 政府补贴收入的账务处理
  • 给客户的回扣怎么表达
  • 差旅费账务处理的摘要
  • 房地产销售折让怎么开票
  • 定额发票和增值税普通发票的区别
  • 车辆折旧费法律支持吗
  • 房产开发企业以什么为主
  • 启用5g后流量有什么影响
  • centos的优缺点
  • 在unix系统中采用的页面置换
  • 用户请愿地址曝露怎么办
  • xwizard.exe是什么
  • win7系统注册表损坏无法启动
  • macos dock
  • jquery prototype
  • 快速掌握一个方法
  • unity3d特效教程
  • python 开源框架
  • shell 记录日志
  • jquery设置元素css
  • 刷医保的网络可以用外网吗
  • 税务局2017年40号令
  • 企业所得税账务如何处理
  • 盐城国税电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设