[devel] eth -> ether, или bug 32167 (udev-rule-generator-net)

Alexey V. Vissarionov gremlin на altlinux.org
Вт Июл 1 14:11:44 MSK 2025


Good ${greeting_time}!

On 2025-07-01 09:47:56 +0300, Anton Midyukov wrote:

 >>> Ввиду того, что у udev пропал патч для переименования
 >>> интерфейсов

Туда ему и дорога в общем-то.
Если бы это было нужно, это было бы в ядре.

 >> А если нет, с какого перепуга вдруг надо удалять упоминание
 >> udev-rule-generator-net в качестве решения обозначенной
 >> проблемы, да ещё оставляя описание самой проблемы? И с
 >> угрозой вообще удалить пакет udev-rule-generator-net из p11

Очень надеючь на s/угрозой/обещанием/

 > После установки пакета доверчивый пользователь останется без
 > настроенной сети после перезагрузки. Разве нет?

В существующих системах пакет не трогать (пользователь сам rpm -e
сказать может), в свежеустанавливаемые не добавлять.

 >> Или вдрукг стало считаться, что все должны использовать enp*
 >> и не мутить воду?

Если бы это было так, то эти названия интерфейсам давало бы ядро.
В реальности же типов ethernet-устройств, по мнению разработчиков
ядра, существует всего два - полноценные ethernet ("eth%u") и
огрызки CDC ("usb%u").

 >> Так enp* тоже постоянством не отличаются,

Ага. А теперь представляем себе ситуацию, когда устройство сменило
название, а доступ к компутеру возможен только по сети. Пусть даже
не в принципе возможен, а за разумное время.

 >> на wiki ссылка есть на зависимость от ядра. Плюс я лично видел,
 >> как эти enp скакать начинают при установке внешней видеоплаты
 >> например.

Совершенно нормальное явление: кроилово закономерно приводит к
попадалову.

Не, я знаю, почему (и как) это происходит. Но зачем ломать то, что
работает?

 >> Или просто при добавлении ещё одной сетевой.
 > Нужно документировать фиксацию имён сетевых интерфейсов через
 > создание link файлов.

То есть, сначала ломаем всем ноги, а потом раздаем хорошие костыли?

Вариант сразу сделать по уму даже не рассматривается?


-- 
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net


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