Configurer une adresse IP statique sur CentOS
Après une nouvelle installation, CentOS utilise DHCP (dhclient -v) pour attribuer une IP à la machine, qui continue à changer lors des redémarrages, ou des redémarrages de services, etc.
Use-case : Diverses configurations de services, impliquant notamment une configuration en cluster, nous avons besoin de définir une IP fixe pour chaque machine, afin qu’elles puissent communiquer entre elles, dans le cas de DHCP l’installation peut se casser au redémarrage, car n’importe laquelle des machines obtient une nouvelle adresse IP. La première étape est donc de définir une adresse IP statique.
Étape 0 – Obtenir le nom de l’interface ethernet
Vous pouvez l’obtenir en utilisant l’une des commandes suivantes – le nom peut être sous différents formats ethx, ensxx, enpxx, par exemple, eth0, ens03, enp0s3, etc.
ou,
ou,
Sortie :
Etape 1 – sauvegarde de resolv.conf
Peut être mis à jour par le service NetworkManager – dans le cas où DNS est spécifié dans l’interface conf.
Etape 2 – Modifier le fichier script Ethernet
Maintenant, mettez à jour le script pour les paramètres suivants
IPADDR=192.168.169.130
NAME=eno16777736
ONBOOT=yes
Sortie :
Etape 3 – Mise à jour du fichier réseau et des DNS
Définir la passerelle dans /etc/sysconfig/network. Vous pouvez obtenir la passerelle à l’aide de l’une des commandes suivantes :
ou,
Sortie :
Mise à jour de la passerelle
NETWORKING=yes
GATEWAY=192.168.169.2
Mise à jour du DNS
Vous pouvez utiliser n’importe lequel des serveurs de noms de Google, c’est-à-dire 8.8.8.8, ou 8.8.4.4.
# Généré par NetworkManager
nameserver 8.8.8.8
Etape 4 – Redémarrez votre réseau ou redémarrez-le
.