How to Disable Network Manager

This element (ia-generated) isn't supported, or may require an update to be displayed. You can try to refresh the app.

Overview

This document describes how to disable the Network Manager service on  supported operating systems . The Network Manager service automates the system’s network settings and disrupts connections to the IP addresses that reside in the ipaliases module.
When you disable the Network Manager service, you disable this automation. You must manually address any changes to the system’s network settings. For example, if you disable the Network Manager, then reboot the system, the system will not automatically reconnect any preexisting connections.
Warning:
WebPros International, LLC (which includes cPanel & WHM and cPanel Technical Support) does not support the Network Manager service.
Exercise extreme caution when you disable the Network Manager service. Your server may lose its network services if you do not disable Network Manager correctly.
CentOS,  CloudLinux , and Red Hat® Enterprise Linux® 7 systems include the network.service package by default, but do not enable the package. You must disable the Network Manager service and enable the network.service service before you install cPanel & WHM. Currently, the cPanel & WHM installer does not automatically disable Network Manager on these systems.
For more information about how to disable the Network Manager service, read  RedHat’s Disabling Network Manager documentation .
Note:
On systems that run the  AlmaLinux OS  or  Rocky Linux  8 operating systems, the cPanel & WHM installer will automatically disable the Network Manager service and enable the network.service service.
On systems that run the  AlmaLinux ,  Rocky Linux , or  CloudLinux 9  operating systems, the cPanel & WHM installer does not disable the Network Manager service. You do not need to disable Network Manager on these systems.

Disable the Network Manager service

To disable the Network Manager service, perform the following steps:
    .1Disable Network Manager with the following commands:
  • CloudLinux 6:
service NetworkManager stop
chkconfig NetworkManager off
  • All other  supported operating systems :
systemctl stop NetworkManager
systemctl disable NetworkManager
    .2Change to the /etc/sysconfig/network-scripts directory.
    .3Open the ifcfg-eth0 and ifcfg-lo files with your preferred text editor and, if they exist, set the following keys’ values:

Important:If either of these keys does not exist in your ifcfg-eth0 and ifcfg-lo files, do not add it. Instead, proceed to Step 4.
    .4Run the following commands to restart the network:
  • CloudLinux 6
chkconfig network on
service network start
  • All other  supported operating systems :
systemctl enable network.service
systemctl start network.service