Задать вопрос
redsabien
@redsabien

Почему сетевые интерфейсы имеют разные имена?

Имею дело в основном с Centos 7 , часто устанавливаю, почему имена интерфейсов отличаются enp4s0, em1, eno1, eth0. ( такие имена появляются после стандартной устновки)

откуда они берутся, и как сделать их одинаковыми по умолчанию? eth0 eth1 eth2 etc
  • Вопрос задан
  • 3310 просмотров
Подписаться 3 Оценить 4 комментария
Пригласить эксперта
Ответы на вопрос 3
alsopub
@alsopub
Ответ написан
Комментировать
@Blackrime
1. В GRUB добавь - net.ifnames=0
2. Перезапиши ядро - sudo grub2-mkconfig -o /boot/grub2/grub.cfg
3. Создаём правило раздачи имён. Правим /etc/udev/rules.d/70-persistent-net.rules
Добавляем SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:a9:7a:e1", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
Где ATTR{address}== MAC адрес интерфейса, NAME= Имя интерфейса
4. Перезапускаем машину.
Ответ написан
@Lindon_cano
Привыкать к новым нотациям.
Почитать https://www.freedesktop.org/wiki/Software/systemd/... и узнать почему так случилось. Оценить
Names incorporating the interfaces's MAC address (example: enx78e7d1ea46da), например.

Ну либо быть ретроградом типа меня и выполнить рекомендации по откручиванию всего назад.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы