История изменений
Исправление 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 работает из коробки.