Los scripts de control de interfaz controlan la activación y desactivación de las interfaces del sistema. 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 interfaz ifdown y ifup son enlaces simbólicos a los scripts en el directorio /sbin. Cuando se solicita cualquiera de estos scripts, requieren que se especifique el valor de la interfaz, como por ejemplo:
ifup eth0 |
![]() | Atención |
---|---|
Los scripts de interfaz ifup and ifdown son los únicos scripts que el usuario debería utilizar para subir y bajar las interfaces de red. Se describen los siguientes scripts para propósitos de referencia. |
Dos archivos utilizados para llevar a cabo una variedad de tareas de inicialización de la red durante el proceso de activar una interfaz de red son /etc/rc.d/init.d/functions y /etc/sysconfig/network-scripts/network-functions. Refiérase a la Sección 8.4 para más información.
Tras haber verificado que se ha especificado una interfaz y que al usuario que ha ejecutado la petición se le permite controlar la interfaz, el script correcto activa o desactiva la interfaz. Los siguientes scripts de control de interfaz son los más habituales encontrados en el directorio /etc/sysconfig/network-scripts/:
ifup-aliases — Configura los alias IP desde los archivos de configuración de la interfaz cuando se asocia más de una dirección IP con una interfaz.
ifup-cipcb y ifdown-cipcb— Se usan para activar y desactivar interfaces Crypto IP Encapsulation (CIPE).
ifup-ipv6 and ifdown-ipv6 — Seusa para activar o desactivar interfaces IPv6.
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.
ifup-post and ifdown-post — Contiene comandos que se ejecutan después de que una interfaz particular haya sido activada o desactivada.
ifup-ppp and ifdown-ppp — Seusa para activar o desactivar una interfaz PPP.
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.
ifup-sl and ifdown-sl — Se usa para activar o desactivar una interfaz SLIP.
![]() | Aviso |
---|---|
Tenga en cuenta que si elimina o modifica cualquier script en el directorio /etc/sysconfig/network-scripts/ puede provocar que las conexiones de interfaz funcionen de forma extraña o incluso fallar. Solo los usuarios avanzados deberían modificar los scripts relacionados con una interfaz de red. |
La forma más fácil de manipular todos los scripts de red simultáneamente, es usando el comando /sbin/service en el servicio de red (/etc/rc.d/init.d/network), como se ilustra en el comando siguiente:
/sbin/service network <action> |
En este ejemplo <action> puede ser start, stop, o restart.
Para ver una lista de los dispositivos configurados y las interfaces de red actualmente activas, utilice el comando:
/sbin/service network status |