BEM VINDO AO BLOG DO MARCOS CARRARO CRIADOR DO "CARRARO DASHBOARD". MUITO MAIS QUE UM SIMPLES BLOG.

quinta-feira, 10 de maio de 2012

MAC da placa de rede após trocar - ou Clonar VM como resolver o problema!

Salve Pessoal,

Uma dica rápida, que salva muita galera.

Tu tem uma VM redondinha do centos 6.2 muito redonda, com toas politicas ok, atualizada, e dai tu fez um clone dela par um servidor físico, porém ela vai criar novas entradas de ETH, se já tinha uma eth0 ela vai criar uma eth1 pois já tem um MAC usando a eth0... Ou, a placa de rede X queimou você trocou, como o MAC é diferente ela pega outro nome ETH9 por exemplo...

Dica bem rápida..

Este é o arquivo


# vim /etc/udev/rules.d/70-persistent-net.rules 

# ETH ANTIGA
#SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:06:4f:06:5d:f4", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# ETH NOVA
# PCI device 0x10ec:0x8139 (8139too)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:08:54:32:26:b5", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

Repare no MAC das placa de rede são diferentes, porém com o mesmo nomet ETH0 claro que eu comentei a linha da ETH ANTIGA.

Porém não é so isso a maioria dos artigos explicam so até esta parte, dai quando você for desligar o Centos, ele vai dar uns erros do tipo o MAC X não é da ETHY EHHEHE.

Solução.

# cd /etc/sysconfig/network-scripts

Aqui temos os scripts de configuração de eth, e se você repara vai ter um IFCFG-eth0 dando um cat nele


# cat ifcfg-eth0



DEVICE="eth0"
NM_CONTROLLED="yes"
ONBOOT="no"
HWADDR=00:06:4f:06:5d:f4

O HWADDR esta com o MAC da placa antiga o que fizemos é remover esta linha e adicionar o novo mac.

depois de remover a linha e salvar o arquivo.

# echo HWADDR="00:08:54:32:26:B5" >> ifcfg-eth0

Abraços
Marcos Carraro.



Nenhum comentário:

Postar um comentário

Posts que a turma mais esta lendo...

Posts que a turma mais esta lendo...

Marcos Carraro