udev, как известно, уже довольно давно именует сетевые интерфейсы по так называемому принципу «легко предсказуемых имён сетевых интерфейсов». Как и немалая часть прочих системдебильных «улучшений», это привело к (не)однозначным последствиям — обычный десктопный пользователь с одной сетевой карточкой вместо того, чтобы пользоваться спокон веков назначенным именем eth0, теперь вынужден это самое имя выяснять и ужасаться его легко предсказуемой красоте типа enp2s0. Форумы и вики полнятся статьями и вопросами «Как предсказать легко предсказуемое имя?», системд-фанбои кричат «Так и надо, давно пора, Поттеринг гений!», системд-хейтеры кричат что-то нецензурное, в общем, жизнь кипит.

В eudev эта хрень пришла только-только, с выпуском третьей версии, до этого сетевуха у меня именовалась как положено, eth0. Или, возможно, у меня что-то было как-то настроено, но с обновлением перестало работать... Возиться с написанием правил udev мне откровенно лень; слава Багу, есть и иные способы: достаточно передать ядру при загрузке параметр net.ifnames=0 — и всё, шаловливые ручки надёжно зафиксированы. Информация из официальных источников :-}

@темы: linux

Комментарии
29.06.2015 в 22:36

А увеличение номера eth после замены сетевой карты или мак-адреса оной лучше что ли? У линуксов вообще какая-та беда с именованием сетевых интерфейсов. В бздях всё гораздо прощем и логичнее - две буквы от имени производителя и номер. А в линуксах сейчас аксиома Эскобара в действии.
01.07.2015 в 10:12

Лучше. Одну цифру перебором искать проще, чем две, а ведь там ещё и буквы... :-}
01.07.2015 в 17:28

Вроде как это безумие фиксится созданием пустого файла с нужным именем, чтобы не грузился файл с непоправимыми улучшениями от systemd. Вообще так-то идея годная для серваков (в своё время я баттхёртил из-за того, что после каждого ребута на шлюзе имена интерфейсов могли поменяться местами), но не для десктопов, да.
01.07.2015 в 21:07

Два чая предыдущему оратору.
03.07.2015 в 19:39

Да, такой файл у меня был, но с обновлением перестал работать. И да, на сервере эта фигня возможно имеет смысл, хотя мне кажется более предпочтительным вручную зафиксировать имена интерфейсов в соответствии, например, с мак-адресом, обычным udev-правилом: там имя можно дать своё, легко запоминаемое...
05.07.2015 в 15:34

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

Можно дать полезное имя типа названиесервераназваниеинтерфейса и поиметь дополнительную когнитивную пользу, и вообще — вот не надо лениться! :-}
29.02.2024 в 12:12

Отлично выглядящий интернет-сайт. Думаем, что вы сделали много вашего собственного кодирования.

Посетите также мою страничку

chat.bomjtrek.site/dena83487722 открытие счета в иностранном банке физическим

33490-+
URL

Расширенная форма

Редактировать

Подписаться на новые комментарии