在Rocky Linux 9中,通过nmcli查看网络连接详细信息需结合命令参数与实践经验。以下是具体方法及注意事项:
-
查看所有连接配置
nmcli connection show输出包含连接名称、UUID、设备类型及是否激活。挑战:若存在多个同名配置(如bonding或VLAN),需通过UUID区分。
-
查看特定连接详情
nmcli connection show <connection_name>关键字段包括
ipv4.addresses、ipv4.gateway及ipv4.dns。实践中需注意:若配置为DHCP,需结合ip a验证实际分配的IP。 -
设备层详细信息
nmcli device show <interface_name>显示MAC地址、速率、双工模式等物理层属性。挑战:虚拟设备(如veth或bridge)可能缺少部分物理属性。
-
动态状态监控
nmcli connection show --active结合
-o参数可暴露隐藏字段(如MTU覆盖规则),但需手动过滤冗余信息。
常见问题:
- 若输出中缺失IPv6配置,可能因NetworkManager未加载最新变更,需执行
nmcli connection reload - 复杂网络拓扑(如SR-IOV+OVS)中,nmcli可能无法直接显示VF绑定关系,需结合
devlink命令交叉验证 - Rocky Linux 9默认启用Keyfile格式,修改配置后必须使用
nmcli con load /etc/NetworkManager/*.conf生效