GNU/Linux >> Tutoriels Linux >  >> Linux

Comment désactiver NetworkManager dans CentOS/RHEL 8

Bien que NetworkManager soit l'outil par défaut pour configurer et gérer les services réseau sur CentOS/RHEL 8, il peut être nécessaire de désactiver définitivement NetworkManager et d'utiliser d'autres méthodes pour configurer et gérer le réseau. Ce document décrit comment désactiver définitivement NetworkManager sur CentOS/RHEL 8.

Remarque :L'utilisation de "networks-scripts" est obsolète dans CentOS/RHEL 8.

Désactivation de NetworkManager dans CentOS/RHEL 8

1. Les trois commandes suivantes sont nécessaires pour arrêter immédiatement le service NetworkManager et empêcher qu'il ne soit redémarré ultérieurement pendant cette session et après le redémarrage :

# systemctl mask NetworkManager.service
# systemctl stop NetworkManager.service
# systemctl disable NetworkManager.service

2. Confirmez que le service NetworkManager a été désactivé :

# systemctl list-unit-files | grep NetworkManager

3. Si les fichiers systemctl list-unit affichent une sortie similaire à celle ci-dessous, suivez l'étape suivante :

# systemctl list-unit-files | grep NetworkManager

  NetworkManager-dispatcher.service disabled
  NetworkManager-wait-online.service enabled
  NetworkManager.service disabled

4. Si vous voyez NetworkManager-wait-online.service activé, désactivez-le comme ci-dessous :

# systemctl mask NetworkManager-wait-online.service
# systemctl disable NetworkManager-wait-online.service

Revérifiez l'état.

# systemctl list-unit-files | grep NetworkManager

Activation des scripts réseau dans CentOS/RHEL 8

Bien que les scripts réseau soient désactivés dans CentOS/RHEL 8, certains d'entre vous voudront peut-être encore utiliser l'ancienne méthode de configuration du réseau. Vous pouvez toujours le faire en installant le package "network-scripts" pour cela.

# yum install network-scripts

Une fois que vous avez installé le package ci-dessus, toutes les configurations ifcfg seront désormais gérées par le network.service. Vous pouvez obtenir les avertissements ci-dessous, lors de l'utilisation de la commande ifup/ifdown :

# ifup ens4
WARN      : [ifup] You are using 'ifup' script provided by 'network-scripts', which are now deprecated.
WARN      : [ifup] 'network-scripts' will be removed in one of the next major releases of RHEL.
WARN      : [ifup] It is advised to switch to 'NetworkManager' instead - it provides 'ifup/ifdown' scripts as well.

Ces avertissements sont inoffensifs et peuvent être ignorés. Vous pouvez également désactiver ces avertissements en :

# touch /etc/sysconfig/disable-deprecation-warnings

Vous pouvez commencer à utiliser network.service au lieu de NetwrokManager.service à partir de maintenant. Par exemple :

# systemctl status network

Vous pouvez également activer le démarrage du service réseau après le démarrage :

# systemctl enable network

Désactivation de NetworkManager dans "network-scripts"

Ajoutez le paramètre ci-dessous dans /etc/sysconfig/network-scripts/ifcfg-ethX d'interfaces gérées par NetworkManager pour le rendre non géré. Ici, ethX est l'interface sur laquelle vous souhaitez désactiver le NetworkManager.

# vi /etc/sysconfig/network-scripts/ifcfg-ethX
NM_CONTROLLED="no"
Remarque :Assurez-vous de changer le NM_CONTROLLED=”yes” en “no” ou le service réseau peut se plaindre de “Connection activation failed” lorsqu'il ne trouve pas d'interface pour démarrer.CentOS / RHEL 5, 6 :comment désactiver NetworkManager
Comment désactiver NetworkManager sur CentOS / RHEL 7


Linux
  1. Comment redémarrer le service réseau sur CentOS 8 ou RHEL 8

  2. Comment désactiver NetworkManager sur CentOS / RHEL 7

  3. CentOS / RHEL 6,7 :Comment activer ou désactiver le service XDMCP (GDM)

  4. Comment désactiver IPv6 sur CentOS / RHEL 5

  5. Comment désactiver lvmetad dans CentOS/RHEL

Comment désactiver IPv6 sur CentOS 7 / RHEL 7

Comment désactiver IPv6 sur CentOS 8 / RHEL 8

Comment désactiver le service rpc.quotad dans CentOS/RHEL

Comment activer/désactiver les modes SELinux dans RHEL/CentOS

CentOS / RHEL 6 :Comment désactiver IPv6

CentOS / RHEL 5, 6 :comment désactiver NetworkManager