From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM autolearn=unavailable autolearn_force=no version=3.4.1 X-Yandex-Fwd: 1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ya.ru; s=mail; t=1713406508; bh=LTxDWOm7PXCA+7J2e1CHBD7lMDn+sdU0tl+sOK/Tink=; h=In-Reply-To:From:Date:References:To:Subject:Message-ID; b=BWtBRDb2O71WAlk1HJZbzNRfezC4LSpA6UCeDa9t89SZwkBQ03SHS1P9sBGfEi6b2 iswFkVZIRc75F6BpF057sqKXFTpqiep5w0QdWkBwXmnsdQWGyFQmxg3x39sPSuL78c s53/kQ2OjNi7AOO7/2D2GbofKibKFZPgpoxQ+ABQ= Authentication-Results: mail-nwsmtp-smtp-production-main-19.sas.yp-c.yandex.net; dkim=pass header.i=@ya.ru Message-ID: Date: Thu, 18 Apr 2024 09:15:07 +0700 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: devel@lists.altlinux.org References: Content-Language: ru From: =?UTF-8?B?0JDQvdGC0L7QvSDQnNC40LTRjtC60L7Qsg==?= In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: Re: [devel] =?utf-8?b?0L/QvtC00YHQuNGB0YLQtdC80LAg0L3QsNGB0YLRgNC+?= =?utf-8?b?0LnQutC4INGB0LXRgtC4INCyINC00LjRgdGC0YDQuNCx0YPRgtC40LLQsNGF?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Apr 2024 02:15:22 -0000 Archived-At: List-Archive: List-Post: 18.04.2024 00:21, Alexey Shabalin пишет: > День добрый. > Хочу поднять обсуждение о подсистеме настройки сети в наших дистрибутивах. > Ситуация сейчас следующая: > - в рабочей станции и других дистрибутивах с GUI используют NetworkManager > - в сервере есть попытка перехода на systemd-networkd (почему поытка - > ниже :). etcnet оставлен как запасной вариант. > Добавлю, что есть ещё один блокер, который не позволит использовать systemd-networkd в инсталляторе полноценно. В инсталляторе не запускется systemd, вместо него запускается простенький install2-init. > При этом настройщик сети в инсталяторе alterator-eth гвоздями прибит к > etcnet. То что в нем можно выбрать NetworkManager или networkd на > самом деле "обманка", настроить можно только статику или динамику на > интерфейсе (а для NetworkManager и этого кажется нет, могу ошибаться). > Никаких bridge, bond, vlan недоступны для настройки для NM или > networkd в alterator-eth. > > Сам проект etcnet в стагнации. Не развивается, только закрываются > откровенные баги. > И есть серьезные причины избегать его использования. > Например, service network reload по факту делает restart всей сети, в > том числе теряет подключение всех виртуальных машин к bridge, после > чего виртуалки приходится переключать заного к "виртуальному > коммутатору". Т.е. нет возможности применить только изменения в > конфигах, кладется вся сеть целиком. > > Итого: уходим от использования etcnet в дистрибутивах, но > alterator-eth еще не готов для использования с другими подсистемами > настройки сети. > > Предложение: > Давайте рассмотрим вариант использовать в дистрибутивах netplan > https://netplan.readthedocs.io/en/stable/structure-id/ > Расписывать все плюсы и минусы я тут не буду. Только основные. > Плюсы: > - работает и с NetworkManager и с networkd. Причем можно чётко указать > что использовать > - один конфигурационный файл, нет нужды править множество кофигов. > (хотя yaml для кого-то может быть минусом) > - умеет настраивать bond, bridge, vlan, openvswitch, wireguard, wifi, > тунели. Вроде все что нам обычно нужно. > - есть dbus интерфейс (может пригодиться для нового alterator) > - netplan apply применяет изменения настроек, без полной перезагрузки сети > > Минусы: > - админские утилиты на python > > > Если перерабатывать alterator-eth, то может сразу на использование > netplan, который умеет генерировать настройки для NM и networkd? > > PS: я не призываю удалять etcnet из сизифа. Я говорю о дистрибутивах, > которые по факту уходят от использования etcnet. > -- С уважением, Антон Мидюков