30/05/2013

Se clonarmos uma máquina virtual (MV) em Linux, a MV de destino ficará com o nome da interface de rede eth1 em vez de eth0 como originalmente estava.

Para voltarem a ter a vossa interface denominada de eth0 é preciso efetuar alguns passos.

Primeiro é preciso ver qual é o novo endereço MAC (da placa ETH1). O comando seguinte mostra-vos as interface desativadas e desta forma podem verificar qual é o MAC.
$ ifconfig -a

O segundo passo é alterar o MAC no seguinte ficheiro:
$ vi /etc/sysconfig/network-scripts/ifcfg-eth0

O terceiro passo é modificar o ficheiro /etc/udev/rules.d/70-persistent-net.rules onde também têm de alterar o MAC (pode acontecer que já tenha assumido o novo). Eliminam as diretivas correspondentes à eth1. Se tiverem mais que uma diretiva  para eth0 eliminem uma delas. O resultado deve ser semelhante a este:

# PCI device 0x15ad:0x07b0 (vmxnet3)
SUBSYSTEM==”net”, ACTION==”add”, DRIVERS==”?*”, ATTR{address}==”00:50:56:b2:23:e0″, ATTR{type}==”1″, KERNEL==”eth*”, NAME=”eth0″

Depois destes 3 passos reiniciam a máquina e depois a interface deverá ficar ativa e com a designação eth0.

Este tutorial está feito para a distribuição CentOS e provavelmente poderá ser diferente para outras distros.



1 comentários:

Nelson Matias disse...

5 Estrelas, funcionou a primeira!!!! Obrigado Paulo.