Переименование сетевых интерфейсов 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/ , где еще я могу проверить, что мне нужно изменить имя сетевого адаптера?

  • Установка RHEL6.5 путем замены RPM
  • Можно ли конвертировать RHEL в CentOS?
  • Как остановить внешний жесткий диск Western Digital от спящего режима
  • Не удается контролировать журнал после установки Kickstart
  • Листинг пакетов в Yum, которые зависят от другого установленного пакета
  • ОС RHEL больше не видна после установки окон
  • Каковы различия между облачными изображениями и закрытыми виртуальными машинами?
  • Выберите графическую карту для вывода консоли
  • 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

    Как переместить несколько файлов и добавить расширение .pgp?

    SSH для входа в систему с помощью pam_exec.so

    Почему mv не может сохранять разрешения при переходе между SD-картами Android?

    Не работает прошивка Ralink (чипсет rt2870)

    Разница между «локальным переадресацией портов» и «динамической переадресацией портов»?

    Подсчет файлов в листах дерева каталогов

    Могу ли я хранить и работать с каталогом в сжатой форме?

    Чтение FreeBSD UFS отформатированного внешнего диска в Mac OS X

    При завершении работы перед установкой аварийного сигнала отключите накопители?

    Почему некоторые пакеты используют «make install», а другие используют «sudo make install»,

    Обновление значков на рабочем столе после перемещения вручную установленной программы

    PPC Debian: eth0: переход на принудительный 10bt / 100bt

    Как отобразить результат df каждые 30 секунд?

    Переключение между dvorak и qwerty

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

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