Disable network manager on Linux CentOs 7. Sometimes you need to disable Network manager on your Linux server. Such as, when you install cPanel, you need to disable this option or it will block the cPanel installation.
Follow this steps to disable the network manager. This will allows the interface to be managed by only Network Service.
Step-1: Login to your server using root and enter the command below.
# nmcli device status
After entering this command, you will see a list of all network interfaces along with current state. If network manager not controlling any interface it will state as unmanaged. If there is any other value, its mean the interface is under network manager.
Step-2: Stop the network manager service by entering the command below:
systemctl stop NetworkManager
Step-3: Disable the service permanently.
systemctl disable NetworkManager
Step-4: Now confirm the network manager service has been disabled.
systemctl list-unit-files | grep NetworkManager
Note: You may see, a network manager service called NetworkManager-wait-online.service is enabled. To disable this completely enter the below command:
sudo systemctl disable NetworkManager-wait-online.service
Now run the step-4 command to check again.
Done!