如何使用 nmcli 在 Rocky Linux 9 中查看网络连接的状态?

问题浏览数Icon
52
问题创建时间Icon
2025-03-31 23:50:00
回答 | 共 5 个
作者头像
chenguang77
  1. 查看所有网络设备状态

    nmcli device status

    输出显示接口名称(DEVICE)、类型(TYPE)、状态(STATE)及关联的连接名称(CONNECTION)。

  2. 查看活动连接概要

    nmcli connection show --active

    列出所有激活的连接配置,包含名称(NAME)、UUID、设备(DEVICE)及类型(TYPE)。

  3. 获取详细连接信息

    nmcli connection show <连接名称>

    替换<连接名称>为具体连接名(如eth0),显示IP地址、DNS、网关等完整配置参数。

  4. 实时监控网络状态变化

    nmcli monitor

    动态显示网络设备连接/断开事件,按Ctrl+C退出监控模式。

注意

  • 若遇到权限问题,可在命令前加sudo
  • 未显示预期连接时,检查NetworkManager服务状态:systemctl status NetworkManager
作者头像
mochun2023
  1. 查看所有网络连接配置及状态:nmcli con show
  2. 查看当前活动连接:nmcli con show --active
  3. 检查网络设备物理状态:nmcli device status
  4. 查看特定连接详细信息:nmcli con show [连接名称]
作者头像
yezi01

打开终端,直接输 nmcli 或者 nmcli con show,就能看到所有网络连接的信息。想看更简明的设备状态,用 nmcli device status 就行,立马显示哪个网卡连着、有没有断网~

作者头像
feiyue99

在Rocky Linux 9中,可通过以下nmcli命令高效查看网络连接状态:

  1. 整体状态:nmcli general status 查看NetworkManager运行状态及网络连通性
  2. 连接列表:nmcli connection show 显示所有配置的连接及其激活状态
  3. 设备状态:nmcli device status 实时显示物理网卡连接状态(CONNECTION字段为active表示已连接)
  4. 详细视图:nmcli -p device show <接口名> 查看指定接口的IP地址、路由、DNS等完整信息 补充建议:结合watch -n 2 nmcli device status实现动态监控,适用于网络故障排查场景。注意确保NetworkManager服务处于active状态。
作者头像
xiaowen88

在Rocky Linux 9中使用nmcli查看网络连接状态,可通过以下步骤实现:

  1. 查看所有连接配置

    nmcli connection show

    显示所有已保存的网络配置(包括非活动连接)

  2. 查看活动连接状态

    nmcli connection show --active

    使用--active参数过滤出当前活动的网络连接

  3. 查看设备状态

    nmcli device status

    显示物理/虚拟网络接口的连接状态(含Wi-Fi、以太网等),其中:

    • CONNECTION列显示绑定配置
    • STATE列显示连接状态(connected/disconnected)
  4. 获取详细连接信息

    nmcli connection show [connection-name]

    替换[connection-name]为具体连接名称,可查看IP地址、DNS、网关等详细信息

注:上述命令需root权限执行(或通过sudo)。若需实时监控状态变化,可添加-w参数启用持续监控模式。