CentOS : Les interfaces réseau avec ifcfg scripts
Table des matières
Tout ce qu'il faut savoir sur le réseau dans CentOS, c'est ici.
Comment configurer ses fichiers d'interfaces ? la réponse est ici.
Les fichiers de configuration sont placés dans /etc/sysconfig/network-scripts
Ces fichiers sont nommés ifcfg-XXX ( où XX fait référence au nom de l'interface bien souvent, mais on peut mettre ce que l'on veut)
NetworkManager, s'il est activé, utilisera les paramétrages de ces fichiers.
Nous allons voir par l'exemple !
Exemple avec le fichier ifcfg-ens19 pur une configuration minimale DHCP :
TYPE correspond au type d'interface (Ethernet, Bridge)
NAME est le nom qu'on souhaite donner (utilisé par le profil NetworkManager)
BOOTPROTO permet d'avoir du DHCP ici
ONBOOT permet de démarrer l'interface au démarrage
DEVICE permet de spécifier l'interface utilisée (facultatif si ifcfg-XXX et NAME=XXX sont le nom de l'interface)
Exemple avec le fichier ifcfg-ens19 pur une configuration minimale IPv4 :
Pour prendre en compte les paramétrages, soit on redémarre, soit on down/up la connexion :
Introduction
Tout ce qu'il faut savoir sur le réseau dans CentOS, c'est ici.
Comment configurer ses fichiers d'interfaces ? la réponse est ici.
Le principe
Les fichiers de configuration sont placés dans /etc/sysconfig/network-scripts
Ces fichiers sont nommés ifcfg-XXX ( où XX fait référence au nom de l'interface bien souvent, mais on peut mettre ce que l'on veut)
NetworkManager, s'il est activé, utilisera les paramétrages de ces fichiers.
Interface réseau
Nous allons voir par l'exemple !
Exemple avec le fichier ifcfg-ens19 pur une configuration minimale DHCP :
Code BASH :
TYPE=Ethernet NAME=ens19 BOOTPROTO=dhcp ONBOOT=yes DEVICE=ens19
TYPE correspond au type d'interface (Ethernet, Bridge)
NAME est le nom qu'on souhaite donner (utilisé par le profil NetworkManager)
BOOTPROTO permet d'avoir du DHCP ici
ONBOOT permet de démarrer l'interface au démarrage
DEVICE permet de spécifier l'interface utilisée (facultatif si ifcfg-XXX et NAME=XXX sont le nom de l'interface)
Exemple avec le fichier ifcfg-ens19 pur une configuration minimale IPv4 :
Code BASH :
TYPE=Ethernet NAME=ens19 BOOTPROTO=none ONBOOT=yes DEVICE=ens19 IPADDR0=192.168.21.230 PREFIX0=24 GATEWAY0=192.168.21.254 DNS1=192.168.21.250
Pour prendre en compte les paramétrages, soit on redémarre, soit on down/up la connexion :
Code BASH :
nmcli con down ens19 ; nmcli con up ens19