8.3. Scripts de control de interfaz

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 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ónAtención
 

Los scripts de interfaz ifup y 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/:

AvisoAviso
 

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