Handbook:Parts/Networking/Extending/fr

Crochets de fonctions de base
Quatre fonctions peuvent être définies dans qui seront appelées autour des opérations start/stop. Les fonctions sont appelées avec le nom de l'interface en premier pour qu'une fonction puisse contrôler plusieurs adaptateurs.

Les valeurs de retour pour les fonctions  et   doivent être 0 (succès) pour indiquer que la configuration ou la dé-configuration de l'interface peut continuer. Si  renvoie une valeur non nulle, la configuration de l'interface sera annulée. Si  renvoie une valeur non nulle, l'interface ne pourra pas poursuivre sa dé-configuration.

Les valeurs de retour pour les fonctions  et   sont ignorées car il n'y a rien à faire si elles indiquent un échec.

${IFACE} définit l'interface en cours d'activation/désactivation. ${IFVAR} est ${IFACE} convertie en nom de variable utilisable par bash.

Crochets de fonctions d'outils sans fil
Deux fonctions peuvent être définies dans et seront appelées  autour de la fonction associée. Les fonctions sont appelées avec le nom de l'interface en premier pour qu'une fonction puisse contrôler plusieurs cartes.

Les valeurs de retour pour la fonction  doivent être 0 (succès) pour indiquer que l'activation ou désactivation de l'interface peut continuer. Si  renvoie une valeur non nulle, la configuration de l'interface sera annulée.

La valeur de retour dela fonction  est ignorée car il n'y a rien à faire si elle indique un échec.

${ESSID} est définie sur l'ESSID exact du point d'accès auquel le système se connecte. ${ESSIDVAR} est la variable ${ESSID} convertie en un nom de variable que bash peut utiliser.