Le journal du Geek

Désactivation de NetworkManager

Les étapes suivantes désactiveront le service NetworkManager et permettront à l’interface d’être gérée uniquement par le service réseau.

1. Pour vérifier quelles sont les interfaces gérées par NetworkManager

# nmcli device status

Cela affiche un tableau qui répertorie toutes les interfaces réseau avec leur STATE. Si Network Manager ne contrôle pas une interface, son STATE sera répertorié comme non géré. Toute autre valeur indique que l’interface est sous le contrôle de Network Manager.

2. Arrêtez le service NetworkManager:

# systemctl stop NetworkManager

3. Désactivez le service de façon permanente:

# systemctl disable NetworkManager

4. Pour confirmer que le service NetworkManager a été désactivé

# systemctl list-unit-files | grep NetworkManager

5. Ajouter le paramètre ci-dessous dans /etc/sysconfig/network-scripts/ifcfg-ethX des interfaces qui sont gérées par NetworkManager pour la rendre non gérée.

NM_CONTROLLED="no"

Note : Veillez à changer le paramètre NM_CONTROLLED= »yes » en « no » ou le service réseau peut se plaindre de « Connection activation failed » lorsqu’il ne trouve pas d’interface à démarrer

Commutation vers le service « réseau »

Lorsque le NetworkManager est désactivé, l’interface peut être configurée pour être utilisée avec le service réseau. Suivez les étapes ci-dessous pour configurer et l’interface en utilisant les services réseau.

1. Définissez l’adresse IP dans le fichier de configuration : /etc/sysconfig/network-scripts/ifcfg-eth0. Définissez la valeur NM_CONTROLLED à no et attribuez une adresse IP statique dans le fichier.

NAME="eth0"HWADDR=...ONBOOT=yesBOOTPROTO=noneIPADDR=...NETMASK=...GATEWAY=...TYPE=EthernetNM_CONTROLLED=no

2. Définissez les serveurs DNS à utiliser en les ajoutant dans le fichier : /etc/resolv.conf :

nameserver nameserver 

3. Activez le service réseau

# systemctl enable network

4. Redémarrez le service réseau

# systemctl restart network

.