1.3. Scripts de control de interfaz

1.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 primaria que llaman a los scripts de control ubicados en el directorio /etc/sysconfig/network-scripts: /sbin/ifdown y /sbin/ifup.

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 se debe especificar el valor de la interfaz, como por ejemplo:

        ifup eth0
      

Atención

Los scripts de interfaz ifup y ifdown son los únicos scripts que el usuario debe utilizar para subir y bajar las interfaces de red.

Los siguientes scripts son descritos como referencia únicamente.

Dos archivos utilizados para llevar a cabo una variedad de tareas de inicialización de la red durante el proceso de activación de una interfaz de red son /etc/rc.d/init.d/functions y /etc/sysconfig/network-scripts/network-functions. Consulte la Sección 1.4, “Archivos de funciones de red” para obtener mayor 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 bastante comunes y se encuentran 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-ippp y ifdown-ippp

Activa y desactiva una interfaz ISDN.

ifup-ipsec y ifdown-ipsec

Activa y desactiva una interfaz IPsec.

ifup-ipv6 y ifdown-ipv6

Se usa para activar y desactivar una interfaz IPv6.

ifup-ipx

Activa y desactiva una interfaz IPX.

ifup-plip

Activa y desactiva una interfaz PLIP.

ifup-plusb

Activa y desactiva una interfaz USB para conexiones de red.

ifup-post y ifdown-post

Contiene comandos que son ejecutados después de que una interfaz ha sido activada o desactivada.

ifup-ppp y ifdown-ppp

Activa o desactiva una interfaz PPP.

ifup-routes

Añade rutas estáticas para un dispositivo como si se activase su interfaz.

ifdown-sit y 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 y ifdown-sl

Activa o desactiva una interfaz SLIP.

ifup-wireless

Activa una interfaz inalámbrica.

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 fallen. 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 con 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 <acción>
      

En este ejemplo <acción> 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