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 :
- Créer un fichier nommé /etc/sysconfig/network-scripts/ifcfg-eth0 comme suit :
- DEVICE=eth0
- BOOTPROTO=none
- ONBOOT=yes
- PREFIX=24
- IPADDR=192.168.2.203
- 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.
🐧 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 |