Los scripts de control de interfaz controlan la activación y desactivación de las conexiones de interfaz. Existen dos scripts de control de la interfaz primarios, /sbin/ifdown y /sbin/ifup que utilizan otros scripts de control variados localizados en el directorio /etc/sysconfig/network-scripts para activar y desactivar las interfaces de red.
Los dos scripts de control de interfaz son ifdown y ifup y son enlaces simbólicos para los scripts en el directorio /sbin. Cuando se solicita cualquiera de estos scripts, aceptan el uso de un valor de la interfaz, como por ejemplo:
ifup eth0 Determining IP information for eth0... done. |
At that point, the /etc/rc.d/init.d/functions and /etc/sysconfig/network-scripts/network-functions files are used to perform a variety of tasks. See Sección 8.4 for more information.
Tras haber verificado que se ha especificado una interfaz y que al usuario que ha ejecutado la petición se le permite activar o desactivar la interfaz, se solicita el script correcto para el tipo de dispositivo de interfaz. Los siguientes scripts de control de interfaz son los más habituales de este tipo:
ifup-aliases — Configura los alias IP desde los ficheros de configuración de la interfaz cuando se asocia más de una dirección IP con una interfaz.
ifdown-cipcb y ifup-cipcb — Se usan para activar y desactivar conexiones Crypto IP Encapsulation (CIPE).
ifdown-ipv6 y ifup-ipv6 — Contiene la llamada de funciones basadas en IPv6 que utilizan las variables de entorno en varios ficheros de configuración de la interfaz y /etc/sysconfig/network.
ifup-ipx — Se usa para configurar una interfaz IPX.
ifup-plip — Se usa para configurar una interfaz PLIP.
ifup-plusb — Se usa para configurar una interfaz USB para conexiones de red.
ifdown-post y ifup-post — Contiene comandos que se ejecutan después de que una interfaz particular haya sido activada o desactivada.
ifdown-ppp y ifup-ppp — Se usa para activar o desactivar una interfaz PPP mediante el uso de un dispositivo en particular.
ifup-routes — Añade rutas estáticas para un dispositivo en particular como si se activase su interfaz.
ifdown-sit and ifup-sit — Contiene llamadas de funciones relacionadas con la activación y desactivación de un túnel IPv6 dentro de una conexión IPv4.
ifdown-sl y ifup-sl — Se usa para activar o desactivar una interfaz SLIP.
Tenga en cuenta que si elimina o modifica estos scripts puede provocar varias conexiones de interfaz que pueden funcionar de forma extraña o incluso fallar, debido a que los scripts tienden a apoyarse uno en el otro. Sin embargo, los usuarios avanzados pueden modificar los scripts relacionados con una interfaz específica para hacer que se produzcan pasos adicionales cuando esa interfaz se activa o desactiva.
También puede utilizar el script init /etc/rc.d/init.d/network para activar o desactivar todas las interfaces de red configuradas para iniciar en el momento de arranque con el comando:
/sbin/service network action |
donde action es start para inciar las interfaces de red, stop para interrumpir las interfaces de red o restart para reiniciar las interfaces dered. También puede utilizar el comando /sbin/service/network status para visualizar una lista de dispositivos configurados y dispositivos activos en la actualidad.