Configuration de l'adresse IP sur CentOS¶
Dans cet article
Centos 7¶
Les interfaces réseau dans CentOS 7 sont stockées et configurées via le fichier de configuration /etc/sysconfig/network-scripts/ifcfg-eno1
, où eno1
est le nom de la carte réseau active. Les noms des cartes réseau disponibles, leur disponibilité et l'adresse actuelle peuvent être trouvés en exécutant la commande suivante :
Comment configurer DHCP¶
Attention
L'utilisation de services DHCP actifs sur les interfaces Ethernet externes est interdite par les Conditions d'Utilisation des Services et du Site.
Supprimez les variables IPADDR
, NETMASK
, GATEWAY
et spécifiez la valeur dhcp
dans BOOTPROTO
:
Comment configurer une adresse IP statique¶
Exemple de configuration d'une adresse IP statique pour une interface nommée eno1 :
NAME="eno1"
ONBOOT=yes
BOOTPROTO=static
HWADDR="ac:1f:6b:f6:3b:7e"
IPADDR="82.148.21.50"
NETMASK="255.255.255.0"
GATEWAY="82.148.21.1"
TYPE=Ethernet
Application de la configuration¶
Après avoir modifié le fichier de configuration, vous devez recharger l'interface :
Attention
Après le rechargement, les modifications prendront effet. Si vous ne rechargez pas le réseau, les changements ne seront appliqués qu'après un redémarrage du serveur.
Vous pouvez vérifier les paramètres réseau en utilisant la commande suivante :
NetworkManager¶
Information
Une méthode alternative pour configurer l'IP est le utilitaire NetworkManager.
Ajout d'une Interface¶
sudo nmcli con add con-name "static-ens224" ifname ens224 type ethernet ip4 192.168.1.76/24 gw4 192.168.1.1
Configuration de DHCP sur l'interface :¶
Attention
L'utilisation de services DHCP actifs sur les interfaces Ethernet externes est interdite par les Conditions d'Utilisation des Services et du Site.
Configuration d'une adresse IP statique :¶
Après l'ajout des routes, vous devez redémarrer le service NetworkManager.
Centos 8¶
NetworkManager¶
Note
Par défaut, NetworkManager est la méthode recommandée pour configurer un réseau dans CentOS 8. Toutes les autres méthodes sont obsolètes.
Ajout d'une Interface¶
$ sudo nmcli con add con-name "static-ens224" ifname ens224 type ethernet ip4 192.168.1.76/24 gw4 192.168.1.1
Configuration de DHCP sur l'interface¶
Attention
L'utilisation de services DHCP actifs sur les interfaces Ethernet externes est interdite par les Conditions d'Utilisation des Services et du Site.
Configuration d'une adresse IP statique :¶
nmcli con add con-name eth2 type ethernet ifname eth2 ipv4.method manual ipv4.address 192.168.0.15/24 ipv4.gateway 192.168.0.1
Après l'ajout des routes, vous devez redémarrer le service NetworkManager.
Note
Les interfaces réseau dans CentOS 8 sont également stockées et configurées via le fichier /etc/sysconfig/network-scripts/ifcfg-eno1
.
Comment configurer DHCP¶
Attention
L'utilisation de services DHCP actifs sur les interfaces Ethernet externes est interdite par les Conditions d'Utilisation des Services et du Site.
Supprimez les variables IPADDR
, NETMASK
, GATEWAY
et spécifiez la valeur dhcp
dans BOOTPROTO
:
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="dhcp"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="enp1s0"
UUID="d5f41bf4-de0a-43b3-b633-7e2ec6212e58"
DEVICE="enp1s0"
ONBOOT="yes"
Comment configurer une adresse IP statique¶
Exemple de configuration d'une adresse IP statique :
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="none"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="enp1s0"
UUID="d5f41bf4-de0a-43b3-b633-7e2ec6212e58"
DEVICE="enp1s0"
ONBOOT="yes"
IPADDR=192.168.122.66
PREFIX=24
GATEWAY=192.168.122.1
DNS1=192.168.122.1
Application de la configuration¶
Après avoir modifié le fichier de configuration, vous devez recharger l'interface :
Attention
Après le rechargement, les modifications prendront effet. Si vous ne rechargez pas le réseau, les changements ne seront appliqués qu'après un redémarrage du serveur.
Vous pouvez vérifier les paramètres réseau en utilisant la commande suivante :
CentOS 9-10 Stream¶
Lors de la configuration de votre réseau, il est crucial de comprendre la différence entre une interface réseau active et un profil de connexion dans NetworkManager :
- Interface réseau active (visible via la commande
ip addr show
) - c'est la connexion actuellement opérationnelle, qui peut être configurée automatiquement via DHCP au démarrage du système. - Profil de connexion NetworkManager (géré par
nmcli connection
) - c'est une configuration persistante enregistrée dans le système et appliquée à chaque démarrage.
Attention
Une interface peut être active et fonctionnelle même sans profil dans NetworkManager. Cela peut entraîner des confusions lorsque les commandes nmcli connection modify
ne fonctionnent pas en raison de l'absence d'un profil, bien que l'interface soit affichée et opérationnelle dans le système.
Avant toute configuration, effectuez toujours un contrôle initial :
- Vérifiez les interfaces actives :
- Vérifiez les profils NetworkManager existants :
- Vérifiez le statut des appareils :
Si un profil est manquant, vous devez en créer un avant de procéder à toute autre configuration :
1. Connexion SSH
Connexion basique
2. Diagnostics réseau initiaux
- Voir les interfaces réseau
- Vérifier les connexions actuelles
3. Emplacement des fichiers de configuration
Répertoires principaux :
- Fichiers de connexion :
/etc/NetworkManager/system-connections/
- Configurations supplémentaires :
/etc/NetworkManager/conf.d/
- Configuration principale :
/etc/NetworkManager/NetworkManager.conf
Comment configurer une adresse IP statique¶
Création d'une nouvelle connexion
nmcli connection add type ethernet con-name "static-eth0" \
ifname eth0 \
ipv4.method manual \
ipv4.addresses 192.168.1.100/24 \
ipv4.gateway 192.168.1.1 \
ipv4.dns "8.8.8.8"
Modification d'une connexion existante
nmcli connection modify "System eth0" \
ipv4.method manual \
ipv4.addresses 192.168.1.100/24 \
ipv4.gateway 192.168.1.1 \
ipv4.dns "8.8.8.8"
Édition des fichiers de configuration :
- Trouver le fichier de config nécessaire
- Ouvrir le fichier pour l'édition
- Définir les permissions d'accès correctes
Exemple de contenu du fichier pour une adresse IP statique :
[connection]
id=static-eth0
type=ethernet
interface-name=eth0
[ipv4]
method=manual
addresses=192.168.1.100/24
gateway=192.168.1.1
dns=8.8.8.8
Comment configurer l'interface pour DHCP¶
Attention
Avoir un serveur DHCP actif répondant dans le réseau de votre entreprise est interdit par les Conditions d'Utilisation des Services et du Site.
Application des changements de configuration¶
Après avoir modifié le fichier de configuration, vous devez recharger l'interface en suivant ces étapes :
- Rechargement de la configuration :
- Redémarrage de la connexion :
Vous pouvez vérifier les paramètres réseau en utilisant les commandes suivantes :
- Vérification du statut de la connexion :
- Vérification de l'adresse IP :
Une partie du contenu de cette page a été créée ou traduite à l'aide d'IA.