Configuration de la mise en réseau avec NetworkManager sur Oracle Linux

Pour permettre au système de se connecter au réseau, de transmettre et de recevoir du trafic avec d'autres systèmes, vous devez configurer le système pour qu'il ait des noms identifiables, des adresses IP, des routes, etc. En fonction des ressources disponibles du système, vous pouvez optimiser davantage la configuration réseau pour atteindre la haute disponibilité et améliorer les performances en implémentant des technologies réseau supplémentaires telles que les liaisons réseau, les équipes (disponibles dans Oracle Linux 8) et le multipathing.

Dans Oracle Linux 8, 9 et 10, la configuration réseau est gérée par NetworkManager. Dans Oracle Linux 8, migrez tous les scripts réseau existants des versions précédentes vers NetworkManager.

Outils de configuration réseau

Différents outils sont disponibles pour configurer le réseau. Tous remplissent généralement les mêmes fonctions. Vous pouvez sélectionner n'importe quel outil ou une combinaison d'outils pour gérer le réseau.

Outils Web

Cockpit est un outil de configuration Web permettant de gérer la configuration réseau, notamment les interfaces réseau, les liaisons, les équipes (disponibles sous Oracle Linux 8), les ponts, les VLAN virtuels et le pare-feu. Reportez-vous à Oracle Linux : utilisation de la console Web Cockpit pour obtenir des instructions détaillées sur la gestion du réseau avec Cockpit.

Outils graphique

Si vous avez sélectionné l'environnement ou le profil d'installation System With GUI par défaut pour installer Oracle Linux, ces outils sont automatiquement inclus. Pour plus d'informations sur les profils d'installation, reportez-vous au guide d'installation de la version Oracle Linux.

Outil Détails
Paramètres GNOME

L'application GNOME Settings vous permet d'effectuer diverses configurations système, y compris la mise en réseau.

Vous pouvez accéder aux paramètres GNOME des manières suivantes :

  • Sélectionnez l'icône réseau dans l'angle supérieur droit du bureau, puis sélectionnez Paramètres.
  • Dans la barre de menus du bureau, sélectionnez Activités, Afficher les applications, puis Paramètres.

Dans la liste du panneau de gauche, sélectionnez le type de configuration à effectuer.

Editeur de connexion réseau

L'éditeur de connexion réseau est un sous-ensemble de l'application de paramètres GNOME que vous pouvez utiliser pour effectuer directement des configurations réseau.

Pour démarrer l'éditeur, exécutez la commande nm-connection-editor dans une fenêtre de terminal.

Outils de ligne de commande

Utilisez ces outils de ligne de commande NetworkManager si vous n'avez pas sélectionné le profil d'installation du serveur avec interface graphique pour installer Oracle Linux.

Outil Détails
nmcli

nmcli est l'outil de ligne de commande de NetworkManager pour la gestion des paramètres réseau.

Combinez des sous-commandes, des options et des arguments pour terminer les configurations réseau en une seule syntaxe de commande. Pour éviter de saisir des commandes longues, vous pouvez également utiliser nmcli en mode interactif.

D'autres commandes, telles que ip et ethtool, complètent nmcli pour la configuration et la gestion des paramètres réseau.

nmtui

nmtui est l'interface utilisateur textuelle (TUI) de NetworkManager. Naviguez dans l'interface en utilisant des touches du clavier plutôt qu'une souris.

Pour démarrer la TUI, exécutez la commande nmtui dans une fenêtre de terminal.

Pour plus d'informations, reportez-vous aux pages de manuel nmcli(1), ip(8) et ethtool(8).

Noms d'interface réseau

Traditionnellement, les premières versions du noyau attribuaient des noms aux périphériques d'interface réseau en affectant un préfixe, généralement basé sur le pilote de périphérique, et un nombre, tel que eth0. Avec la disponibilité de différents types de périphériques, ce schéma de dénomination n'est plus efficace. Les noms ne correspondent pas nécessairement aux étiquettes du châssis et les noms eux-mêmes peuvent être incohérents entre les interfaces réseau existantes. L'incohérence affecterait les adaptateurs intégrés sur le système, y compris les adaptateurs supplémentaires. Les plates-formes de serveur avec plusieurs adaptateurs réseau peuvent avoir des problèmes de gestion de ces interfaces.

Oracle Linux implémente un schéma de nommage cohérent pour toutes les interfaces réseau via le gestionnaire de périphériques udev. Le régime offre les avantages suivants :

  • Les noms des périphériques sont prévisibles.
  • Les noms de périphérique persistent après la réinitialisation du système ou après la modification du matériel.
  • Vous pouvez identifier et remplacer le matériel défectueux.

La fonctionnalité qui implémente la résolution cohérente des noms sur les périphériques est activée par défaut dans Oracle Linux. Les noms d'interface réseau sont basés sur des informations dérivées du BIOS du système. Ils peuvent également être basés sur le microprogramme, le chemin système ou l'adresse MAC d'un périphérique.

Les interfaces réseau sont identifiées par un nom qui combine un préfixe et un suffixe. Le préfixe dépend du type d'interface réseau :

Préfixe Description
en Interfaces réseau Ethernet.
wl Interfaces de réseau local sans Fil (LAN).
ww Interfaces WAN (Wireless Wide Area Network, réseau étendu sans fil).

Le suffixe contient l'une des informations suivantes :

Préfixe Description
on

Numéro d'index intégré.

Exemple : eno0

sn

Numéro d'index d'emplacement d'enfichage à chaud.

Exemple : ens1

Les autres préfixes qui peuvent être inclus dans le nom de l'interface sont les suivants :

  • f--fonction
  • d--ID de périphérique
pbussn

Numéro de bus et d'emplacement.

Exemple : enp0s8

Les autres préfixes qui peuvent être inclus dans le nom de l'interface sont les suivants :

  • f--fonction
  • d--ID de périphérique
xMAC-addr

Adresse MAC.

Exemple : enx0217b08b

Remarque : ce format de dénomination n'est pas utilisé par défaut par Oracle Linux. Toutefois, les administrateurs peuvent l'implémenter en tant qu'option.