19.12. Travail avec des profils

Plusieurs périphériques réseau logiques peuvent être créés pour chaque périphérique matériel physique. Par exemple, si vous avez une carte Ethernet dans votre système (eth0), vous pouvez créer des périphériques réseau logiques avec différents surnoms et différentes options de configuration, tous associés à eth0.

Les périphériques réseau logiques sont différents des alias de périphériques. Les périphériques réseau logiques associés au même périphérique physique doivent exister dans différents profils et ne peuvent pas être activés simultanément. Les alias de périphériques sont également associés au même périphérique matériel, mais les alias de périphériques associés au même matériel peuvent être activés en même temps. Reportez-vous à la Section 19.13 afin d'obtenir de plus amples informations sur la création d'alias de périphériques.

Les profils peuvent être utilisés pour créer plusieurs ensembles de configuration pour différents réseaux. Un ensemble de configuration peut inclure des périphériques logiques tels que les hôtes et des paramètres DNS. Après la configuration des profils, vous pouvez utiliser l'Outil d'administration réseau afin de passer de l'un à l'autre.

Par défaut, il existe un profil appelé Commun. Pour créer un nouveau profil sélectionnez Profil => Nouveau dans le menu déroulant, puis entrez un nom unique pour le profil.

Vous modifiez maintenant le nouveau profil, comme l'indique la barre de statut en bas de la fenêtre principale.

Cliquez sur le périphérique figurant déjà dans la liste et sélectionnez le bouton Copier pour copier le périphérique existant sur un périphérique réseau logique. Si vous utilisez le bouton Nouveau, un alias de réseau sera créé, ce qui n'est pas correct. Pour changer les propriétés du périphérique logique, sélectionnez-le parmi la liste, puis cliquez sur Modifier. Par exemple, le surnom peut être changé en un nom plus parlant, comme eth0_office, afin qu'il puisse être plus facilement identifiable.

Dans la liste des périphériques figure une colonne de cases de pointage intitulée Profil. Vous pouvez cocher ou décocher des périphériques pour chaque profil. Seuls les périphériques cochés sont inclus pour le profil actuellement sélectionné. Par exemple, si vous créez un périphérique logique nommé eth0_office dans un profil nommé Office et que vous voulez activer le périphérique logique si le profil est sélectionné, annulez la sélection du périphérique eth0 et retenez à la place le périphérique eth0_office.

Par exemple, la Figure 19-19 montre un profil appelé Office avec le périphérique logique eth0_office. Il est configuré de façon à activer la première carte Ethernet à l'aide de DHCP.

Figure 19-19. Profil Office

Veuillez noter que le profil Home illustré dans la Figure 19-20 active le périphérique logique eth0_home qui est associé à eth0.

Figure 19-20. Profil Home

Vous pouvez également configurer eth0 de façon à ce qu'il ne soit activé que dans le profil Office et n'activer qu'un périphérique ppp (modem) dans le profil Home. Le profil Commun peut également activer eth0 et un profil Away activer un périphérique ppp à utiliser en cas de voyage.

Pour activer un profil au démarrage, modifiez le fichier de configuration du chargeur de démarrage afin qu'il inclut l'option netprofile=<nom-de-profil>. Par exemple, si le système utilise GRUB en tant que chargeur de démarrage et que /boot/grub/grub.conf contient :

title Red Hat Enterprise Linux (2.4.21-1.1931.2.399.ent)
        root (hd0,0)
        kernel /vmlinuz-2.4.21-1.1931.2.399.ent ro root=LABEL=/
        initrd /initrd-2.4.21-1.1931.2.399.ent.img

remplacez-le par l'exemple suivant (où <profilename> représente le nom du profil à activer au démarrage) :

title Red Hat Enterprise Linux (2.4.21-1.1931.2.399.ent)
        root (hd0,0)
        kernel /vmlinuz-2.4.21-1.1931.2.399.ent ro root=LABEL=/ netprofile=<profilename>
        initrd /initrd-2.4.21-1.1931.2.399.ent.img

Pour changer de profil une fois que le système a démarré, sélectionnez le bouton Menu principal (sur le panneau) => Outils de système => Contrôle du périphérique réseau (ou tapez la commande redhat-control-network) pour sélectionner un profil et l'activer. La section pour activer le profil n'apparaît dans l'interface du Contrôle du périphérique réseau que si l'interface Commun par défaut, n'est pas la seule existant.

Sinon, exécutez la commande suivante pour activer un profil (remplacez <profilename> par le nom du profil) :

redhat-config-network-cmd --profile <profilename> --activate