I am running standard xfce manjaro where networking ist managed by NetworkManager. Everything works I can not figure out where the hell configuration files are located.
/etc/NetworkManager/NetworkManager.conf
is empty
/usr/lib/systemd/system/NetworkManager.service.d/NetworkManager-ovs.conf (mentioned by systemctl status
has barely anything inside (and nothing related to known networking terms like, dhcp, static, address, gateway, whatever)
[Unit]
After=openvswitch.service
So, where in the world can you see the configuration NetworkManager relies upon and, in example, set up a static IP address if you wanted to?
I though till now, NM was used in GUI environment only, but apparently it is not dependent on such. However I wonder whether it is fair to say NM is mainly used for Desktops?
Well, I would say the major desktop environments (e.g. Gnome, KDE) are integrated with NetworkManager via front ends to make things easier for the user.
My point with my previous post is that nmcli was designed to avoid making changes the old way.
Of course, this comes with a learning curve which is a drawback for some people. It’s a matter of preference.