请提供您需要摘要的内容,您似乎还没有发送具体的文章或文本,一旦您发送,我会立即为您生成一段100-200字的摘要。
华为 openEuler 网卡查看与排查指南:从基础命令到网络诊断
在华为 openEuler 操作系统中,网络配置与管理是运维和开发工作中最基础也最关键的一环,无论是服务器部署、容器环境搭建还是日常调试,能够熟练查看和诊断网卡状态都是必备技能。
本文将详细介绍在 openEuler 系统中查看网卡信息、配置状态以及进行简单网络诊断的几种常用方法。

使用 ip 命令(推荐方法)
ip 命令是 Linux 下用于替代传统 ifconfig 的新一代网络配置工具,功能更强大,信息更详细,在 openEuler 中,这是查看网卡的首选方式。
查看所有网卡的 IP 地址和 MAC 地址
使用 ip addr 命令(通常简写为 ip a):
ip addr showip a
输出解读:
lo:本地回环接口。ens33,eth0等:物理网卡或虚拟网卡名称。inet:分配给网卡的 IP 地址。link/ether:网卡的 MAC 地址。
查看网卡的物理状态(是否启动)
使用 ip link 命令(简写 ip link):
ip link show
输出解读:
- 如果看到
state UP,表示网卡已启动且处于工作状态。 - 如果看到
state DOWN,表示网卡被关闭。 - 如果看到
NO-CARRIER,通常表示网线未插好或未连接交换机。
查看路由表
使用 ip route 命令:
ip route show
这能帮助你了解数据包的默认出口,例如默认网关通常是 default via ...。
使用 nmcli 命令(NetworkManager 工具)
openEuler 默认集成了 NetworkManager 服务,它提供了图形化界面和命令行工具 nmcli,非常适合管理网络连接。
查看所有设备状态
nmcli device status
该命令会列出所有网络设备(网卡)及其状态(connected, disconnected, unmanaged 等)。
查看所有连接配置
nmcli connection show
这里列出了所有保存的网络连接配置,包括 IPv4 和 IPv6 的设置。
查看网卡配置文件
openEuler 22.03 LTS 及之前的版本通常使用传统的 /etc/sysconfig/network-scripts/ 目录下的配置文件。
查看具体网卡的配置
例如查看名为 ens33 的网卡配置:
cat /etc/sysconfig/network-scripts/ifcfg-ens33
常见配置项解读:
BOOTPROTO=dhcp:表示通过 DHCP 自动获取 IP。BOOTPROTO=static:表示使用静态 IP。ONBOOT=yes:表示开机自动启动该网卡。
进阶诊断工具
当遇到网络不通时,除了查看信息,还需要深入诊断。
检查网卡驱动和硬件信息
使用 ethtool 工具查看网卡的具体速率和双工模式:
ethtool ens33
如果提示命令不存在,可以使用 yum install ethtool 安装。
查看内核日志
如果网卡状态显示正常但无法连接,可能是驱动问题,查看内核日志中的相关报错:
dmesg | grep -i ethdmesg | grep -i net
测试连通性
使用 ping 命令测试:
ping 8.8.8.8 # 测试外网连通性 ping localhost # 测试本地回环
在华为 openEuler 系统中,查看网卡主要依靠 ip addr 和 nmcli 这两大工具。ip addr 适合快速查看 IP 和状态,而 nmcli 则适合

