在Rocky Linux中使用nmcli
设置静态IP的步骤如下:
- 执行
nmcli connection modify <连接名> ipv4.addresses <IP/掩码>
设置IP; - 使用
ipv4.gateway <网关>
指定网关; - 通过
ipv4.dns <DNS>
配置DNS; - 最后用
ipv4.method manual
和connection.autoconnect yes
激活配置。
延伸知识点【DNS配置细节】:
通过nmcli
设置的DNS会直接写入NetworkManager的配置文件(/etc/NetworkManager/system-connections/),且优先级高于系统默认的resolv.conf。可以同时指定多个DNS(如8.8.8.8,1.1.1.1
),并支持ipv4.ignore-auto-dns yes
参数禁止从DHCP获取DNS。建议使用nmcli connection reload
重载配置,并使用resolvectl status
验证最终生效的DNS服务器。