wiki:networkmanager_troubleshooting
Table of Contents
NetworkManager troubleshooting
DNS not working
nmcli c s eth0
shows correct DNS servers however the /etc/resolv.conf is not being updated and nmcli doesn't show DNS configuration.
Make sure you check if you are managing the correct connection name. You can have a situation like this
- download
# nmcli c s NAME UUID TYPE DEVICE System eth0 5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03 ethernet eth0 lo 7b0fa53f-8c26-4186-8c8a-6c1fc5cff9bf loopback lo wg0 fffee1be-44fc-4572-b553-5e38d2c5d3bc wireguard wg0 ens3 4776df96-6212-4b3d-b341-7d08273c7039 ethernet -- eth0 cb50fb91-7e06-49d3-973d-4b8513bbcb24 ethernet --
You can see that the actual connection name is “System eth0” and not eth0. Run
nmcli c up eth0
It should now show:
- download
# nmcli c up eth0 Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/4) # nmcli c s NAME UUID TYPE DEVICE eth0 cb50fb91-7e06-49d3-973d-4b8513bbcb24 ethernet eth0 lo 7b0fa53f-8c26-4186-8c8a-6c1fc5cff9bf loopback lo wg0 fffee1be-44fc-4572-b553-5e38d2c5d3bc wireguard wg0 System eth0 5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03 ethernet -- ens3 4776df96-6212-4b3d-b341-7d08273c7039 ethernet --
nmcli should now show DNS configuration:
- download
[root@x509m ~]# nmcli ... DNS configuration: servers: 8.8.8.8 8.8.4.4 1.1.1.1 interface: eth0 servers: 2001:4860:4860::8888 2001:4860:4860::8844 2606:4700:4700::1111 interface: eth0 ...
and /etc/resolv.con should be populated.
Tested on
- AlmaLinux 9.8
See also
References
wiki/networkmanager_troubleshooting.txt · Last modified: by antisa
