3.6. Configuration d'une liaison réseau à l'aide de nmtui
L'application nmtui
fournit une interface utilisateur textuelle pour NetworkManager. Vous pouvez utiliser nmtui
pour configurer une liaison réseau sur un hôte dépourvu d'interface graphique.
Sur nmtui
:
- Naviguer à l'aide des touches du curseur.
- Appuyez sur un bouton en le sélectionnant et en appuyant sur Entrée.
- Sélectionnez et désélectionnez les cases à cocher en utilisant l'espace.
Conditions préalables
- Deux ou plusieurs périphériques réseau physiques ou virtuels sont installés sur le serveur.
- Pour utiliser des périphériques Ethernet comme ports de la liaison, les périphériques Ethernet physiques ou virtuels doivent être installés sur le serveur.
Procédure
Si vous ne connaissez pas les noms des périphériques réseau sur lesquels vous souhaitez configurer une liaison réseau, affichez les périphériques disponibles :
nmcli device status
# nmcli device status DEVICE TYPE STATE CONNECTION enp7s0 ethernet unavailable -- enp8s0 ethernet unavailable -- ...
Copy to Clipboard Copied! Démarrer
nmtui
:nmtui
# nmtui
Copy to Clipboard Copied! -
Sélectionnez
Edit a connection
et appuyez sur Enter. -
Appuyez sur le bouton
Add
. -
Sélectionnez
Bond
dans la liste des types de réseaux et appuyez sur Entrée. - Optionnel : Entrez un nom pour le profil NetworkManager à créer.
-
Saisissez le nom du dispositif de liaison à créer dans le champ
Device
. Ajouter des ports à la liaison à créer :
-
Appuyez sur le bouton
Add
à côté de la listeSlaves
. -
Sélectionnez le type d'interface que vous souhaitez ajouter en tant que port à la liaison, par exemple,
Ethernet
. - Facultatif : Entrez un nom pour le profil NetworkManager à créer pour ce port de liaison.
-
Saisissez le nom de l'appareil du port dans le champ
Device
. Appuyez sur le bouton
OK
pour revenir à la fenêtre des paramètres de liaison.Figure 3.1. Ajout d'un périphérique Ethernet en tant que port à une liaison
- Répétez ces étapes pour ajouter d'autres ports à la liaison.
-
Appuyez sur le bouton
-
Définissez le mode de liaison. En fonction de la valeur que vous avez définie,
nmtui
affiche des champs supplémentaires pour les paramètres liés au mode sélectionné. En fonction de votre environnement, configurez les paramètres de l'adresse IP dans les zones
IPv4 configuration
etIPv6 configuration
. Pour ce faire, appuyez sur la toucheAutomatic
et sélectionnez :-
Disabled
si la liaison ne nécessite pas d'adresse IP. -
Automatic
si un serveur DHCP attribue dynamiquement une adresse IP à la liaison. Manual
si le réseau nécessite des paramètres d'adresse IP statiques. Dans ce cas, vous devez remplir d'autres champs :-
Appuyez sur le bouton
Show
en regard du protocole que vous souhaitez configurer pour afficher des champs supplémentaires. Appuyez sur le bouton
Add
à côté deAddresses
, et entrez l'adresse IP et le masque de sous-réseau au format CIDR (Classless Inter-Domain Routing).Si vous ne spécifiez pas de masque de sous-réseau, NetworkManager définit un masque de sous-réseau
/32
pour les adresses IPv4 et/64
pour les adresses IPv6.- Saisissez l'adresse de la passerelle par défaut.
-
Appuyez sur la touche
Add
à côté deDNS servers
, et entrez l'adresse du serveur DNS. -
Appuyez sur la touche
Add
à côté deSearch domains
, et entrez le domaine de recherche DNS.
-
Appuyez sur le bouton
Figure 3.2. Exemple d'une connexion de liaison avec des paramètres d'adresse IP statiques
-
-
Appuyez sur le bouton
OK
pour créer et activer automatiquement la nouvelle connexion. -
Appuyez sur le bouton
Back
pour revenir au menu principal. -
Sélectionnez
Quit
et appuyez sur Entrée pour fermer l'applicationnmtui
.
Vérification
Retirez temporairement le câble réseau de l'hôte.
Il convient de noter qu'il n'existe aucune méthode permettant de tester correctement les événements de défaillance de liaison à l'aide d'utilitaires logiciels. Les outils qui désactivent les connexions, tels que
nmcli
, ne montrent que la capacité du pilote de liaison à gérer les changements de configuration des ports et non les événements réels de défaillance de la liaison.Affiche l'état de la liaison :
cat /proc/net/bonding/bond0
# cat /proc/net/bonding/bond0
Copy to Clipboard Copied!