服务/软件管理:10---Linux的网卡(ethtool命令)
Posted 董哥的黑板报
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了服务/软件管理:10---Linux的网卡(ethtool命令)相关的知识,希望对你有一定的参考价值。
一、网卡的设备名称
- 默认的网卡名称为eth0,第二张为eth1...以此类推
二、观察内核捕捉到的网卡信息(dmesg)
- 网卡使用的内核模块:e1000
- 芯片为Inter的网卡
- PRO:网卡的速度可达1000Mbps
三、通过设备接口查看命令查看网卡(lspci)
四、查看网卡的内核模块(lsmod、modinfo)
- dmesg查看网卡的内核模块为e1000。可以看到已经加载到内核中了
- 使用modinfo查看内核模块的相关信息
- filename:内核模块的放置目录
- 通过以上的查看,可以看到内核版本支持我们的网卡驱动程序,并且网卡驱动已经成功加载到内核中
五、编译网卡的驱动程序
- 有需要的,阅鸟哥Linux服务器架设P96
六、ethtool命令
- 用于查看网卡的配置情况
- 命令如下:
ethtool [option] interface
- 查看网卡的接口信息:ethtool eth1 #查看网络接口eth1的信息
- 关闭网卡eth1的自动协商:ethtool ‐s eth1 autoneg off
- 修改网卡速率为 100Mb/s:ethtool ‐s eth4 speed 100
- 查看网卡驱动信息:ethtool ‐i eth0
- 查看网卡的一些工作统计信息:ethtool –S eth0
- 停止和查看网卡的发送模块TX的状态:
- ethtool ‐A tx off eth0 #修改tx的状态
- ethtool ‐a eth0 #查看tx的状态
- 关闭网卡对收到的数据包的校验功能:
- ethtool ‐K rx off eth0 #关闭校验
- ethtool –k eth0 #查看校验启动状态
演示案例
- 查看eth0网卡的信息
sudo ethtool eth0
以上是关于服务/软件管理:10---Linux的网卡(ethtool命令)的主要内容,如果未能解决你的问题,请参考以下文章
Mysql DBA 高级运维学习笔记-heartbeat高可用软件的安装及配置