Alterando em * para eth *
NOTA: em0
e em1
também são usados pelo RHEL & CentOS e, portanto, o Scientific Linux também. Eles são normalmente usados para placas de rede incorporadas que são incorporadas na placa-mãe do sistema.
Eu encontrei este post intitulado: Resolvido: Renomeando em1 para eth0 no Red Hat Enterprise Linux 6 que sugeria adicionar o seguinte para seu /etc/grub.conf
, biosdevname=0
.
I've been burned enough times to do this out of habit: make a backup of
/etc/grub.conf
, retaining SELinux info:$ sudo cp --preserve=context /etc/grub.conf /etc/grub.bak
Add
biosdevname=0
to thekernel
boot arguments in/etc/grub.conf
.Rename
/etc/sysconfig/network-scripts/ifcfg-em1
to/etc/sysconfig/network-scripts/ifcfg-eth0
, changing the line:DEVICE="em1"
to
DEVICE="eth0"
Delete
/etc/udev/rules.d/70-persistent-net.rules
- Reboot.
Alterando eth * para em *
Se, por outro lado, você estiver tentando alterar eth0
para em1
, acredito que você precisa mover o biosdevname=1
dessa linha independente em seu arquivo grub.conf
para que seja um parâmetro real para a linha kernel
acima.
Por exemplo:
kernel /vmlinuz-2.6.32-431.el6.x86_64 ro root=/dev/mapper/VolGroup-lv_root rd_NO_LUKS LANG=en_US.UTF-8 rd_NO_MD rd_LVM_LV=VolGroup/lv_swap SYSFONT=latarcyrheb-sun16 crashkernel=auto rd_LVM_LV=VolGroup/lv_root KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet biosdevname=1
Referências
- Migração de nomes de dispositivos convencionais para nomes de dispositivos consistentes para Dispositivos Ethernet no Red Hat Enterprise Linux v6
- Biosdevname - Nomenclatura de dispositivo de rede consistente
- página do manual biosdevname
- 9.6. NOME DE DISPOSITIVO DE REDE CONSISTENTE USANDO BIOSDEVNAME