Изменение имен сетевых интерфейсов в RedHat
У меня есть сервер DELL под управлением RedHat EL 6.3 с двумя сетевыми интерфейсами 1G и двумя сетевыми интерфейсами 10G.
После этой заметки я успешно переименовал два сетевых интерфейса 1G, которые раньше назывались em1
а также em2
, Однако я не могу переименовать сетевые интерфейсы 10G, используя этот метод. (Те называются p4p1
а также p4p2
и не начинай с em
.)
Как я могу переименовать имя сетевого интерфейса моих сетевых интерфейсов 10G в RedHat EL 6.3?
2 ответа
Что касается раздела приложения, к которому вы привязали состояния, настоятельно рекомендуется включить или отключить согласованную функцию именования сетевых устройств во время установки; делать это после установки - грязно и не гарантированно сработает, как вы обнаружили.
Для этого установите систему прохождения biosdevname=0
в командной строке загрузки при загрузке установочного носителя и добавьте этот же параметр в командную строку загрузки grub.
Так как вы все равно только что установили систему, это не должно быть слишком большой головной болью...
Я знаю, что мой ответ действительно запоздал, но это может помочь другим людям, которые ищут эту информацию, так что вот оно:
В качестве параметров ядра лучше указать эти 2 параметра:
biosdevname=0 net.ifnames=0
Чтобы добавить это к загрузке, вы можете сделать:
/sbin/grubby --update-kernel=`/sbin/grubby --default-kernel` --args="biosdevname=0 net.ifnames=0 "
Или измените / etc / default / grub и добавьте biosdevname=0 net.ifnames=0"" в **GRUB_CMDLINE_LINUX и восстановите конфигурацию grub:
grub2-mkconfig -o /boot/grub2/grub.cfg
Пример записи / etc / default / grub:
# cat /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="rd.lvm.lv=rhel_7/swap rd.luks.uuid=luks-cc387312-6da6-469a-8e49-b40cd58ad67a crashkernel=auto vconsole.keymap=us vconsole.font=latarcyrheb-sun16 rd.lvm.lv=rhel_7/root rhgb quiet net.ifnames=0 biosdevname=0"
GRUB_DISABLE_RECOVERY="true"