| Red Hat Linux 7.2: Guide de référence Red Hat Linux officiel | ||
|---|---|---|
| Précédent | Chapitre 12. Scripts réseau | Suivant |
Les scripts de contrôle d'interface contrôlent la mise en fonction (activation) et hors service (désactivation) des connexions d'interface. Il existe deux principaux scripts de contrôle, /sbin/ifdown et /sbin/ifup, utilisant d'autres scripts de contrôle situés dans le répertoire /etc/sysconfig/network-scripts pour activer et désactiver les interfaces réseau.
Les deux principaux scripts de contrôle d'interface du répertoire /etc/sysconfig/network-scripts, ifdown et ifup, constituent des liaisons symboliques vers les scripts du répertoire /sbin. Lorsque l'un ou l'autre de ces scripts est appelé, il accepte une valeur de l'interface à utiliser, comme par exemple :
[root@bleach network-scripts]# ifup eth0 Indentification des informations IP pour eth0... terminé. [root@bleach network-scripts]# |
A ce point, les fichiers /etc/sysconfig/network-scripts/network-functions et /etc/rc.d/init.d/functions sont approvisionnés et des fonctions de ces fichiers sont utilisées pour diverses tâches. Reportez-vous à la la section intitulée Fonctions réseau pour en savoir plus sur ces tâches.
Après avoir vérifié qu'une interface a été spécifiée et que l'utilisateur effectuant la requête est autorisé à activer ou désactiver l'interface, le script correspondant au type de périphérique d'interface est activé. Il s'agit du script qui active et désactive véritablement l'interface. Voici les scripts de contrôle d'interface les plus courants pour ce type :
ifup-aliases — Configure des pseudonymes IP à partir des fichiers de configuration d'interface quand plusieurs adresses IP sont associées à une interface.
ifdown-cipcb et ifup-cipcb — Permettent d'activer et de désactiver les connexions Crypto IP Encapsulation (CIPE).
ifdown-ipv6 et ifup-ipv6 — Contiennent des fonctions associées IPv6 utilisant les variables d'environnement dans divers fichiers de configuration d'interface et /etc/sysconfig/network.
ifup-ipx — Permet d'activer une interface IPX.
ifup-plip — Permet d'activer une interface PLIP.
ifup-plusb — Permet d'activer une interface USB pour les connexions réseau.
ifdown-post et ifup-post — Contiennent des commandes à exécuter après l'activation ou la désactivation d'une interface spécifique : configuration de pseudonymes ou routes IP par l'intermédiaire de certains scripts, comme ifup-aliases ou ifup-routes.
ifdown-ppp et ifup-ppp — Permettent d'activer ou de désactiver une interface PPP en utilisant un périphérique particulier.
ifup-routes — Ajoute des itinéraires statiques pour un périphérique particulier lorsque son interface est activée.
ifdown-sit et ifup-sit — Contiennent des fonctions associées à l'activation et la désactivation d'un tunnel IPv6 au sein d'une connexion IPv4.
ifdown-sl et ifup-sl — Permettent d'activer ou de désactiver une interface SLIP.
Afin d'activer ou de désactiver correctement une interface spécifique, ces scripts peuvent s'appeler entre eux pour utiliser un type de fonctionnalité spécifique. En outre, d'autres scripts se retrouveront dans le répertoire /etc/sysconfig/network-scripts à mesure que des logiciels nécessitant un nouveau type d'interface sont installés. Gardez à l'esprit que la suppression ou la modification de ces scripts peut provoquer le dysfonctionnement ou l'échec de diverses connexions, ces scripts étant en général dépendants les uns des autres. Cependant, les utilisateurs avancés ont la possibilité de modifier des scripts associés à une interface spécifique afin d'associer des étapes supplémentaires à l'activation ou la désactivation de cette interface.
Vous pouvez également utiliser le script d'initialisation /etc/rc.d/init.d/network afin d'activer et désactiver toutes les interfaces réseau configurées pour démarrer au lancement de l'ordinateur avec la commande :
/sbin/service network action |
action correspondant à start pour démarrer les interfaces réseau, stop pour les arrêter, ou restart pour les redémarrer. Vous pouvez également utiliser la commande /sbin/service/network status pour voir une liste des périphériques configurés et des périphériques actifs.
Vous trouverez des instructions concernant l'activation et la désactivation des interfaces, par le biais de la ligne de commande ou d'outils d'administration graphique, dans le Guide de personnalisation Red Hat Linux officiel.
| Précédent | Sommaire | Suivant |
| Scripts réseau | Niveau supérieur | Fonctions réseau |