Идиотизм с переименованием сетевых интерфейсов

В последнее время после обновления систем стали пропадать привычные сетевые интерфейсы. При это модули сетевых карт загружены и не глючат. После просмотра логов становится ясно, что по желанию левой ноги разработчиков UDEV наш привычный eth0 превратился в какой-то enp2s0 или еще какой наброр букв.
Хорошо такие «разработчики» не работают на ядерных объектах.
Чтобы бороться с этим идеотизмом, надо создать пустой файл 80-net-name-slot.rules в /etc/udev/rules.d/

rm /etc/udev/rules.d/*-persistent-net.rules
>/etc/udev/rules.d/80-net-name-slot.rules

Подразумевается, что в этом файле надо описывать очередность ваших сетевух. Кому это надо я понятия не имею, но придется теперь это терпеть.

А еще лучше удалить этот продавшийся Поцерингу udev, и за место него поставить правильный eudev!

vi /etc/portage/make.conf
Добавить в USE

USE="-kmod -legacy-libudev (-selinux) -static-libs"
emerge -C udev
emerge -1 eudev lvm2
Запись опубликована в рубрике Arch, Gentoo, Linux с метками , . Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Анти-спам: выполните заданиеWordPress CAPTCHA