上一篇                     
               
			  Linux怎么查看网卡信息?
- Linux
- 2025-07-04
- 2086
 在Linux中查询网卡信息,常用以下命令:,1. **
 
 
ip link show** 或 **
 ip addr**:查看所有网络接口及其状态、MAC地址和IP地址(推荐)。,2. **
 ifconfig**:传统命令,查看接口信息(部分系统需安装
 net-tools包)。,3. **
 lspci | grep -i ethernet**:列出PCI总线上的以太网卡硬件信息。,4. **
 nmcli device status**:NetworkManager管理的网络设备状态。
在Linux系统中查询网卡信息是网络配置和故障排查的基础操作,以下是详细的方法,涵盖不同场景需求(如查看状态、IP地址、驱动信息或物理连接),均通过终端命令实现:
基础查询:查看网卡名称与状态
ip link show(推荐)
 
现代Linux发行版的标准工具,显示所有网卡名称(如 eth0、enp0s3)及状态(UP/DOWN): 
ip link show
- 关键字段: 
  - state UP:网卡已启用
- link/ether:MAC地址
 
ifconfig(传统命令,部分系统需安装)
 
旧版工具,需安装 net-tools(Ubuntu/Debian: sudo apt install net-tools): 
ifconfig -a
- 输出包含IP地址、MAC地址及流量统计。
查看IP地址与网络配置
ip addr show
 
显示所有网卡的IPv4/IPv6地址、子网掩码:

ip addr show
- 精简格式:ip -br addr(列表形式更清晰)。
nmcli(NetworkManager用户适用)
 
管理NetworkManager的网络连接:
nmcli device status # 查看设备状态 nmcli connection show # 显示连接配置
获取网卡详细信息
ethtool(查询物理层属性)
 
查看速度、双工模式、驱动版本(需安装 ethtool): 
sudo ethtool eth0 # 将eth0替换为你的网卡名
- 关键信息: 
  - Speed:网卡速率(如1000Mb/s)
- Link detected:物理连接状态(yes/no)
- Driver:驱动名称(如- e1000e)
 
lshw(硬件信息深度查询)
 
显示网卡型号、PCI地址等硬件详情:

sudo lshw -class network
查看PCI设备与驱动
lspci(列出所有PCI设备)
 
过滤网卡信息(通常含厂商、型号):
lspci | grep -i ethernet
- 示例输出:00:03.0 Ethernet controller: Intel Corporation 82540EM Gigabit Ethernet Controller
检查已加载驱动
通过内核模块名关联网卡:
lsmod | grep igb # 将igb替换为你的驱动名(如e1000、r8169)
特殊场景:虚拟网卡与统计信息
-  虚拟网卡(Docker/虚拟机): ip link show会显示veth、docker0等虚拟接口。 
-  流量统计: ip -s link show eth0 # 显示eth0的收发数据包统计 
配置文件路径(静态IP用户参考)
- 网络配置文件位置: 
  - Ubuntu/Debian:/etc/netplan/*.yaml
- CentOS/RHEL:/etc/sysconfig/network-scripts/ifcfg-eth0
- 通用路径:/etc/network/interfaces
 
- Ubuntu/Debian:
按需求选择命令
| 需求 | 推荐命令 | 
|---|---|
| 快速查看网卡名称与状态 | ip link show或ip -br addr | 
| 检查IP地址 | ip addr show | 
| 诊断物理连接问题 | sudo ethtool eth0 | 
| 获取硬件型号 | lspci | grep -i ethernet | 
| 网络管理工具集成 | nmcli device status | 
注意权限:部分命令需
sudo权限(如ethtool、lshw)。
兼容性提示:新系统优先使用ip命令(ifconfig已逐步淘汰)。
引用说明
- 命令文档参考:Linux man手册(如man ip、man ethtool)
- 网络配置标准:IEEE 802.3 Ethernet, Linux Kernel Networking Stack
- 工具来源:iproute2 (Linux基金会维护), ethtool (kernel.org)
 基于Linux内核5.15+及主流发行版(Ubuntu 22.04, CentOS 9)验证,确保信息的准确性和时效性。
 
  
			