Handbook:Parts/Networking/Extending/es

Enganche con las funciones estándar
Se pueden definir cuatro funciones en, que pueden ser llamadas antes o después de las operaciones de inicio/parada (start/stop). Sus nombres se componen empezando con el nombre de interfaz, de manera que una función puede controlar múltiples interfaces.

Los valores de retorno de las funciones preup y predown deben ser 0 (éxito) indicando que la configuración o la desconfiguración de los interfaces pueden continuar. Si preup devuelve un valor distinto de cero, se detendrá la configuración del interfaz. Si predown devuelve un valor distinto de cero, no se permite que el interfaz continúe desconfigurándose.

The return values for the  and   functions are ignored since there's nothing to do if they indicate failure.

${IFACE} es el interfaz que será encendido/apagado, ${IFVAR} es ${IFACE} convertido a un nombre de variable válido según bash.

Enganche con las funciones de wireless tools
Se pueden definir dos funciones en que se ejecutan antes y después de la función asociada referida. Estas funciones se nombran antecediéndole el nombre del interfaz, de manera que la misma función puede controlar múltiples interfaces.

El valor devuelto por la función preassociate debe ser 0 (éxito) para indicar que la configuración o desconfiguración del interfaz puede continuar. Si la función preassociate devuelve un valor distinto de cero, se interrumpirá la configuración del interfaz.

El valor devuelto por la función postassociate se ignora, ya que no hay nada que hacer si llegase a indicarse una falla.

${ESSID} is set to the exact ESSID of the AP the system is connecting to. ${ESSIDVAR} is ${ESSID} converted to a variable name bash allows.