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.bakAdd
biosdevname=0to thekernelboot arguments in/etc/grub.conf.Rename
/etc/sysconfig/network-scripts/ifcfg-em1to/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