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  y   deben ser 0 (éxito) indicando que la configuración o la desconfiguración de los interfaces pueden continuar. Si  devuelve un valor distinto de cero, se detendrá la configuración del interfaz. Si  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.

The return values for the  function should be 0 (success) to indicate that configuration or de-configuration of the interface can continue. If  returns a non-zero value, then interface configuration will be aborted.

The return value for the  function is ignored since there's nothing to do if it indicates failure.

${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.