GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment configurer une adresse IP statique sur CentOS 8

Dans ce tutoriel, je vais vous montrer comment configurer une adresse IP statique sur un serveur CentOS 8. Je vais vous montrer trois façons différentes de configurer une adresse IP statique en utilisant nmcli, nmtui et en éditant directement le fichier de configuration de l'interface.

Pour ce guide, nous allons configurer une adresse IP statique pour l'interface eth1 sur le serveur CentOS 8. L'objectif est de configurer l'interface eth1 avec les détails suivants :

  • Interface :eth1
  • Adresse IP :192.168.10.100
  • Passerelle :192.168.10.1
  • DNS :1.1.1.1

Prérequis

Pour ce guide, vous aurez besoin du serveur CentOS 8 avec quelques outils de base tels que vim et net-tools installés dessus. Et assurez-vous que vous disposez des privilèges root, de l'adresse IP avec la passerelle de détails et que vous avez des connaissances de base sur la ligne de commande Linux et CentOS.

Configurer une adresse IP statique à l'aide de Nmtui sur CentOS 8

Sur la nouvelle version de CentOS 8, il y a quelques changements majeurs liés à la mise en réseau. Pour la nouvelle version CentOS 8, toute la mise en réseau liée à la configuration est gérée par le service NetworkManager. Et le NetworkManager a fourni l'application basée sur TUI (Text User Interface) qui vous permet de créer et de modifier la configuration du réseau, appelée "nmtui".

Nmtui est une application tui basée sur des malédictions pour interagir avec le NetworkManager. Le nmtui est une application d'interface utilisateur basée sur du texte, qui peut être exécutée sur le shell Terminal pour gérer le NetworkManager.

Tout d'abord, vérifiez le package 'nmtui' sur le serveur et assurez-vous qu'il est installé.

rpm -qa | grep NetworkManager

Assurez-vous d'avoir le package "NetworkManager-tui" dans la liste.

Le package 'nmtui' a été installé sur le serveur CentOS 8.

Ensuite, vérifiez toutes les interfaces disponibles sur le système à l'aide des commandes suivantes.

ifconfig -a

Et ci-dessous le résultat.

Vous obtiendrez deux interfaces réseau 'eth0 ' et 'eth1 '.

Et pour ce guide, nous allons configurer l'interface 'eth1' avec la nouvelle adresse IP statique.

Pour modifier l'interface spécifique, vous pouvez utiliser la commande nmtui comme ci-dessous.

nmtui-edit eth1

Modifiez maintenant la configuration IPv4 selon vos besoins.

IPv4 Configuration: Manual
Addresses: 192.168.10.100/24
Gateway: 192.168.10.1
DNS servers: 1.1.1.1
             192.168.10.1
Give the 'x' mark on the 'Automatically connect' option

Une fois que tout est terminé, choisissez "OK" et appuyez sur le bouton Entrée. Et la nouvelle adresse IP a été attribuée.

Ensuite, nous devons redémarrer les interfaces réseau elles-mêmes pour obtenir la nouvelle adresse IP statique.

ifdown eth1
ifup eth1

Vérifiez à nouveau l'adresse IP de l'interface 'eth1'.

ifconfig eth1

Et vous obtiendrez l'interface 'eth1' avec une nouvelle adresse IP statique '192.168.10.100', comme nous l'avons attribué via le nmtui.

Configurer une adresse IP statique à l'aide de Nmcli sur CentOS 8

Une autre façon de configurer une adresse IP statique sur le système CentOS 8 consiste à utiliser le programme 'nmcli'. Comme on le sait, le nmtui est une application basée sur TUI (Text User Interface), le nmcli est l'application basée sur la ligne de commande pour gérer le NetworkManager.

Avec nmcli, vous pouvez contrôler le NetworkManager et afficher son état. Il peut être utilisé en remplacement d'applications graphiques telles que "nm-Applet". Le nmcli est utilisé pour créer, modifier, supprimer, activer, désactiver, désactiver, afficher l'état du réseau sur le serveur.

Avant de configurer l'adresse IP statique, nous vérifions toutes les interfaces disponibles sur le serveur CentOS 8 à l'aide de la commande nmcli ci-dessous.

nmcli connection show
nmcli

Voici maintenant le résultat.

En conséquence, nous avons deux interfaces réseau sur notre serveur CentOS 8, le 'eth0' avec l'adresse IP '192.168.122.45' et 'eth1' avec l'adresse IP '192.168.10.105'.

Ensuite, nous allons changer 'eth1' avec une nouvelle adresse IP statique '192.168.10.100' en utilisant la ligne de commande nmcli.

Remarque :

