Как вернуть названия интерфейсов eth в Centos

Экспорт в PDF Преобразовать страницу в формат Open Document

Дата создания: 2024/12/09 05:13 (C) mihanik

В CentOS 7 появилось новое именование сетевых интерфейсов, основанное на шине, к которой они подключены и порядковому номеру устройства на шине. Разработчики (ещё в Fedora) решили, что это позволит избежать путаницы в именах устройств, но по-моему достигли обратного эффекта. Поэтому системный администратор, который не желает влезать в новую систему именований, задаётся лишь одним вопросом: «Как вернуть всё как было?» Т.е. eth0, eth1 и т.д. Ниже даётся краткий рецепт.

Откройте на редактирование файл /etc/default/grub , найдите строку, которая начинается на GRUB_CMDLINE_LINUX и обычно имеет вид:

GRUB_CMDLINE_LINUX="crashkernel=auto rhgb quiet"

Допишите после quiet следующее: « net.ifnames=0 biosdevname=0» и сохраните файл.

Обновите конфигурацию grub2, выполнив команду :

grub2-mkconfig -o /boot/grub2/grub.cfg

И gосле перезагрузки системы, вы увидите старые и знакомые eth* вместо этих eno1, enp0s1 и прочего…

Разумеется, если вы перед этим уже настроили сеть, то нужно переименовать конфигурационные файлы в /etc/sysconfig/network-scripts/ifcfg- и внутри файлов поправить имена интерфейсов.

⇑ Наверх ⇑

В моей WIKI постоянно ведётся какая-то работа со статьями.
Если у вас возникли вопросы или замечания,
можете их отправлять на почту support@mihanik.net
Только авторизованные участники могут оставлять комментарии.
операционные_системы/linux/работа_с_сетью/как_вернуть_названия_интерфейсов_eth_в_centos.txt · Последнее изменение: 2024/12/09 05:17 — mihanik
Яндекс.Метрика