LINUX.ORG.RU
ФорумAdmin

сконвертировать ifcfg-eth0 в unit файл

 ,


0

2

Приветствую,

Можно ли в RedHat дистрибутивах (да и наверное во всех в которых применяется systemd) определять интерфейсы и их конфигурацию (IP, маски, маршруты и пр.), которые создаются при загрузке, не в /etc/sysconfig/network-scripts/ifcfg-* а в systemd unit-файлах?

Две причины:

1) Где-то читал, что RedHat планирует сделать /etc/sysconfig/network-scripts/ifcfg-* файлы obsolete и все будет через unit-файлы с хранилищем в формате key-value

2) Я бы хотел создавать интерфейсы своим скриптом, не нашел как это сделать средствами ifcfg-* файла.

★★

Я бы хотел создавать интерфейсы своим скриптом

Что значит «создавать» в вашем изложении? Создавать eth0, tun0,tap0... etc0 ? Или вы про настройки существующих в системе интерфейсов?

anc ★★★★★
()
Ответ на: комментарий от anc

Что значит «создавать» в вашем изложении? Создавать eth0, tun0,tap0… etc0 ? Или вы про настройки существующих в системе интерфейсов?

В моем случае я имел в виду bridge интерфейсы.

cruz7 ★★
() автор топика
Ответ на: комментарий от AVL2

так а зачем для этого скрипты трогать?

Чтобы при перезагрузке все автоматмчески создалось и сконфигурировалось.

Вызывай brctl из своих скриптов да и все.

Кто будет запускать мои скрипты при старте системы?

cruz7 ★★
() автор топика
Ответ на: комментарий от cruz7

Чтобы при перезагрузке все автоматмчески создалось и сконфигурировалось.

ну так и сделай свой скрипт с командами создания бриджа и вызывай его из юнита systemd.

Кто будет запускать мои скрипты при старте системы?

твой юнит c твоим скриптом в systemd.

AVL2 ★★★★★
()
Ответ на: комментарий от Jurik_Phys

В RedHat закопали systemd-networkd, они свой NM двигают.

bigbit ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.