写一篇博客,记录自己趟过的坑

1   环境

CentOS release 6.5 (Final) 64位

安装pptp做×××

2   什么是pptp

拨号代理、×××,你懂得。

3   发现问题

偶然发现10.8.3.199message日志一直在报错:

kernel: ppp: compressor droppedpkt

4   解决问题

百度了一下,原因是因为pptp不兼容windows的客户端造成的。Windows客户端mtu值为1400以上,Linux pptp服务器默认mtu为1396。

解决步骤如下:

1、     尝试手动配置mtu值。

# ifconfig ppp0 mtu 1400

改完确实解决了暂时性问题,但是重启后依然会恢复到1396。

2、     查看配置文件

# cat /etc/ppp/if-up

从配置文件中得知pptp启动脚本中支持ip-up.local名字的脚本。故,编写自动配置mtu值的脚本。启服务时会自动运行该脚本。即可解决该问题。

脚本内容如下:

#!/bin/sh

CURRENT_MTU="`ifconfig $1 | grep -Po'(?<=MTU:)([0-9]+)' | tail -1`"

FIXED_MTU="`expr $CURRENT_MTU + 4`"

for network in `ifconfig | grep -E"ppp0|ppp1" | awk '{print $1}'`

do

ifconfig$network mtu $FIXED_MTU

done

将脚本放置在/etc/ppp/目录中,命名为ip-up.local,最后给权限

# chmod +x ip-up.local

转载于:https://blog.51cto.com/x1aoxiao/1656111

Centos解决ppp: compressor dropped pkt相关推荐

  1. linux/centos 解决Tomcat内存溢出,centostomcat

    2019独角兽企业重金招聘Python工程师标准>>> linux/centos 解决Tomcat内存溢出,centostomcat Tomcat本身不能直接在计算机上运行,需要依赖 ...

  2. Ubuntu、CentOS 解决docker命令权限问题(sudo)

    Ubuntu.CentOS 解决docker命令权限问题(sudo) 参考文章: (1)Ubuntu.CentOS 解决docker命令权限问题(sudo) (2)https://www.cnblog ...

  3. centos 解决“不在 sudoers 文件中。此事将被报告“的问题

    centos 解决"不在 sudoers 文件中.此事将被报告"的问题 参考文章: (1)centos 解决"不在 sudoers 文件中.此事将被报告"的问题 ...

  4. 关于虚拟机纯命令行centos解决web上网认证的解决方案

    关于虚拟机纯命令行centos解决web上网认证的解决方案 虚拟机版本:CentOS Linux release 7.1.1503 (Core) 在我们学校,有校园网的存在,导致我在配置虚拟机的时候遇 ...

  5. ADVM/ACFS is not supported on centos-release-5-5.el5.centos 解决方法

    在 http://www.rampant-books.com/t_hunter_using_oracle_acfs_on_linux_part1.htm 看到有此解决办法, 使用后,此问题是解决了. ...

  6. 大内存 php 干什么好 centos,解决CentOS7中php-fpm进程数过多导致服务器内存资源消耗较大的问题...

    前言: 最近服务器内存使用率一直居高不下,检查之后发现可能和php-fpm进程数过多有关.本文记录了我优化php-fpm配置文件的过程并补充了一些和php-fpm有关的知识. 什么是php-fpm: ...

  7. Centos: 解决系统编码 locale 的报错 LC_CTYPE / LC_ALL 问题

    问题描述 初装的系统,如果输入 locale 查看系统字体编码,可能会出现如下报错 locale: Cannot set LC_CTYPE to default locale: No such fil ...

  8. Linux/CentOS 解决buff/cache居高不下问题

    问题描述 测试机上的数据库老是链接不上,提示数据库的连接数太多,没法连上.查了下机子的状况,发现buff/cache一直居高不下,整整占了3 40%的内存. 解决思路 当在Linux下频繁存取文件后, ...

  9. 阿里云Centos 解决挖矿程序:kdevtmpfsi--服务器CPU占用高、内存占用高

    前言 互联网存在很多的漏洞,如果我们使用不当,就会别被别人利用或者是盗取信息.之前在阿里云买的服务器,自己配置了nginx,mysql,redis等服务.由于在某些时候,本地程序开发中需要使用这些服务 ...

  10. CentOS解决nginx autoindex 截断文件名,末尾出现乱码

    方案1:重新编译,修改NGX_HTTP_AUTOINDEX_NAME_LEN 修改src/http/modules/ngx_http_autoindex_module.c NGX_HTTP_AUTOI ...

最新文章

  1. 如何测试组件的性能?
  2. kafka读写速度快的原因
  3. Java的文件流定义,java文件流的问题!急
  4. Linux LVM学习总结——扩展卷组VG
  5. REVERSE-PRACTICE-BUUCTF-5
  6. 如何在Linux中找到您的IP地址
  7. 报告分享】2020年汽车行业直播研究报告.pdf(附下载链接)
  8. TIOBE 9 月编程语言:C++ 突起、Java 流行度下降
  9. ts高仿C#的List、Dictionary
  10. 第 7 章 Neutron - 073 - Service Plugin / Agent
  11. seo入门必备[转载]
  12. Javashop 7.0 商城更改logo、名字修改方法
  13. SpringBoot整合CXF框架实现Webservice服务端
  14. 100首英文经典歌曲
  15. 【预训练语言模型】MacBERT: Revisiting Pre-trained Models for Chinese Natural Language Processing
  16. 详解APP兼容测试点
  17. 这么久了,深爱的人,还好吗?
  18. 计算机键盘怎么换键,电脑修改键盘按键的方法
  19. Transformer论文学习笔记
  20. 一个很赞的ecshop微信商城系统!

热门文章

  1. [转载] 七龙珠第一部——第020话 修行的威力
  2. NET 连接池救生员
  3. HDU1760 A New Tetris Game NP态
  4. 自定义Angular服务
  5. SQLServer2005 没有日志文件(*.ldf) 只有数据文件(*.mdf) 恢复数据库的方法
  6. JAVA中的继承和覆盖
  7. hiho一下 第二十九周 最小生成树三·堆优化的Prim算法【14年寒假弄了好长时间没搞懂的prim优化:prim算法+堆优化 】...
  8. Android基础进阶
  9. WPF下通过附加属性实现单实例启动
  10. 2011年智能手机:Android继续闪耀或暗淡?