ethtool:查询及设置网卡参数

功能描述

ethtool 命令用于查询及设置网卡参数。

命令语法

ethtool [选项] [网卡]

选项含义

-a 查看网卡中 接收模块RX、发送模块TX和Autonegotiate模块的状态:启动on 或 停用off。
-A 修改网卡中 接收模块RX、发送模块TX和Autonegotiate模块的状态:启动on 或 停用off。
-c display the Coalesce information of the specified ethernet card。
-C Change the Coalesce setting of the specified ethernet card。
-g Display the rx/tx ring parameter information of the specified ethernet card。
-G change the rx/tx ring setting of the specified ethernet card。
-i 显示网卡驱动的信息,如驱动的名称、版本等。
-d 显示register dump信息, 部分网卡驱动不支持该选项。
-e 显示EEPROM dump信息,部分网卡驱动不支持该选项。
-E 修改网卡EEPROM byte。
-k 显示网卡Offload参数的状态:on 或 off,包括rx-checksumming、tx-checksumming等。
-K 修改网卡Offload参数的状态。
-p 用于区别不同ethX对应网卡的物理位置,常用的方法是使网卡port上的led不断的闪;N指示了网卡闪的持续时间,以秒为单位。
-r 如果auto-negotiation模块的状态为on,则restarts auto-negotiation。
-S 显示NIC- and driver-specific 的统计参数,如网卡接收/发送的字节数、接收/发送的广播包个数等。
-t 让网卡执行自我检测,有两种模式:offline or online。
-s 修改网卡的部分配置,包括网卡速度、单工/全双工模式、mac地址等

参数实例

实例1

查询网卡参数:

// 查询网口基本信息
[root@cnLinuxer ~]# ethtool ens33// 查询ens33对应哪张网卡
[root@cnLinuxer ~]# ethtool -p ens33 10  【哪块网卡的LED灯在闪,ens33就对应哪块物理网卡】// 查询网口的驱动相关信息
[root@cnLinuxer ~]# ethtool -i ens33
driver: e1000
version: 7.3.21-k8-NAPI// 查看网卡在接收/发送数据时,有没有出错
[root@cnLinuxer ~]# ethtool -S ens33

实例2

配置网卡参数

// 设置网卡工作模式
[root@cnLinuxer ~]# ethtool -s ens33 autoneg off speed 100 duplex full // 将千兆网卡的速度降为百兆
[root@cnLinuxer ~]# ethtool -s ens33 speed 100// 停止网卡的发送模块TX
[root@cnLinuxer ~]# ethtool -A tx off ens33// 查看网卡的tx模块是否已被停止
[root@cnLinuxer ~]# ethtool -a ens33// 关闭网卡对收到的数据包的校验功能
[root@cnLinuxer ~]# ethtool -K ens33 rx off// 查看网卡对收到数据包的校验功能是否已被停止
[root@cnLinuxer ~]# ethtool -k ens33
有收获,点个在看

ethtool命令手册相关推荐

  1. linux修改mac ethtool,ethtool命令

    ethtool命令用于获取以太网卡的配置信息,或者修改这些配置.这个命令比较复杂,功能特别多. 语法ethtool [ -a | -c | -g | -i | -d | -k | -r | -S |] ...

  2. 通过ethtool命令解决网络的卡顿、时延、断断续续、路由带*****识别错误

    ethtool命令用于获取以太网卡的配置信息,或者修改这些配置.这个命令比较复杂,功能特别多. 语法 ethtool [ -a | -c | -g | -i | -d | -k | -r | -S | ...

  3. 【CMake】CMake 引入 ( Android NDK 构建脚本 | CMake 命令手册 )

    文章目录 一.Android NDK 构建脚本 二.CMake 构建脚本示例 三.CMake 命令手册 1.CMake 脚本命令 2.CMake 工程命令 该系列博客的应用场景是 Android St ...

  4. Hadoop命令手册

    Hadoop命令手册 概述         常规选项     用户命令         archive         distcp         fs         fsck         j ...

  5. 【Linux】一步一步学Linux——ethtool命令(155)

    00. 目录 文章目录 00. 目录 01. 命令概述 02. 命令格式 03. 常用选项 04. 参考示例 05. 总结 06. 附录 01. 命令概述 ethtool命令用于查询ethX网口基本设 ...

  6. man命令手册打开以后的使用方法

    man command获取命令帮助: []:可选内容 <>:必须提供的内容 a|b|c:多选一 -:同类的内容可出现多个 man command打开命令手册: k:向首翻一行 G:向尾翻一 ...

  7. UBoot常用命令手册

    UBoot常用命令手册 U-Boot还提供了更加详细的命令帮助,可以通过"?"显示支持的命令列表,通过help [CommandName]命令还可以查看每个命令的参数说明. 1.b ...

  8. WinDbg 命令三部曲:(一)WinDbg 命令手册

    <WinDbg 命令三部曲:(一)WinDbg 命令手册> <WinDbg 命令三部曲:(二)WinDbg SOS 扩展命令手册> <WinDbg 命令三部曲:(三)Wi ...

  9. liunx 命令手册 (chm)

    liunx 命令手册 (chm) Will also double as a good wallpaper.

最新文章

  1. python gevent 协程
  2. SpringMVC框架
  3. Mysql主从复制(docker例子)
  4. 免授权版傻瓜式建站系统
  5. SQL Cumulative Sum累积求和
  6. Oracle 学习之RMAN(四)增量备份
  7. Linux进程管理四大‘名捕’
  8. 笔记·模拟电子技术基础——郑益慧老师
  9. 速达账套管理员密码查看方法
  10. Channel is reciprocal
  11. 1156:求π的值(函数题)
  12. 电脑桌面文件删除了怎么找回?
  13. Launching app Install failed. Installation failed <a href=‘rerun‘>Rerun</a>
  14. writeup wyu-ctf
  15. 从微信提示用户浏览器打开
  16. 华泰单因子测试之估值类因子(回归法)
  17. append和extend的区别
  18. 511遇见易语言计次循环首九九乘法表
  19. C++空间中一点到平面投影
  20. 年薪30w还是白菜价?大数据工程师凭什么?

热门文章

  1. linux服务器运行停止Jar包Shell脚本编写
  2. 多语言翻译插件 支持android/IOS
  3. Darker and Darker
  4. 据说是世界上最健康的作息
  5. 我想做一个网站,怎么做
  6. 城市道路监控系统存储方案
  7. 智慧工厂数字化管理系统软件
  8. 模拟器Genymotion的安装配置与使用(一)
  9. 吴恩达:按照这5步,传统公司也可转型人工智能\n
  10. Extjs 扩展Htmleditor,支持 图片上传 文件上传 插入flash 插入多媒体 插入层 插入横线等功能...