如何通过 nmcli 在 Rocky Linux 9 中配置和管理多个网络接口?

问题浏览数Icon
13
问题创建时间Icon
2025-05-16 11:13:00
作者头像
networld09

使用nmcli创建多个网络接口配置文件,通过nmcli connection add/modify设置各接口IP、网关及DNS,用nmcli connection up/down 连接名启用或停用对应接口。

更多回答

作者头像
feiqing99

作为IT架构师,我认为在Rocky Linux 9中使用nmcli管理多接口时需遵循以下原则:1. 接口隔离性 - 通过nmcli connection add为每个物理接口创建独立连接配置,避免参数冲突;2. 配置持久化 - 使用connection.autoconnect yes确保重启生效,同时备份/etc/sysconfig/network-scripts/下的配置文件;3. 路由优化 - 对不同接口配置差异化的metric值(ipv4.route-metric)控制流量优先级;4. 故障隔离 - 通过nmcli device monitor实时监控接口状态,结合con-name命名规范(如prod-eth0、backup-eth1)快速定位问题。关键操作应包括:创建静态IP连接(指定ipv4.addresses/gateway/dns)、DHCP连接(ipv4.method auto),以及使用nmcli connection reload动态加载配置变更。

作者头像
brightpath01

在Rocky Linux 9用nmcli配多网卡很简单!先nmcli device status看所有网口。给每个网卡单独建连接,比如静态IP用nmcli con add type ethernet con-name static-ens192 ifname ens192 ipv4.addresses 192.168.1.10/24 ipv4.method manual,动态IP就把method改成auto。改配置用nmcli con mod 连接名 +参数,改完记得nmcli con down 连接名up生效。多个网卡就重复操作,用不同con-name区分,最后systemctl restart NetworkManager重启服务就行啦!