Linux下如何通过Nmcli命令查询物理网卡的具体连接速度和状态详情?

2026-04-30 11:131阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计791个文字,预计阅读时间需要4分钟。

Linux下如何通过Nmcli命令查询物理网卡的具体连接速度和状态详情?

使用 `nmcli` 命令无法直接查看网络接口的物理层连接速率。但你可以通过以下步骤快速检查网络接口是否已连接、是否活跃以及是否通过网管接口:

查网卡设备级状态:确认是否识别并启用

运行以下命令查看所有网络接口的实时设备状态:

nmcli device status

输出中重点关注 STATE 列:

  • “connected” 表示 NetworkManager 已成功激活该接口,且上层协议(如 IPv4)已就绪
  • “unavailable” 通常意味着无物理连接(网线未插、光模块未收光、或驱动未加载)
  • “disconnected” 表示设备可用但未被任何 connection 激活(可能是配置未启用或手动 down 过)
  • “unmanaged” 表示该设备被 NetworkManager 忽略(常见于 docker、VM 虚拟接口或手动配置了 ifconfig 的场景)

查物理网卡真实速率:用 ethtool 补充 nmcli

nmcli 不读取 PHY 寄存器,所以必须搭配 ethtool

阅读全文
标签:Linux

本文共计791个文字,预计阅读时间需要4分钟。

Linux下如何通过Nmcli命令查询物理网卡的具体连接速度和状态详情?

使用 `nmcli` 命令无法直接查看网络接口的物理层连接速率。但你可以通过以下步骤快速检查网络接口是否已连接、是否活跃以及是否通过网管接口:

查网卡设备级状态:确认是否识别并启用

运行以下命令查看所有网络接口的实时设备状态:

nmcli device status

输出中重点关注 STATE 列:

  • “connected” 表示 NetworkManager 已成功激活该接口,且上层协议(如 IPv4)已就绪
  • “unavailable” 通常意味着无物理连接(网线未插、光模块未收光、或驱动未加载)
  • “disconnected” 表示设备可用但未被任何 connection 激活(可能是配置未启用或手动 down 过)
  • “unmanaged” 表示该设备被 NetworkManager 忽略(常见于 docker、VM 虚拟接口或手动配置了 ifconfig 的场景)

查物理网卡真实速率:用 ethtool 补充 nmcli

nmcli 不读取 PHY 寄存器,所以必须搭配 ethtool

阅读全文
标签:Linux