[Sysadmins] Сброс настроек интерфейсов & systemd-networkd

Alexei Takaseev alexei на taf.ru
Сб Авг 29 21:43:12 MSK 2015



----- Исходное сообщение -----
> От: "Michael Shigorin" <mike на altlinux.org>
> Кому: "ALT Linux sysadmins' discussion" <sysadmins на lists.altlinux.org>
> Отправленные: Пятница, 28 Август 2015 г 23:16:46
> Тема: Re: [Sysadmins]	Сброс настроек интерфейсов & systemd-networkd
> 
> On Fri, Aug 28, 2015 at 07:28:03PM +0900, Alexei Takaseev wrote:
> > В поисках решения попадались рецепты с рисованием юнитов
> > network на IFACE с прописыванием внутри всего и вся через вызовы
> > ip. После etcnet от таких рекомендаций повеяло таким духом 90-х
> > и слакварщины, что глаза заслезились.
> 
> А что мешает применять /etc/net?

Во-первых, перманентные проблемы с запуском сервисов, которые требуют
для себя уже настроенные сетевые интерфейсы (к примеру dhcp-сервер), так
же у меня есть несколько серверов, где lighttpd должен биндиться исключительно
к присвоенному на интерфейсе IP. И что с dhcp, что и lighttpd автоматического
запуска не происходит, ибо определение WantedBy=network-online.target не действует.

Во-вторых, у etcnet есть сверхнедостаток, проистекающий из его
сверхдостоинства - инициализация одного интерфейса это вызов до сотни системных
команд в полноценных exec-окружениях. У меня есть машины с ~1000 интерфейсами,
инициализируемыми при старте (и уничтожаемыми при останове), и я хочу,
чтобы процесс запуска системы сократился с нынешних 10 минут (угу, ребут
растягивается в 20 минутную медитацию, где даже тормозной BIOS серверов уже
кажется детской шалостью), до более приличных цифр.


Подробная информация о списке рассылки Sysadmins