I'm using Ubuntu 18.04.1 LTS. I want to disable network manager on an Ubuntu machine, because (1) I don't need it, (2) I prefer having hardcoded configuration, and (3) network manager regularly causes issues by changing the DHCP configuration.
I tried to follow the official documentation:
Stop network manager
sudo systemctl stop NetworkManager.service
Disable network manager (permanently) to avoid it restarting after a reboot
sudo systemctl disable NetworkManager.service
Despite this, the network manager is back again every time I reboot the machine.
How can I make it go away?
The method depends on desktop environment:
For Ubuntu MATE 18.04 LTS and 20.04 LTS purging
network-manager
package is safe. You can simply run:For Ubuntu 18.04 LTS and 20.04 LTS with GNOME desktop purging
network-manager
package will also purgeubuntu-desktop
andgnome-control-center
(essential part of GNOME desktop). So it is not an option.Here you should disable NetworkManager service (as you have already done):
and three more services:
and then reboot.
Notes:
/etc/network/interfaces
from Ubuntu 16.04 LTS Server Guide.netplan
, you can read about it in the Ubuntu 18.04 LTS Server Guide.Try the
mask
command: