Taming NetworkManager

I really, really dislike NetworkManager. From the way it's capitalised (doesn't look like a Unix program), the way it writes its configuration files (doesn't look like a Unix program) and the way it works different than all other network services on my system (doesn't feel like a Unix program).

Here are some of my notes on how to tame it.

Stop it the old way

Stop it using good old init.d scripts (example from Debian):

# /etc/init.d/network-manager stop

Stop it the new way

Stop it using systemd:

# systemctl stop NetworkManager.service

Disable it the new way

Disable it using systemd so that it doesn't start again when you reboot:

# systemctl disable NetworkManager.service

Uninstall it with apt-get

# apt-get remove network-manager

~ /home 🏠 ~ talks 💬 ~ bash ~ craftsmanship ~ db ~ dongxi ~ emacs ~ escenic ~ iam ~ java ~ js ~ language ~ latex ~ ldap ~ life ~ linux ~ llm ~ mac-os-x ~ mt-foo ~ network ~ norsk ~ python ~ quotes ~ running ~ security ~ travel ~ unix ~ various ~ vcs ~ webdesign ~ windows ~ discoveries ~ cv 🧙 ~

Licensed under CC BY Creative Commons License ~ 📡 RSS feed ~ ✉ torstein.k.johansen @ gmail ~ 🐘 @skybert@hachyderm.io ~ 🎥 youtube.com/@skybert