在linux系统下,查看网卡信息的命令是()。

linux 查网卡型号

说实话,这三个工具我在服务器上都用过,每一个都有其独特的用途。
我们来谈谈lspci。
上次我远程排查客户端的时候,对方的服务器突然出现网络中断的情况。
我直接lspc​​i| grep -i ethernet 几秒钟后确定问题出在 Intel I2 2 5 -V 上。
在这种情况下,lspci 确实很有用。
无论如何,你不需要担心网卡的接口名称,只需寻找以太网控制器即可。

一个有趣的事情是 ethtool。
这个工具特别适合像我这样喜欢追根究底的人。
记得有一次测试网卡驱动,发现固件版本eth0太旧了。
我直接使用了sudo ethtool -i eth0。
当我看到e1 000e后面的驱动程序时,我知道这是一个过时的驱动程序。
但是,使用此工具有一个缺点。
首先您必须知道接口名称。
如果服务器上有十几块网卡,总不能一一尝试吧?
lshw是我平时用得最少的工具,但是当我确实需要检查MAC地址的时候,就离不开它了。
例如,部署SDN环境时,需要将各个网卡的MAC地址列入白名单。
如今特别有用的是 sudo lshw 类网络生成的长列表。
只是输出过于密集,有时必须使用grep来查找目标,效率不如前两者。

我个人的习惯:lspci用于日常检查,ethtool用于驱动问题,lshw用于特殊场景下的MAC检查。
你看,工具本身没有好坏之分,重要的是你如何使用它。
作为像我这样的人,我只是喜欢使用最准确的选项,这样我就不会浪费时间。

如何查看Linux网络速度 ethtool查看网卡信息详解