sábado, 2 de maio de 2009

eth0: ERROR while getting interface flags: no such device

Ao mudar uma VM da máquina de onde normalmente corro as minhas máquinas virtuais para outra fiquei com problemas na placa de rede numa das VM's.

Obtenho o seguinte erro cada vez que tento arrancar com a placa de rede.
eth0: ERROR while getting interface flags: no such device

Pelo quer percebi aparentemente isto acontece por causa do mac, este está definido para a placa de rede da máquina anterior onde corria as VM's que é diferente da nova máquina onde corro as vm's.

Por acaso existe uma opção onde podemos colocar o MAC manualmente, eu nunca a configurei pois tenho a VM Workstation com essa opção em Auto.

Para repor as coisas editei o ficheiro:
/etc/udev/rules.d/70-persistent-net.rules

e removi a linha que continha o identificador da placa de rede com problemas e o respectivo mac que não fazia ideia de qual seria.

Logo depois corri o seguinte comando que detectou novamente o hardware /etc/init.d/udev restart

Fiquei com uma nova linha no ficheiro anterior a indicar novo mac e nova placa de rede e também com a placa de rede devidamente inicializada.

4 comentários:

  1. No meu caso isso não funcionou. Eu uso o VirtualBox. Então fiz o seguinte: apaguei o conteúdo do arquivo 70-persistent-net.rules, halt, mudei o endereço pelo próprio VBox e liguei a máquina novamente.

    ResponderEliminar
  2. No meu caso apaguei o conteúdo do arquivo, deliguei a VM, mudei o endereço pelo próprio VBox, nas configurações da VM e depois liguei a máquina. Desse seu jeito não funcionou, mas eu não estou usando o mesmo programa que você...

    ResponderEliminar
  3. Perfeito heim, resolveu meu problema, parabéns.

    ResponderEliminar