Introduction
Dans ce défi, vous allez vous entraîner à configurer des adresses IPv4 et IPv6 statiques sur un système Red Hat Enterprise Linux (RHEL). Vous utiliserez l'outil en ligne de commande nmcli pour créer et gérer des profils de connexion réseau persistants. Il s'agit d'une compétence fondamentale pour tout administrateur système et d'un sujet clé pour l'examen de certification RHCSA.
Configurer une adresse IPv4 statique
Votre première tâche consiste à créer un nouveau profil de connexion NetworkManager persistant pour l'interface dummy0 avec une configuration IPv4 statique.
Tâches
- Créer un nouveau profil de connexion NetworkManager nommé
dummy0-static. - Configurer le profil pour l'interface
dummy0. - Assigner l'adresse IPv4 statique
192.168.100.10/24. - Définir la passerelle sur
192.168.100.1. - S'assurer que le profil de connexion est configuré pour s'activer automatiquement au démarrage du système.
- Activer le nouveau profil de connexion.
Exigences
- Vous devez utiliser l'outil en ligne de commande
nmcli. - Le nouveau profil de connexion doit être nommé exactement
dummy0-static. - La configuration doit être persistante après les redémarrages.
Conseils
Pour créer un profil de connexion NetworkManager à l'aide de nmcli, vous devrez utiliser la commande nmcli connection add avec les paramètres clés suivants :
type: Spécifie le type de connexion (pour les interfaces factices, utilisezdummy)con-name: Le nom du profil de connexionifname: Le nom de l'interfaceautoconnect: Défini suryespour une activation automatique au démarrageip4: Adresse IPv4 avec la notation CIDRgw4: Adresse de la passerelle IPv4
La syntaxe de base est :
sudo nmcli connection add type [TYPE] con-name [NAME] ifname [INTERFACE] autoconnect [yes/no] ip4 [ADDRESS/CIDR] gw4 [GATEWAY]
Après avoir créé la connexion, vous devrez peut-être l'activer en utilisant :
sudo nmcli connection up [CONNECTION_NAME]
Exemple
Une fois que vous avez activé avec succès la nouvelle connexion, la sortie de ip addr show dummy0 devrait inclure l'adresse IPv4 statique.
3: dummy0: <BROADCAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default qlen 1000
link/ether 12:34:56:78:9a:bc brd ff:ff:ff:ff:ff:ff
inet 192.168.100.10/24 brd 192.168.100.255 scope global noprefixroute dummy0-static
valid_lft forever preferred_lft forever
...
De plus, vous pouvez vérifier que le profil de connexion est actif avec nmcli con show --active.
NAME UUID TYPE DEVICE
dummy0-static 550e8400-e29b-41d4-a716-446655440000 ethernet dummy0
...
Ajouter une adresse IPv6 statique
À présent, vous allez modifier le profil de connexion dummy0-static existant pour ajouter une adresse IPv6 statique et une passerelle.
Tâches
- Modifier le profil de connexion
dummy0-static. - Ajouter l'adresse IPv6 statique
2001:db8:cafe::10/64. - Définir la passerelle IPv6 sur
2001:db8:cafe::1. - Appliquer les modifications à la connexion active.
Exigences
- Vous devez utiliser l'outil en ligne de commande
nmclipour modifier la connexion existante. - Les modifications doivent être appliquées au profil
dummy0-static.
Conseils
Pour modifier une connexion NetworkManager existante, utilisez la commande nmcli connection modify :
- Utilisez
ipv6.method manualpour activer la configuration IPv6 manuelle. - Utilisez
ipv6.addressespour définir l'adresse IPv6. - Utilisez
ipv6.gatewaypour définir la passerelle IPv6.
La syntaxe de base est :
sudo nmcli connection modify [CONNECTION_NAME] ipv6.method manual ipv6.addresses [ADDRESS/PREFIX] ipv6.gateway [GATEWAY]
Après avoir modifié le profil de connexion, vous devez le réactiver pour que les changements prennent effet :
sudo nmcli connection up [CONNECTION_NAME]
Exemple
Après avoir appliqué les modifications, la sortie de ip addr show dummy0 devrait maintenant inclure à la fois les adresses IPv4 et IPv6.
3: dummy0: <BROADCAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default qlen 1000
link/ether 12:34:56:78:9a:bc brd ff:ff:ff:ff:ff:ff
inet 192.168.100.10/24 brd 192.168.100.255 scope global noprefixroute dummy0-static
valid_lft forever preferred_lft forever
inet6 2001:db8:cafe::10/64 scope global noprefixroute
valid_lft forever preferred_lft forever
...
Vous pouvez vérifier que la configuration IPv6 est appliquée en consultant les détails de la connexion :
$ nmcli con show dummy0-static | grep ipv6
ipv6.method: manual
ipv6.addresses: 2001:db8:cafe::10/64
ipv6.gateway: 2001:db8:cafe::1
...
Résumé
Dans ce défi, vous avez appris à gérer les configurations réseau sur un système RHEL moderne. Vous avez utilisé avec succès l'utilitaire nmcli pour créer une connexion IPv4 statique persistante, puis vous l'avez modifiée pour ajouter une configuration IPv6 statique. Ce sont des compétences essentielles pour la gestion de serveurs et elles sont fréquemment testées lors de l'examen RHCSA.



