Handbook:Parts/Networking/Extending/ru

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

Для указания на то, что запуск или останов интерфейса может продолжаться, возвращаемое значение функций  и   должно быть 0 (успешным). Если  возвращает ненулевое значение, запуск интерфейса прерывается. Если  возвращает ненулевое значение, не допускается продолжение останова интерфейса.

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.