如何强制 NetworkManager 更新 /etc/resolv.conf?

Mih*_*hai 14 redhat networkmanager

如果我使用 来添加新的 DNS 服务器nmcli connection modify eth0 +ipv4.dns 8.8.8.8,我仍然需要更新/etc/resolv.conf解析器才能获取更改,对吗?那么如何强制更新呢?

我发现的唯一方法是重新启动网络服务:/etc/init.d/network restart. 有没有一种侵入性较小的方式——nmcli也许是命令?

小智 7

基于http://www.certdepot.net/rhel7-configure-ipv4-addresses/

nmcli connection up eth0 
Run Code Online (Sandbox Code Playgroud)

在 mod 调用后运行,对我有用。

PS 您可以使用“nmcli -p connection show eth0”来查看配置的 vs 活动设置

  • 拯救你的手指!`connection` 可以缩写,一直到 `c`。 (3认同)