Ubuntu服务器网卡信息查看全指南

在Ubuntu服务器运维中,快速准确地识别网卡信息是网络配置、故障排查的基础操作,本文将通过终端命令实战演示,帮助您高效获取关键网络参数。
命令1:lshw 硬件级探测
sudo lshw -class network
输出关键字段解析:
description: Ethernet interface → 设备类型
product: MT27710 Family [ConnectX-4 Lx] → 网卡型号

logical name: ens18 → 系统识别名称
serial: a0:36:9f:8b:12:e5 → MAC地址
bus info: pci@0000:01:00.0 → PCI插槽位置
> ⚠️ 提示:需root权限执行,适合查看物理网卡拓扑
命令2:lspci PCI设备过滤

lspci | grep -i 'network\|ethernet'
输出示例:
01:00.0 Ethernet controller: Mellanox Technologies MT27710 Family [ConnectX-4 Lx]
现代方案:ip 命令集
ip addr show # 简写 ip a
输出解读:
1、2: ens18: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500
→UP 表示网卡已启用,LOWER_UP 物理线路连通
2、inet 192.168.1.15/24 brd 192.168.1.255
→ IPv4地址及子网掩码
3、link/ether a0:36:9f:8b:12:e5 → MAC地址
传统方案(需安装net-tools):
ifconfig -a
查看网卡速率与双工模式
ethtool ens18 | grep -E 'Speed|Duplex'
输出示例:
Speed: 10000Mb/s Duplex: Full
获取驱动模块详情
ethtool -i ens18
输出关键项:
driver: mlx5_core → 驱动名称
version: 5.15.0-78-generic → 内核版本
firmware-version: 14.33.10.12 → 固件版本
识别SR-IOV虚拟功能(VF)
ip link show | grep vf
输出特征:
vf 0 MAC 00:11:22:33:44:55, vlan 100
绑定网卡状态检查
cat /proc/net/bonding/bond0
输出包含:
Slave Interface: ens18 → 成员网卡
MII Status: up → 链路状态
Link Failure Count: 0 → 故障计数
在云原生和虚拟化普及的今天,掌握iproute2 工具集(如ip命令)比传统ifconfig更能适应复杂网络环境,对于企业级服务器,建议定期通过ethtool 检查光模块状态(ethtool -m ens18)及丢包统计(ethtool -S ens18),这些数据对预判硬件故障至关重要,物理网卡的PCIe位置信息(lspci -vvv)在更换硬件时能极大减少运维误操作。
>安全提示:生产环境操作前建议备份网络配置(cp /etc/netplan/*.yaml ./backup/),避免误配导致失联。
文章摘自:https://idc.huochengrm.cn/fwq/9123.html
评论
孝尔槐
回复在Ubuntu服务器上,使用`ifconfig`或`ip addr`命令可查看网卡信息。
镇景天
回复在Ubuntu服务器上查看网卡信息,可以通过一系列终端命令实现,使用`lshw`, `lspci`,`ip addr show`(现代方案)或传统的ifconfig等指令可以快速获取关键网络参数如MAC地址、IP配置和链路状态等信息进行故障排查和网络设置优化等操作非常有帮助的参考数据用于运维工作当中确保网络环境的安全稳定高效运行同时请注意操作前备份相关配置文件避免误改导致服务中断
析倩秀
回复Ubuntu查看服务器网卡信息:运行`ifconfig`或`ip a`命令。
典胤文
回复在Ubuntu服务器上,通过命令`ifconfig`或`ip addr`可查看网卡信息。
钱雯丽
回复在Ubuntu服务器上查看网卡信息,可以通过一系列终端命令实现,使用`lshw`, `lspci`,`ip addr show`(现代方案)或传统的ifconfig等指令可以快速获取关键网络参数如MAC地址、IP配置和链路状态等信息进行故障排查和网络设置优化等操作非常有帮助的参考数据用于运维工作当中确保网络环境的安全稳定高效运行同时请注意操作前备份相关配置文件避免误改导致服务中断
方茹薇
回复在Ubuntu服务器上,您可以通过运行`ifconfig`或`ip addr`命令来查看网卡信息。
殳寒天
回复Ubuntu服务器查看网卡信息,可以通过命令行运行`ifconfig`或`ip addr`来查看所有网卡的IP地址、子网掩码、MAC地址等信息。
回泽宇
回复在Ubuntu服务器上,您可以通过`ifconfig`或`ip addr`命令查看网卡信息。
员鸿飞
回复在Ubuntu服务器上,您可以通过执行`ifconfig`或`ip addr`命令来查看网卡信息,`ifconfig`适用于较旧版本,而`ip addr`是更现代的命令。
白恬悦
回复在Ubuntu中,可使用命令`ifconfig`或`ip addr`查看服务器网卡信息。