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

Alexey V. Vissarionov gremlin на altlinux.org
Ср Июл 2 15:00:00 MSK 2025


Good ${greeting_time}!

On 2025-07-01 22:58:39 +0400, Sergey Afonin wrote:

 >>> Ну вот потому и единственное решение, которое доступно,
 >>> это привязка к хардваре мак.
 >> Доступно где? На десктопе? Там в подавляющем большинстве
 >> случаев ethernet-устройство всего одно,

Надо уточнить: речь про одно реально подключенное устройство -
например, eth0 с подключенным кабелем при ненастроенном wlan0
(типовая ситуация для ноутбука).

 >> и именно им нужно подключиться к сети независимо ни от чего.
 > Да где угодно.

Не-а... Вот как раз в плане сетевой подсистемы десктоп и сервер -
это, как говорят в городе-герое Одессе, таки две большие разницы.

Десктоп именно подключается к сети (уже существующей). Сервер (он
же в частном случае сетевое оборудование) может и создать сеть.

 >> На сервере? Ну вот, например, довольно типовая ситуация:
 >> этот самый сервер сдох. выдернули из него накопители,
 >> откнули в новый сервер, уложились в 60*60*24*30/10000 ==
 >> 4 минуты 19 секунд... опаньки, а сеть не работает. Почему?
 > Потому, что не удалили правила. Надо удалить, сгенерятся новые.
 > +1 минута. Может +2.

Ну вот мы и подошли к тому, что генерировалку и применялку
этих самых правил нужно ставить явно - чтобы оно случайно
не появилось там, где этот противоестественный интеллект
может навредить.

 >> А это уже никого не волнует: в 0.9999 не уложились, админ
 >> остается без премии.
 > Проблема админа. Я укладываюсь. Более того, у меня запаска
 > есть со своими правилами, я только /etc/net/ifaces копирую
 > обычно.

Если конфигурации серверов отличаются только набором IP-адресов,
то конфигурацию лучше не копировать, а унифицировать.

Я такие задачи решал (в масштабах датацентров), но тема явно
не для этого листа.

 > У запасок, правда, не бортовые (там по две), но 4-х и 2-х
 > портовки по полочкам. Ну и обычные тоже есть.

Тут уже разница непринципиальна.

 >>> И её как-то надо иметь возможность сделать.
 >> Зачем? В двух самых типовых ситуациях, рассмотренных выше,
 >> эта функция либо бесполезна, либо откровенно вредна.
 > А у меня наоборот.

А в случае "наоборот" можно и дополнительный пакет поставить.


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


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