8.4. Archivos de funciones de red

Red Hat Enterprise Linux utiliza varios archivos que contienen funciones importantes que se usan para activar o desactivar interfaces. En vez de fozar cada archivo de control de interfaz para que contenga estas funciones, estas funciones están agrupadas convenientemente en algunos archivos que se pueden llamar cuando sea necesario.

El archivo /etc/sysconfig/network-scripts/network-functions contiene las funciones IPv4 más comunes, que son útiles para muchos scripts de control de interfaz. Estas funciones incluyen: contactar con programas en ejecución que han solicitado información sobre cambios en el estado de una interfaz, configuración de nombres del host, encontrar dispositivos de puerta de enlace, ver si un dispositivo en particular está o no activado y añadir una ruta por defecto.

Debido a que las funciones solicitadas por las interfaces IPv6 son diferentes de las interfaces IPv4, existe específicamente un archivo /etc/sysconfig/network-scripts/network-functions-ipv6 para guardar esta información. Las funciones en este archivo configuran y borran las rutas IPv6 estáticas, crean y borran túneles, añaden y eliminan direcciones IPv6 para una interfaz y comprueban la existencia de una dirección IPv6 en una interfaz.