Linux系统下主要通过命令行工具查看,功能强大且信息详细。
方法 1:使用lspci
命令(最常用、最直接)
lspci
命令用于列出所有PCI设备,而网卡通常都是PCI设备。
1、打开终端,输入以下命令:
lspci | grep -i ethernet
lspci
列出所有PCI设备。
| grep -i ethernet
使用管道符|
将lspci
的结果传递给grep
命令,grep
会过滤出包含“ethernet”(不区分大小写)的行。
2、查看结果:
输出结果会显示服务器上所有的以太网网卡信息。
03:00.0 Ethernet controller: Intel Corporation Ethernet Controller X710 for 10GbE SFP+ (rev 02) 04:00.0 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01) 83:00.0 Ethernet controller: Broadcom Inc. and subsidiaries NetXtreme BCM5719 Gigabit Ethernet PCIe (rev 01)
解读:这里很清楚就能看到三张网卡:
* 一张Intel X710 万兆光纤网卡
* 一张Intel I350 千兆电口网卡
* 一张Broadcom BCM5719 千兆电口网卡
方法 2:使用ethtool
命令(查看驱动和详细参数)
ethtool
可以查看指定网卡的驱动信息、固件版本等,从而推断出型号。
1、 使用ip a
或ifconfig
命令查看所有网络接口的名称(如eth0
,ens192
)。
2、 对指定网卡使用ethtool
:
ethtool -i eth0
请将eth0
替换为你的实际网卡接口名。
3、查看结果:
输出会显示驱动(driver)、版本(version)、固件版本(firmware-version)等。driver
字段有时能直接反映出芯片组型号。
driver: ixgbe version: 5.1.0-k firmware-version: 0x8000049f ...
解读:这里的ixgbe
是 Intel 万兆网卡系列的通用驱动名,结合lspci
的信息就能准确判断。
系统启动时内核会检测硬件并记录日志。
dmesg | grep -i ethernet
或
dmesg | grep -i eth0
这种方法信息比较杂,但作为辅助手段很有用。
lshw -class network
这个命令会以结构化的方式列出所有网络设备的详细信息,包括逻辑名称、产品型号、厂商等,非常清晰,但可能不是所有系统都预装了lshw
。
Windows下可以通过图形化界面和命令行两种方式查看。
这是最直观的方法。
1、 在桌面此电脑图标上右键,选择管理,打开“服务器管理器”。
2、 在左侧找到并点击设备管理器。
3、 在右侧展开网络适配器。
这里就会列出服务器中所有已识别并安装好驱动的网卡型号。
方法 2:使用 PowerShell 或 CMD 命令
1、打开 PowerShell(推荐)或命令提示符(CMD)。
2、 输入以下命令:
Get-NetAdapter | Format-List Name, DriverDescription, InterfaceDescription, LinkSpeed
或者更简洁一些:
Get-NetAdapter | Select-Object Name, DriverDescription
3、查看结果:
这个命令会列出所有网络适配器的名称和驱动描述,驱动描述通常就包含了网卡的具体型号。
Name DriverDescription ---- ----------------- Ethernet 1 Intel(R) Ethernet Converged Network Adapter X710 Ethernet 2 Intel(R) I350 Gigabit Network Connection
如果服务器系统无法启动,或者你想在安装操作系统之前确认硬件型号,可以使用以下方法:
1、查看服务器硬件手册:购买服务器时附带的规格说明书或产品页面上会明确标注标准配置和可选的网卡型号。
2、查看服务器BIOS/UEFI:
* 重启服务器,在启动时按特定键(如F2
,DEL
)进入BIOS/UEFI设置界面。
* 在“硬件信息”、“系统信息”或“设备配置”等菜单中,通常可以找到安装的网卡信息。
3、使用厂商管理工具:
戴尔(Dell)使用OMSA
(OpenManage Server Administrator) 或开机按F10
进入生命周期控制器(LC)。
惠普(HPE)使用iLO
集成管理界面,在“硬件信息”中查看。
联想(Lenovo)使用XClarity Controller
(以前叫IMM)管理界面。
* 这些管理工具即使在无操作系统的情况下也能通过浏览器访问,提供最准确的硬件信息。
| 系统 | 推荐命令/方法 | 优点 |
| :--- | :--- | :--- |
|Linux |lspci \| grep -i ethernet
| 最直接,无需驱动即可查看 |
|Linux |ethtool -i <网卡名>
| 可查看驱动和固件详情 |
|Windows |设备管理器 | 图形化,最直观 |
|Windows |Get-NetAdapter
(PowerShell) | 命令行,适合远程操作 |
|Any/无OS |iLO/iDRAC/管理口 | 不依赖操作系统,最可靠 |
对于绝大多数情况,在 Linux 下使用lspci
,在 Windows 下使用设备管理器就足够了,如果信息不够详细,再尝试其他辅助命令。
文章摘自:https://idc.huochengrm.cn/fwq/14365.html
评论
南语雪
回复服务器系统查看网卡型号,可进入操作系统设备管理器界面或运行相关命令(如Windows的ipconfig),即可找到安装的网卡的品牌和模型信息。