etcnet-0.9.7-alt2 В /etc/init.d/network определяется переменная SCRIPTDIR=/etc/net/scripts В /etc/net/scripts/functions определяется переменная LOCALSCRIPTDIR=/etc/net Таким образом, скрипты netup-pre, netup-post, netdown-pre и netdown-post приходится класть в /etc/net, в отличие от остальных скриптов. Просьба поправить путь LOCALSCRIPTDIR (указать на /etc/net/scripts).
"Остальные скрипты" это какие?
К примеру, скрипты functions, ifup, ifdown, config-fw находятся в /etc/net/scripts. По-моему, будет логичным все скрипты складывать в scripts.
LOCALSCRIPTDIR определяет место, в котором ожидается найти скрипты пользователя. Оно специально отличается от места, в котором сложены скрипты системы, чтобы можно было бысто увидеть, добавлялось ли что-то на конкретной машине или нет. Касательно "приходится класть" я замечу, что файлы пользователя в любом случае прийдётся куда-то поместить самостоятельно, какой бы каталог это не был (системные файлы, конечно, входят в состав пакета и отдельного внимания не требуют). Поэтому закрываю.