LINUX.ORG.RU

История изменений

Исправление gentoo_root, (текущая версия) :

Как всё сложно.

О да, конфиг-файл из трёх строк, позволяющий лёгким движением руки выбрать подходящую схему именования, это действительно rocket science.

А ведь был раньше одинокий /lib/udev/rules.d/75-persistent-net-generator.rules, который легко переопределялся в пару строк новым файлом в /etc/udev/rules.d.

Ну да, гораздо проще разбираться с синтаксисом правил udev и фигачить собственные правила только для того, чтобы что-то заработало. А теперь берём embedded-систему, в которой файловая система read-only, и твой божественный 75-persistent-net-generator.rules не сможет сгенерировать правило для udev, в котором он должен был записать, какому MAC-адресу какое имя интерфейса соответствует. А если даже и сможет (если /etc был не read-only), то бывают системы, где MAC-адрес генерируется рандомно при каждой загрузке. И всё, такая система разваливается, придётся на правилах udev реализовывать (брр) то, что в systemd работает из коробки.

Исходная версия gentoo_root, :

Как всё сложно.

О да, конфиг-файл из трёх строк, позволяющий лёгким движением руки выбрать подходящую схему именования, это действительно rocket science.

А ведь был раньше одинокий /lib/udev/rules.d/75-persistent-net-generator.rules, который легко переопределялся в пару строк новым файлом в /etc/udev/rules.d.

Ну да, гораздо проще разбираться с синтаксисом правил udev и фигачить собственные правила только для того, чтобы что-то заработало. А теперь берём embedded-систему, в которой файловая система read-only, и твой божественный 75-persistent-net-generator.rules не сможет сгенерировать правило для udev, в котором он должен был записать, какому MAC-адресу какое имя интерфейса соответствует. А если даже и сможет, то бывают системы, где MAC-адрес генерируется рандомно при каждой загрузке. И всё, такая система разваливается, придётся на правилах udev реализовывать (брр) то, что в systemd работает из коробки.