Les scripts de contrôle d'interface contrôlent la mise en fonction (activation) et la mise hors service (désactivation) des connexions d'interface. Il existe deux scripts de contrôle principaux, soit /sbin/ifdown et /sbin/ifup, utilisant d'autres scripts de contrôle situés dans le répertoire /etc/sysconfig/network-scripts.
Les scripts d'interface ifdown et ifup constituent des liens symboliques vers des scripts du répertoire /sbin/. Lorsque l'un ou l'autre de ces scripts est appelé, la valeur de l'interface doit être spécifiée, comme par exemple:
ifup eth0 Determining IP information for eth0... done. |
À ce moment, 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 Section 8.4 Fichiers de fonctions réseau pour de plus amples informations.
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. La liste ci-dessous énumère Les scripts de contrôle d'interface les plus courants:
ifup-aliases — configure des alias 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) vers le haut et le bas.
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.
ifdown-ppp et ifup-ppp — permettent d'activer ou de désactiver une interface PPP .
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.
![]() | Avertissement |
---|---|
La suppression ou la modification de ces scripts dans le répertoire /etc/sysconfig/network-scripts/ peut provoquer le mauvais fonctionnement ou l'échec de diverses connexions. Seuls les utilisateurs chevronnés peuvent se permettre de modifier les scripts concernant une interface réseau. |
Pour simplifier la manipulation simultanée de tous les scripts réseau, utilisez la commande /sbin/service sur le service de réseau (/etc/rc.d/init.d/network), comme ci-dessous:
/sbin/servicenetwork<action> |
Dans cet exemple, <action> peut correspondre à start, stop ou restart.
Pour afficher une liste des périphériques configurés et des interfaces réseau actuellement actives, utilisez la commande suivante:
/sbin/service/networkstatus |