Pour les prochaines commandes, nous utiliserons la version courte des options de commande nmcli. La commande "nmcli connection modify" à "nmcli con mod", etc.

Tout d'abord, nous devons changer le mode de configuration IPv4 sur l'interface 'eth1' en 'Manuel'.

nmcli con mod eth1 ipv4.method manual

Modifiez maintenant l'adresse IP et la passerelle avec la nouvelle adresse IP.

nmcli con mod eth1 ipv4.address 192.168.10.100/24
nmcli con mod eth1 ipv4.gateway 192.168.10.1

Mettez à jour le serveur DNS avec le vôtre.

nmcli con mod eth1 ipv4.dns "1.1.1.1 192.168.10.1"

Et activez l'interface 'eth1' pour qu'elle démarre automatiquement au démarrage du système.

nmcli con mod eth1 autoconnect yes

Après cela, redémarrez l'interface 'eth1'.

nmcli con down eth1
nmcli con up eth1

Et la nouvelle adresse IP statique de l'interface 'eth1' a été ajoutée. Vérifiez à l'aide de la commande suivante.

ifconfig eth1
nmcli device show eth1

Et vous obtiendrez le résultat ci-dessous.

En conséquence, l'interface 'eth1' a une nouvelle adresse IP statique telle que définie '192.168.10.100'.

Configurer une adresse IP statique en modifiant directement le fichier de configuration

Une autre façon de configurer l'adresse IP statique sur le serveur CentOS 8 consiste à modifier directement la configuration réseau pour chaque interface.

Par défaut, les configurations d'interface réseau sur le serveur CentOS 8 se trouvent dans le répertoire '/etc/sysconfig/network-scripts'. Le répertoire contient les configurations réseau gérées par le service NetworkManager.

Allez maintenant dans le répertoire '/etc/sysconfig/network-scripts' et affichez tous les fichiers de configuration disponibles.

cd /etc/sysconfig/network-scripts/
ls -lah

Vous obtiendrez maintenant le résultat ci-dessous.

En conséquence, nous avons deux configurations d'interface réseau. Le 'ifcf-eth0' pour l'interface 'eth0' et le 'ifcfg-eth1' pour l'interface 'eth1'.

Avant d'aller plus loin, vérifions l'adresse IP 'eth1' en utilisant la commande ci-dessous.

ifconfig eth1

Ci-dessous le résultat.

Par conséquent, l'interface 'eth1' a une adresse IP '192.168.10.215'.

Pour ce guide, nous allons configurer une nouvelle adresse IP statique pour l'interface 'eth1' avec la nouvelle adresse IP '192.168.10.100'.

Dans le répertoire '/etc/sysconfig/network-scripts/', sauvegardez le fichier de configuration 'ifcfg-eth1' et créez-en un autre.

mv ifcfg-eth1 ~/ifcfg-eth1.backup
vim ifcfg-eth1

Modifiez les détails avec les vôtres et collez-les dedans.

TYPE="Ethernet"
BOOTPROTO="none"
NAME="eth1"
IPADDR="192.168.10.100"
NETMASK="255.255.255.0"
GATEWAY=192.168.10.1
DNS1=1.1.1.1
DNS2=192.168.10.1
DEVICE="eth1"
ONBOOT="yes"

Enregistrez et fermez.

Maintenant, redémarrez l'interface réseau 'eth1' en utilisant les commandes suivantes.

ifdown eth1
ifup eth1

Assurez-vous qu'il n'y a pas d'erreur et vérifiez l'interface à l'aide de la commande ifconfig.

ifconfig eth1

Vous obtiendrez le résultat ci-dessous.

Maintenant, l'adresse IP de l'interface 'eth1' a été changée en '192.168.10.100'. Et la configuration IP statique sur le serveur CentOS 8 s'est terminée avec succès.

Et par conséquent, vous avez appris trois façons différentes de configurer l'adresse IP statique sur le serveur CentOS 8.


Cent OS
  1. Comment configurer une adresse IP statique sur RHEL 8 / CentOS 8 Linux

  2. Comment configurer une adresse IP statique sur AlmaLinux

  3. Comment configurer une adresse IP statique sur Ubuntu 18.04

  4. Comment configurer une adresse IP statique sur Fedora

  5. Comment configurer une adresse IP statique sur Ubuntu 20.04

Comment configurer une adresse IP statique sur Alpine Linux

Comment configurer une adresse IP statique sur Ubuntu 18.04 (bureau)

Comment configurer une adresse IP statique sur Fedora Desktop

Comment configurer une adresse IP statique sur CentOS 8 (CLI)

Comment configurer l'adresse IP statique du réseau sur RHEL/CentOS 8/7

Comment configurer une adresse IP statique sur le système Linux