Acabei de instalar o RHEL 6.3 em um servidor Dell 1950. Este servidor possui duas portas GBit, Gb0 e Gb1.
Por algum motivo obscuro, udevescolha nomear Gb0 eth1 e Gb1 eth0 . Definitivamente, este não é um bom achado para mim e apenas dá confusão.
Então eu modifiquei a configuração em /etc/udev/rules.d/70-persistent-net.rules:
# PCI device 0x14e4:0x164c (bnx2)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", \
ATTR{address}=="00:20:19:52:d3:c0", \
ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
# PCI device 0x14e4:0x164c (bnx2)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", \
ATTR{address}=="00:20:19:52:d3:be", \
ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
Acabei de alterar o campo "NAME" no arquivo para refletir o que eu quero. Reiniciei o servidor e não funcionou.
No dmesglog, posso ler o seguinte:
udev: renamed network interface eth1 to rename5
udev: renamed network interface eth0 to eth1
udev: renamed network interface rename5 to eth0
Alguma idéia do que está errado aqui? Por que udevmudar assim? Eu tenho outro servidor semelhante, onde não tenho esse problema.
grep -R 'rename5' /etc/udev/rules.d/porque nos logs, por que está sendo exibido, rename5existe outra regra para o mesmo?