Configurer les adresses IPv4 et IPv6

Red Hat Enterprise LinuxBeginner
Pratiquer maintenant

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, utilisez dummy)
  • con-name : Le nom du profil de connexion
  • ifname : Le nom de l'interface
  • autoconnect : Défini sur yes pour une activation automatique au démarrage
  • ip4 : Adresse IPv4 avec la notation CIDR
  • gw4 : 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 nmcli pour 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 manual pour activer la configuration IPv6 manuelle.
  • Utilisez ipv6.addresses pour définir l'adresse IPv6.
  • Utilisez ipv6.gateway pour 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.

✨ Vérifier la solution et pratiquer✨ Vérifier la solution et pratiquer