Recherche de site Web

3 façons de définir une adresse IP statique dans RHEL 8


La configuration d'une adresse IP statique pour votre distribution Linux est une tâche fondamentale et doit être réalisée en quelques étapes simples. Avec la sortie de la version bêta publique de RHEL 8, vous pouvez désormais configurer votre interface réseau de différentes manières à l'aide des utilitaires NetworkManager.

Dans ce didacticiel, nous allons vous montrer différentes manières de définir une adresse IP statique sur l'installation de RHEL 8. Notez que cet article suppose que vous connaissez déjà les paramètres réseau que vous souhaitez appliquer à votre système.

1. Comment configurer manuellement une adresse IP statique à l'aide de scripts réseau

Vous pouvez configurer une adresse IP statique à l'ancienne en éditant :

/etc/sysconfig/network-scripts/ifcfg-(interface-name)

Dans mon cas, le fichier s'appelle :

/etc/sysconfig/network-scripts/ifcfg-enp0s3

Pour trouver le nom de votre interface réseau, vous pouvez utiliser la commande nmcli suivante.

nmcli con

Pour modifier le fichier, utilisez simplement votre éditeur préféré et ouvrez le fichier :

vim /etc/sysconfig/network-scripts/ifcfg-enp0s3
TYPE="Ethernet"
BOOTPROTO="none"
NAME="enp0s3"
IPADDR="192.168.20.150"
NETMASK="255.255.255.0"
GATEWAY="192.168.20.1"
DEVICE="enp0s3"
ONBOOT="yes"

Redémarrez ensuite le NetworkManager avec :

systemctl restart NetworkManager

Alternativement, vous pouvez recharger l'interface réseau en utilisant :

nmcli con down enp0s3 && nmcli con up enp0s3

Vous pouvez maintenant vérifier la nouvelle adresse IP à l'aide de la commande ip comme indiqué.

ip a show enp0s3

2. Comment configurer une adresse IP statique à l'aide de l'outil Nmtui

Une autre façon de configurer l'adresse IP statique pour votre RHEL 8 consiste à utiliser l'outil nmtui, qui est une interface utilisateur texte (TUI). Pour l'utiliser, tapez simplement la commande suivante dans votre terminal.

nmtui

Ceci lancera le programme :

Choisissez de modifier une connexion, puis sélectionnez l'interface :

Dans la fenêtre suivante, vous pourrez modifier les paramètres de l'interface réseau en déplaçant le curseur avec les touches fléchées de votre clavier :

Dans cet exemple, j'ai changé mon adresse IP de 192.168.20.150 à 192.168.20.160. Pour enregistrer les modifications, faites défiler jusqu'à la fin de la page et sélectionnez OK.

Rechargez ensuite l'interface réseau en choisissant « Activer une connexion » :

Choisissez ensuite le nom de la connexion et sélectionnez  :

Et maintenant sélectionnez pour activer l'interface avec les nouveaux paramètres que vous lui avez donnés.

Sélectionnez ensuite pour revenir au menu principal, puis sélectionnez « Quitter » pour quitter.

Vérifiez que les nouveaux paramètres d'adresse IP ont été appliqués avec :

ip a show enp0s3

3. Comment configurer une adresse IP statique à l'aide de l'outil Nmcli

Nmcli est une interface de ligne de commande NetworkManager qui peut être utilisée pour obtenir des informations ou configurer une interface réseau.

Si vous souhaitez définir une adresse IP statique, vous pouvez utiliser les options suivantes :

Définissez l'adresse IP de l'interface enp0s3 sur RHEL 8.

nmcli con mod enp0s3 ipv4.addresses 192.168.20.170/24

Définissez la passerelle sur RHEL 8 :

nmcli con mod enp0s3 ipv4.gateway 192.168.20.1

Informez l'interface qu'elle utilise une configuration manuelle (pas DHCP, etc.).

nmcli con mod enp0s3 ipv4.method manual

Configurez le DNS :

nmcli con mod enp0s3 ipv4.dns "8.8.8.8"

Rechargez la configuration de l'interface :

nmcli con up enp0s3 

Vos modifications seront enregistrées dans /etc/sysconfig/network-scripts/ifcfg-.

Voici le fichier de configuration qui a été généré pour moi :

cat /etc/sysconfig/network-scripts/ifcfg-enp0s3
TYPE="Ethernet"
BOOTPROTO="none"
NAME="enp0s3"
IPADDR="192.168.20.170"
NETMASK="255.255.255.0"
GATEWAY="192.168.20.1"
DEVICE="enp0s3"
ONBOOT="yes"
PROXY_METHOD="none"
BROWSER_ONLY="no"
PREFIX="24"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="no"
UUID="3c36b8c2-334b-57c7-91b6-4401f3489c69"
DNS1="8.8.8.8"
Conclusion

Dans ce didacticiel, vous avez vu comment configurer une adresse IP statique avec les scripts réseau, nmtui et nmcli dans RHEL 8. Si vous avez des questions ou des commentaires, n'hésitez pas à les soumettre dans la section commentaires ci-dessous.