Linux下如何通过Nmcli命令查询物理网卡的具体连接速度和状态详情?
- 内容介绍
- 文章标签
- 相关推荐
本文共计791个文字,预计阅读时间需要4分钟。
使用 `nmcli` 命令无法直接查看网络接口的物理层连接速率。但你可以通过以下步骤快速检查网络接口是否已连接、是否活跃以及是否通过网管接口:
查网卡设备级状态:确认是否识别并启用
运行以下命令查看所有网络接口的实时设备状态:
nmcli device status
输出中重点关注 STATE 列:
- “connected” 表示 NetworkManager 已成功激活该接口,且上层协议(如 IPv4)已就绪
- “unavailable” 通常意味着无物理连接(网线未插、光模块未收光、或驱动未加载)
- “disconnected” 表示设备可用但未被任何 connection 激活(可能是配置未启用或手动 down 过)
- “unmanaged” 表示该设备被 NetworkManager 忽略(常见于 docker、VM 虚拟接口或手动配置了 ifconfig 的场景)
查物理网卡真实速率:用 ethtool 补充 nmcli
nmcli 不读取 PHY 寄存器,所以必须搭配 ethtool。
本文共计791个文字,预计阅读时间需要4分钟。
使用 `nmcli` 命令无法直接查看网络接口的物理层连接速率。但你可以通过以下步骤快速检查网络接口是否已连接、是否活跃以及是否通过网管接口:
查网卡设备级状态:确认是否识别并启用
运行以下命令查看所有网络接口的实时设备状态:
nmcli device status
输出中重点关注 STATE 列:
- “connected” 表示 NetworkManager 已成功激活该接口,且上层协议(如 IPv4)已就绪
- “unavailable” 通常意味着无物理连接(网线未插、光模块未收光、或驱动未加载)
- “disconnected” 表示设备可用但未被任何 connection 激活(可能是配置未启用或手动 down 过)
- “unmanaged” 表示该设备被 NetworkManager 忽略(常见于 docker、VM 虚拟接口或手动配置了 ifconfig 的场景)
查物理网卡真实速率:用 ethtool 补充 nmcli
nmcli 不读取 PHY 寄存器,所以必须搭配 ethtool。

