Redhat – How to force NetworkManager to update /etc/resolv.conf

networkmanagerredhat

If I add a new DNS server using nmcli connection modify eth0 +ipv4.dns 8.8.8.8, I still have to update /etc/resolv.conf for the resolver to pick up the changes, right? So how do I force the update?

The only way I found was restarting the network service: /etc/init.d/network restart. Is there a less invasive way — a nmcli command, perhaps?

Best Answer

based on http://www.certdepot.net/rhel7-configure-ipv4-addresses/

nmcli connection up eth0 

run after mod calls, worked for me.

P.S. you can use "nmcli -p connection show eth0" to see the configured vs active settings