使用nmcli创建多个网络接口配置文件,通过nmcli connection add/modify
设置各接口IP、网关及DNS,用nmcli connection up/down 连接名
启用或停用对应接口。
如何通过 nmcli 在 Rocky Linux 9 中配置和管理多个网络接口?
作为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
动态加载配置变更。
更多回答
在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
重启服务就行啦!