简单回答:
使用 nmcli con mod <连接名> ipv4.addresses <IP地址/子网掩码>
设置静态IP,nmcli con mod <连接名> ipv4.gateway <网关地址>
设置网关,最后 nmcli con up <连接名>
激活配置。
延伸知识点:NetworkManager 配置文件解析
NetworkManager 的配置存储在 /etc/NetworkManager/system-connections/
目录,每个连接对应一个 .nmconnection
文件。文件内包含 [connection]
(全局参数)、[ipv4]
(IPv4配置如method/addresses/gateway/dns)、[ipv6]
等区块。手动修改后需执行 nmcli con reload
重新加载配置,避免直接编辑与 nmcli
命令混用导致冲突。此机制适用于批量部署或脚本化配置场景。