Ajustando
/etc/udev/rules.d/70-persistent-net.rules
/etc/sysconfig/network-scripts/ifcfg-eth0 (HWADDR)
deve fazer o truque.
Estou usando CentOS 5.9
. Um dos meus servidores recentemente tinha uma porta NIC com defeito. O software em execução no servidor foi codificado para usar eth0
. As outras portas NIC físicas estavam bem e sem uso. O problema agora está resolvido, mas estou curioso, o quão difícil seria convencer o CentOS de que a outra porta NIC é eth0
?
É apenas uma questão de editar /etc/sysconfig/network-scripts/ifcfg-eth0
e definir HWADDR=<MAC Address of second NIC port>
?
Abra /etc/udev/rules.d/70-persistent-net.rules
com seu editor favorito e faça as alterações abaixo
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:50:56:xx:xx:xx", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
então
cd /etc/sysconfig/network-scripts/
coloque a entrada HWADDR no arquivo ifcfg-eth1
DEVICE="eth1"
BOOTPROTO="static"
HWADDR="00:50:56:xx:xx:xx"
IPADDR="192.168.x.x"
NETMASK="255.255.255.0"
ONBOOT="yes"
depois de reiniciar o seu sistema & você será capaz de obter atribuição de IP em ifcfg-eth1
Tags networking ethernet linux centos