Comment configurer une adresse IP statique sur CentOS 7 / RHEL 7

Je suis un nouvel administrateur système et un utilisateur de CentOS. Mon système est configuré pour utiliser DHCP. Comment puis-je passer de DHCP à une adresse IP statique sur un système de bureau CentOS 7 ? Comment puis-je configurer une adresse TCP/IP statique sur mon serveur CentOS Linux 7 ou Red Hat Enterprise Linux 7 en utilisant l’option de ligne de commande ?
Sur CentOS 7 ou RHEL 7, il faut utiliser le démon NetworkManager. Il tente de rendre la configuration et le fonctionnement du réseau aussi indolore et automatique que possible en gérant la connexion réseau principale et les autres interfaces réseau, comme les périphériques Ethernet, WiFi et Mobile Broadband. Dans ce tutoriel rapide, vous apprendrez à configurer une interface réseau avec une adresse IP statique en utilisant les fichiers ifcfg situés dans le répertoire /etc/sysconfig/network-scripts/ dans un CentOS 7 et RHEL 7 :

  1. Créer un fichier nommé /etc/sysconfig/network-scripts/ifcfg-eth0 comme suit :
  2. DEVICE=eth0
  3. BOOTPROTO=none
  4. ONBOOT=yes
  5. PREFIX=24
  6. IPADDR=192.168.2.203
  7. Restaurer le service réseau : systemctl restart network

Comment puis-je lister les interfaces réseau ?

Tapez la commande suivante :
# ip a

Fig.01: Lister les NIC d’un serveur CentOS 7 à l’aide de la commande ip

Ou utiliser la commande suivante :
# nmcli -p dev
Exemples de sorties:

Fig.02: commande nmcli en action

Voici une configration DHCP typique pour eth0 (stockée dans le fichier /etc/sysconfig/network-scripts/ifcfg-eth0) :

Comment puis-je configurer une interface eth0 avec des paramètres IP réseau statiques (méthode # 1) ?

Pour configurer une interface eth0 avec des paramètres réseau statiques à l’aide de fichiers ifcfg, éditez ou créez un fichier portant le nom ifcfg-eth0 dans le répertoire /etc/sysconfig/network-scripts/ comme suit :
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
Mettez à jour/éditez comme suit pour une configuration IP statique :

Enregistrez et fermez le fichier. Vous n’avez pas besoin de spécifier l’adresse réseau ou de diffusion car elle est calculée automatiquement par le système. Pour redémarrer le service de mise en réseau, entrez:
# systemctl restart network

Vérification

Fig.03: Tester la mise en réseau et s’assurer que tout fonctionne

Comment puis-je configurer une interface eth0 avec une adresse IP statique sur CentOS 7 / RHEL 7 en utilisant Network Manager (méthode # 2)?

Vous devez utiliser la commande nmtui. Il s’agit d’une application TUI basée sur curses pour interagir avec NetworkManager. Pour afficher un éditeur de connexion qui prend en charge l’ajout, la modification, la visualisation et la suppression des connexions. Pour afficher ou configurer une IP statique en utilisant cet outil pour eth0, entrez:
# nmtui edit eth0
Exemples de sorties:

Fig.04: nmtui est une application TUI basée sur curses pour interagir avec NetworkManager.

Conclusion

Vous avez appris à configurer une adresse IP statique sur CentOS 7 ou RHEL (Red Hat Enterprise Linux) 7.

🐧 Soutenez mon travail sur Patreon ou avec un don.
🐧 Recevez les derniers tutoriels sur Linux, Open Source & DevOps via le flux RSS ou la newsletter hebdomadaire par email.
🐧 5 commentaires jusqu’ici…. en ajouter un ↓
Catégorie Liste des commandes Unix et Linux
Gestion des fichiers cat
Firewall Alpine Awall – CentOS 8 – OpenSUSE – RHEL 8 – Ubuntu 16.04 – Ubuntu 18.04 – Ubuntu 20.04
Utilitaires réseau dig – host – ip – nmap
OpenVPN CentOS 7 – CentOS 8 – Debian 10 – Debian 8/9 – Ubuntu 18.04 – Ubuntu 20.04
Gestionnaire de paquets apk – apt
Gestion des processus bg – chroot – cron – disown – fg – jobs – killall – kill – pidof. – pstree – pwdx – time Recherche grep – whereis – which Informations sur les utilisateurs groupes – id – lastcomm – last – lid/libuser-.lid – logname – members – users – whoami – who – w
WireGuard VPN Alpine – CentOS 8 – Debian 10 – Firewall – Ubuntu 20.04

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *