Gérer les différents profils réseau

Draknetprofile

Introduction

Chaque interface réseau d'un système Mageia est initialement configurée avec un ensemble défini de paramètres. Cela correspond à ce qu'un utilisateur d'un ordinateur de bureau attend en général, mais cela peut s'avérer inadapté lorsqu'un système est déplacé d'un réseau à un autre : pour qu'un système puisse fonctionner dans différents environnements réseaux, cela nécessite que plusieurs configurations co-existent sur un ordinateur donné ; dans le cas contraire, l'interface réseau devra être reconfigurée à chaque changement d'environnement réseau.

Profils

La possibilité d'établir des configurations multiples pour les éléments d'un réseau est une fonctionnalité standard sous Linux. La notion de "Profil réseau" renvoie à un ensemble de configurations d'éléments du réseau, définies pour un environnement réseau spécifique. Chaque Profil réseau a un nom et la configuration initiale générée par le système est nommée "default". Lorsqu'un nouveau profil est créé, il faut lui donner un nom différent de ceux déjà existants.

Draknetprofile

Draknetprofile est un élement -- très simple -- du Centre de Contrôle de Mageia (MCC), qui fournit une interface graphique (GUI) pour gérer les profils. Ce GUI permet de

  • passer d'un profil à un autre, c-à-d d'activer un profil cible pour qu'il devienne le "profil courant",

  • d'ajouter un nouveau profil,

  • supprimer un profil d'une liste de profils définis,

Lancer Draknetprofile

Définir les profils, changer de profil

Définir/modifier les profils affecte la totalité de votre système Linux et de ses utilisateurs. L'utilisation de Draknetprofile nécessite donc les droits d'administrateur. Normalement, le lancement se fait à l'intérieur du Centre de Contrôle de Mageia (qui est préalablement lancé en tant qu'administrateur):

Figure 1 : Centre de Contrôle de Mageia : onglet Réseau & Internet

  1. Lancez le Centre de Contrôle en cliquant sur l'icône dans le menu de votre Bureau,

  2. sélectionnez l'onglet "Réseau & Internet",

  3. cliquez sur "Gérer les profils réseau" dans la section "Personnaliser et Sécuriser votre réseau" (entourée en rouge dans la Figure 1).

Draknetprofile peut aussi être lancé en ligne de commande depuis un terminal avec les droits d'administrateur (ceci peut être utile lorsque vous souhaitez consulter les messages standards ou les messages d'erreur de draknetprofile -- par exemple lors du débuggage). Tapez:

 draknetprofile 

Une fois lancé, Draknetprofile affichera sa fenêtre principale :

Figure 2 : Activités de gestion de Draknetprofile

La partie haute de la fenêtre contient la liste des noms de tous les profils actuellement définis. La zone en bas présente une série de bouttons:

  • "Activer"... le profil sélectionné (partie haute de la fenêtre) devient le profil courant (et les propriétés de l'ancien profil sont sauvegardées) ;

  • "Nouveau"... créer un nouveau profil ;

  • "Supprimer"... supprimer un profil d'une liste de profils définis,

  • "Quitter"... sortir de Draknetprofile.

Avant de cliquer sur les boutons "Activer" ou "Supprimer", vous devez sélectionner un profil dans la liste : faites un clic-gauche sur le nom du profil cible pour le sélectionner.

Hitting the "New" button will launch an auxiliary window where you can type the name of the profile you want to create; this name must be different from any already existing profile. This profile will be created as a precise copy of the currently active profile and immediately activated as the current profile. You will probably then need to specify its properties (modify the automatically created configuration) in a second, independent action:

  • Quitter Draknetprofile (cliquez sur le boutton "Quitter"),

  • de retour dans l'onglet "Réseau & Internet", sélectionnez l'onglet "Configurer une nouvelle interface réseau (...)" (encadrée en pointillés rouges sur la Figure 1).

  • you then go through the steps for configuring the interface; they are similar to those you did for configuring the original interface during system generation - as documented in the Drakconnect manual.

The middle zone of the window is normally hidden, hit the "Advanced" button to make it visible. It should display the list of names of Draknetprofile "modules" (such as "network", "firewall", "urpmi"), each with a check-button next to the name; these check-buttons determine whether the properties controlled by that module are included into the profile or not.

Utiliser un système avec plusieurs profils

In a system where several profiles are defined, an additional user interaction is required when the system boots: at the very end of the bootstrapping activities - just before the Desktop Environment starts - you will get a message like

 Select network profile: (1) default (2) roaming* 

Type 1 or 2 to select the "default", respectively the "roaming" profile, or carriage-return to select the profile that is marked with an asterisk (the profile that was active when the system had been shut down).

Presently (Mageia-5) there appears to be an intermittent problem: it happens that the system becomes unresponsive after soliciting the user to select a profile. The only way out of this situation is to launch another boot. This problem is under investigation.

Appendix: Files relevant to Draknetprofile

The configuration data of network interfaces are stored in the directory /etc/sysconfig/network-scripts/, in files with names like ifcfg-xxx.

Le nom du profil actuellement actif se trouve dans le fichier /etc/netprofile/current


CC BY-SA 3.0
loading table of contents...