Как в Ubuntu указать IP адрес через переменную?

В файле /etc/network/interfaces хочу получить строку вида
iface eth0 inet static
address $IP_ADDRESS

И затем изменять значение IP-адреса через данную переменную.
Возможно ли такое? Где в таком случае надо хранить значение этой переменной?
  • Вопрос задан
  • 3184 просмотра
Пригласить эксперта
Ответы на вопрос 2
merryjane
@merryjane
Системный администратор
Вы можете сделать шаблон-файл. Он будет храниться где-то в отдельном каталоге. По команде будет производиться генерация конфига (подставление нужных IP, NETMASK и прочего) на базе шаблона и дальнейшее перемещение полученного конфига с замещением в /etc/network/interfaces.
Ответ написан
Комментировать
leahch
@leahch Куратор тега Linux
3D специалист. Dолго, Dорого, Dерьмово.
В ubuntu есть такое понятие как маппинг интерфейсов, конда конфигурация определяется в зависимости от работы скрипта,. Там как раз можно использовать переменные для вызова того или иного интерфейса. Примеры здесь addisu.taddese.com/blog/mapping-in-linux-network-i... и в мануале manpages.ubuntu.com/manpages/lucid/en/man5/interfa...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы