Como posso fazer uma porta NIC secundária “eth0”?

3

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> ?

    
por Mike B 05.04.2013 / 07:57

2 respostas

7

Ajustando

/etc/udev/rules.d/70-persistent-net.rules
/etc/sysconfig/network-scripts/ifcfg-eth0 (HWADDR)

deve fazer o truque.

    
por 05.04.2013 / 08:00
1

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

    
por 05.04.2013 / 10:37