Linux系统如何查看网卡的信息及数量?

ifconfig命令:显示所有网络接口详细信息,统计活动接口数得网卡总数。
ip命令:现代工具,显示接口状态及IP配置,统计非lo接口得物理/虚拟网卡数。
netstat命令:显示接口统计信息,统计非lo接口得网卡数量。
lspci命令:列出PCI以太网控制器,查看物理网卡硬件信息。
建议:优先用ip或ifconfig统计网卡数,用lspci确认物理网卡。

Linux怎么使用ethtool检查网卡信息

2 02 3 年,我那个朋友在使用Linux系统时,想通过ethtool检查网卡信息。
首先,他需要了解核心步骤和注意事项:
一、基础信息查询
他可以直接运行命令并指定网卡接口名,比如ethtool eth0。

关键参数解读:Speed表示当前连接速度,Duplex是双工模式,Linkdetected看物理链路是否建立。

二、高级统计与诊断
使用ethtool -S eth0获取详细统计数据,比如rx_errors和tx_errors。

三、故障排查与特殊操作
他可以用sudo ethtool -s eth0 speed 1 00 duplex full autoneg off强制设置速率和双工模式。

注意,修改仅临时生效,重启后失效。

四、常见问题与注意事项
修改设置或控制指示灯需root权限。

网卡命名规则可能变化,传统命名可能被可预测网络接口名称替代。

五、典型应用场景
通过ethtool-S分析错误包和丢包,定位物理层问题。

结合ethtool-i和ethtool-k检查驱动版本及卸载功能状态。

总结:ethtool是Linux下强大的网卡诊断工具,使用时需注意权限、命名规则及硬件兼容性。
使用前,先确保ethtool已安装,否则需要手动安装。

linux怎么查看网卡

ifconfig输出包含eth0、inet、Mask。
lspci|grep eth显示Intel 8 2 5 4 5 EM。
iwconfig显示nowireless。
ethtool-p使物理网卡指示灯闪烁。

sudo执行需要权限的命令。

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

啊对对对,ethtool,这个工具,用起来特方便。

Linux系统,网卡信息,想看?就用它。

先装上,得看发行版。

DebianUbuntu的,敲命令:sudo apt install ethtool。

CentOS的,RHEL的,不一样。

CentOS7 及以下,sudo yum install ethtool。

CentOS8 、RHEL8 及以上,sudo dnf install ethtool。

装好了,就行。

然后看网卡,先知道叫啥名。

用ip a或者ifconfig,看下列表。

比如,eth0,enp0s3 ,ens3 3 ,这些常见的。

名字知道了,敲命令:ethtool 网卡名。

比如:ethtool ens3 3
屏幕上会有好多信息。

关键看这几个:
Speed:速率,多少Mb/s。

比如1 000Mb/s,千兆。

Duplex:双工模式。

Half,半双工。

Full,全双工。

Link detected:连接状态。

比如no,说明没连好。

网线没插?还是交换机那边问题?
这个很重要。

再看看支持的速度,自动协商。

ethtool输出里,找Supported link modes。

会列一堆,比如1 0baseT/Half,1 0baseT/Full...
1 00baseT/Half,1 00baseT/Full...
1 000baseT/Full。

这些都表示支持的速度和双工。

比如看到1 000baseT/Full,说明支持千兆全双工。

Auto-negotiation:自动协商。

on,表示开着。

off,表示关着。

一般默认是on。

开着的话,网卡会跟交换机商量,商量出最快的速度和双工。

关着的话,你得手动设置。

一般情况,on比较好。

不过有时候,网络不好,丢包,不稳定。

可能得手动改。

怎么改?用sudo ethtool -s 网卡名。

参数要加:
speed 速率。

duplex 模式,Full或者Half。

autoneg 开关,on或者off。

比如,把ens3 3 ,设成千兆,全双工,自动协商关掉。

命令是:sudo ethtool -s ens3 3 speed 1 000 duplex full autoneg off。

敲完,马上看效果。

但要注意,交换机那边,也得配置成一样的。

速度,双工,都得一样。

不然,连不上,通信不了。

改完,有时候重启一下,设置就没了。

想永久改?
得把命令,加到启动脚本里。

怎么加,看发行版,不一样。

比较麻烦。

所以,一般不轻易改。

有时候,只想看速度。

不用看那么多。

敲命令:ethtool 网卡名 | grep Speed。

比如:ethtool ens3 3 | grep Speed。

屏幕上就只有:Speed: 1 000Mb/s。

这样快。

这个工具,用起来,挺方便。

排查网络问题,特别有用。

比如,速率为0,或者Link detected: no。

就知道,问题出在哪。

是驱动问题?还是物理连接?
优化性能,有时候也用得上。

手动设一下,解决兼容性问题。

监控的话,可以用iftop或者nload。

看实时流量。

ethtool,就是管理网卡参数。

快速定位问题,特别强。

就是这么个工具。