8.4. Fichiers de fonctions r�seau
Red Hat Enterprise Linux utilise plusieurs fichiers contenant des fonctions importantes utilis�es pour activer et d�sactiver les interfaces. Plut�t que de forcer chaque fichier de contr�le d'interfaces � contenir ces fonctions, elles sont regroup�es dans un petit nombre de fichiers qui sont utilis�s en fonction des besoins.
Le fichier /etc/sysconfig/network-scripts/network-functions contient les fonctions IPv4 les plus couramment utilis�es par bon nombre de scripts de contr�le d'interfaces. Ces fonctions permettent entre autres de contacter des programmes en cours d'ex�cution ayant demand� des informations sur les modifications du statut d'une interface, de configurer des noms d'h�te, de trouver un p�riph�rique passerelle, de v�rifier le statut d'un p�riph�rique particulier et finalement d'ajouter un itin�raire par d�faut.
Les fonctions requises pour les interfaces IPv6 �tant diff�rentes de celles requises pour les interfaces IPv4, un fichier /etc/sysconfig/network-scripts/network-functions-ipv6 est sp�cifiquement con�u pour contenir ces informations. Les fonctions sp�cifi�es dans ce fichier permettent de configurer et de supprimer des routes IPv6 statiques, de cr�er et de supprimer des tunnels, d'ajouter des adresses IPv6 � des interfaces ou d'en supprimer et finalement de rechercher l'existence d'une adresse IPv6 sur une interface.