专栏首页bboysoul记一次centos网卡严重丢包现象(ethtool的使用)
原创

记一次centos网卡严重丢包现象(ethtool的使用)

简介

事情是这样的,我买了一个newifi路由器,之后准备将家里的网络重新部署一下,所以就把我的蜗牛星际停了,之后把网络从以前的极路由连接到newifi下,突然发现丢包严重,而且不是一般的严重,几乎丢包率达到70%以上而且ssh更本链接不上,我以为是安装了docker,太多网桥的关系,所以把docker停了,把能开机启动的服务全部停了,但是网卡丢包依然很严重,于是不停百度,百度到怀疑人生,从网线到路由器全部排查了一遍,后来看到一句话

蜗牛星际千兆网卡丢包严重

我终于想起来,蜗牛星际网卡是锁死在百兆上的,因为在极路由下,极路由是百兆的,所以网卡自动协商为百兆,但是在新路由下就不一样了,新路由是千兆的,网卡会自动协商成千兆,所以就造成了丢包严重,那么只要把网卡的速率改为百兆就好了

改网卡速率为百兆

首先看下网卡的信息,因为写这个博客的时候我已经解决这个问题了,所以之前的网卡信息我不能截图拍照下来了,但是你可以使用下面这个命令查看你的网卡信息

ethtool enp4s0

现在你可以看到我的网卡是百兆的,之前丢包的时候是千兆而且是自动协商模式的

➜  ~ ethtool enp4s0
Settings for enp4s0:
	Supported ports: [ TP ]
	Supported link modes:   10baseT/Half 10baseT/Full
	                        100baseT/Half 100baseT/Full
	                        1000baseT/Full
	Supported pause frame use: No
	Supports auto-negotiation: Yes
	Supported FEC modes: Not reported
	Advertised link modes:  Not reported
	Advertised pause frame use: No
	Advertised auto-negotiation: No
	Advertised FEC modes: Not reported
	Speed: 100Mb/s
	Duplex: Full
	Port: Twisted Pair
	PHYAD: 1
	Transceiver: internal
	Auto-negotiation: off
	MDI-X: off (auto)
	Supports Wake-on: pumbg
	Wake-on: g
	Current message level: 0x00000007 (7)
			       drv probe link
	Link detected: yes

也就是Auto-negotiation这里是on的

之后我们使用下面命令修改掉网卡速率

ethtool -s enp4s0 speed 100 duplex full autoneg off

接着查看网卡信息就是百兆的了,之后测试丢包就没有了

欢迎关注Bboysoul的博客www.bboysoul.com

Have Fun

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 记一次centos网卡严重丢包现象(ethtool的使用)

    事情是这样的,我买了一个newifi路由器,之后准备将家里的网络重新部署一下,所以就把我的蜗牛星际停了,之后把网络从以前的极路由连接到newifi下,突然发现丢...

    bboysoul
  • linux下如何编译带有math.h头文件的程序

    环境是centos7 大概意思是没有定义sqrt函数 百度要自己去指定头文件去编译命令如下: gcc [文件名] -lm 参数解释 -l 指定程序链接...

    bboysoul
  • 在linux终端下查看地图(MapSCII )

    MapSCII 是一款很有趣的小工具,使用nodejs编写,可以在终端上显示世界地图 就像图片中的那样

    bboysoul
  • 记一次centos网卡严重丢包现象(ethtool的使用)

    事情是这样的,我买了一个newifi路由器,之后准备将家里的网络重新部署一下,所以就把我的蜗牛星际停了,之后把网络从以前的极路由连接到newifi下,突然发现丢...

    bboysoul
  • Linux ethtool命令查询及设置网卡参数

        ethtool是用于查询和设置网卡参数的命令,它的功能非常强大,几乎网卡的收发数据的参数都可以在这里设置。

    技术训练营
  • BT5 + wireshark玩wifi捕获和中间人攻击

    前言:先说明一下,这个文章不是我写的,是一个老外(Deepanshu Kapoor)安全专家写的,我一开始就是看着玩,但整个看完被老外那个细心和耐心给打动了,整...

    FB客服
  • Windows EIP直通手动配置步骤

    config ip on eth0 in static mode: wanip/mask/gateway/default vpc dns address,

    我爱你的一诺
  • LeetCode-SQL(一)

    表1: Person +-------------+---------+ | 列名 | 类型 | +-------------+---...

    _一级菜鸟
  • 小朋友学C语言(23):二进制与十进制之间的转换

    在学本节之前,请先复习 小朋友学C语言(17):二进制 一、二进制转换为十进制的C语言代码 #include <stdio.h> #include <strin...

    海天一树
  • 原生Ajax总结

    HTTP协议 ? 传统的请求和Ajax请求 ? Ajax定义 Asynchronous JavaScript and XML. Ajax异步的,JavaSc...

    八哥

扫码关注云+社区

领取腾讯云代金券