Переименование сетевых интерфейсов Red Hat Enterprise Linux

У меня есть виртуальная машина на vmware ESXi 6.0, работающая на Red Hat Enterprise Linux 7.2.

У меня есть два сетевых интерфейса, которые я хочу назвать «eth0» и «eth1» соответственно. Первоначально они были названы с префиксом «eno …», а затем строка чисел.

Я отредактировал файлы ifcfg для обоих интерфейсов, изменив параметры name и device на «eth0» и «eth1».

Затем я переименовал файлы ifcfg в ifcfg-eth0 и ifcfg-eth1 .

Когда я запускаю systemctl restart network я получаю сообщение об ошибке, что соединение «eth0» недоступно на устройстве «eno167».

введите описание изображения здесь

Похоже, что имя устройства нужно изменить где-то еще в дополнение к файлам в /etc/sysconfig/network-scripts/ , где еще я могу проверить, что мне нужно изменить имя сетевого адаптера?

  • как включить sudo для одного каталога
  • find * ищет файл с именем «*» на Debian, но не на RHEL
  • Мусорные шестнадцатеричные байты в файле wtmp
  • Перенос файлов с разрывами строк в именах файлов на сервере Linux
  • Как nginx получает запросы от клиента и перенаправляет его на фактический сервер?
  • включите numlock на экране входа в систему. GDM
  • Как я могу получить время разблокировки экрана в Gnome на более поздних вариантах Red Hat?
  • Почему удаление iptables «сломало» мой доступ к сети?
  • 2 Solutions collect form web for “Переименование сетевых интерфейсов Red Hat Enterprise Linux”

    udev изменил (испортил) это схема именования интерфейса некоторое время назад. Один из самых простых способов вернуть старый метод – добавить 'net.ifnames = 0' в качестве параметра ядра в файле grub.conf

    Также стоит отметить, что если вам не нравится новое соглашение об именовании интерфейса, вы можете назвать интерфейсы так, как вам нравится.

    В /etc/sysconfig/network-scripts/ создайте файл ifcfg-[desired-name]

    Добавить:

     DEVICE=[desired-name] HWADDR=[mac address of the interface] 

    Вы также можете добавить все обычные настройки в этот файл. Это назовет интерфейс, который вам нравится, и соедините его на основе MAC-адреса вашего устройства.

    Поэтому, если вам нужен интерфейс с именем ftp-interface использует интерфейс с MAC-адресом 00:00:00:00:00:00 и хотел бы иметь IP 1.1.1.1/24 вы могли бы использовать:

     /etc/sysconfig/network-scripts/ifcfg-ftp-interface -------------------------------------------------- DEVICE="ftp-interface" HWADDR=00:00:00:00:00:00 IPADDR=1.1.1.1 PREFIX=24 и /etc/sysconfig/network-scripts/ifcfg-ftp-interface -------------------------------------------------- DEVICE="ftp-interface" HWADDR=00:00:00:00:00:00 IPADDR=1.1.1.1 PREFIX=24 

    Вы можете найти более подробную информацию о том, как именование работает на сайте Red Hat: https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Networking_Guide/sec-Understanding_the_Device_Renaming_Procedure.html

    Interesting Posts
    Linux и Unix - лучшая ОС в мире.