Произвольные переменные в conf.d/net

Можно ли объявлять в нем произвольные переменные и обращаться к ним {$VARNAME}?
В чем суть вопроса - сервер шлюз для кучи сетей, хотелось бы записать разные сетевые параметры (адреса, маски и т.п.) в один файл с переменными, а затем source-ить его из conf.d/net и из конфига iptables.

Например /etc/netvars:

NET1ADDR="192.168.1.1"
NET2ADDR="192.168.42.1"

/etc/conf.d/net

config_eth0="{$NET1ADDR}/24"

/etc/iptables/iptables-rules

iptables -A INPUT -p udp -d {$NET1ADDR} -j DROP

Чтобы в одном файле собрать все переменные, и менять в нем одном, а не в куче конфигов.
Можно ли так?

как бы да. можно считать

как бы да. можно считать обычным шеллом.

Проблемы возникнут, когда вы попытаетесь получить значения переменных окружающей среды. Инитскрипты исполняются в несколько изолированном окружении (наподобие sudo).

:)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".