或者

admin
请提供您需要摘要的内容,您似乎还没有发送具体的文章或文本,一旦您发送,我会立即为您生成一段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 addrnmcli 这两大工具。ip addr 适合快速查看 IP 和状态,而 nmcli 则适合

文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码