Handbook:Parts/Networking/Extending/ru

Стандартные функции-обработчики
В можно определить четыре функции, которые вызываются при операциях запуска (start) и останова (stop). При вызове функциям передается название интерфейса, так что одна и та же функция может управлять несколькими адаптерами.

The return values for the  and   functions 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. If  returns a non-zero value, then the interface will not be allowed to continue de-configuration.

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

${IFACE} присваивается название запускаемого или останавливаемого интерфейса. ${IFVAR} - это значение ${IFACE}, преобразованное в имя переменной, разрешенное в bash.

Функции-обработчики wireless tools
В можно определить две функции, вызываемые до и после функции подключения (associate). При вызове им сначала передается название интерфейса, так что одна и та же функция может управлять несколькими адаптерами.

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.