VirtualBox - Erro na rede depois da importação de máquina virtual rodando Debian

Publicado por Davi Ribeiro em 30/06/2010

[ Hits: 11.655 ]

 


VirtualBox - Erro na rede depois da importação de máquina virtual rodando Debian



Ao exportar (não teleportar - ainda não testado) uma máquina virtual rodando Debian para um outro computador, ao inicializar a VM a placa rede não voltou a funcionar.

Para contornar este problema alterei o arquivo /etc/udev/rules.d70-persistent-net.rules, que criará uma nova entrada contendo o seu novo mac address, trocando o ethx das duas placas localizadas (supondo que tenha apenas uma placa configurada na VM - pode haver mais de duas), segundo o exemplo abaixo.

O arquivo original antes da alteração estava assim:

# This file was automatically generated by the /lib/udev/write_net_rules
# program run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single line.

# PCI device 0x1022:0x2000 (pcnet32)

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="MAC_ADDRESS_DA_PLACA_DO_COMPUTADOR_DE_ORIGEM", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x1022:0x2000 (pcnet32)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="MAC_ADDRESS_DO_COMPUTADOR_DESTINO", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

Antes de alterar, comparei o valor do mac de destino com o gerado pelo VirtualBox e batia. Então troquei os valores de NAME onde:

NAME="eth0" para NAME="eth1" e vice-versa

Ao reiniciar a VM do Debian minha rede estava funcional novamente...

Espero que esta dica ajude a galera do VOL...

Abraço!

Outras dicas deste autor

Criando usuário sem senha no Linux

Colocando seu script do iptables no lugar correto na inicialização

Acelerando a velocidade de conexão das páginas do MSN-Proxy

GRUB2 - Resolvendo o erro unknown filesystem - grub rescue

MySQL Error: #1558 - Column count of mysql.proc is wrong. Expected 20, found 16. ... Please use mysql_upgrade to fix this error

Leitura recomendada

Acessando RemoteApp em um servidor Windows Server 2008 64 bits de uma estação openSUSE 11.3 64 bits

Projeto Pirata Livre

Instalação do PopcornTime Community

Como instalar o player de músicas Amarok 1.4.10 no Ubuntu 20.04

Instalar codecs e bibliotecas no OpenSuSE Linux 11

  

Comentários
[1] Comentário enviado por fabiomacchia em 14/07/2010 - 11:18h

Davi,

Fiz uma conversão utilizando o cd de boot do Converter para o ESX em um Linux Debian.

Sou muito Leigo em linux, então gostaria da sua ajuda!!!

Depois de ter feita a conversão para uma VM (no caso para um ESX Server) a placa de rede do sistema Operacional Debian não subiu mais.
Tento colocar ip, porém, parece que a placa de rede não está instalada.

Quando dou um "ifconfig" ele me aparece o seguinte;

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host


E por ai vai...

Como sou muito leigo no assunto Linux, gostariam que me ajudassem, pois depois que virtualizei ele não pegou a mesma configuração IP do antigo servidor.

Tentei localizar esse arquivo que passou acima, porem, não existe.

Poderia me ajudar?

Abs e deste já agradeço.

[2] Comentário enviado por dastyler em 17/07/2010 - 14:41h

Olá Fabio,

No caso desta dica, o procedimento utilizado foi feito usando o VirtualBox, mas apesar de nao entender bem a fundo sobre ESX Server acredito que nada impede de ser aplicado tambem em VM's que trabalhem no ESX.
Para isso, voce deve pegar o endereço MAC (mac-address) atribuido pelo ESX à maquina virtual em questão. Anote este endereço e depois siga os passos acima, checando e/ou alterando qual placa de rede esta associado ao mac-address atibuido pelo ESX Server.

Abraço e obrgado por comentar o post...

[3] Comentário enviado por dufagundes em 19/05/2011 - 22:30h

Faço questão de dar os parabéns funcionou perfeitamente:
Elaborei o debian na maquina virtual do serviço e quando cheguei em casa não funcionava a net nem a pau na importação.

após procedimento acima funcionou perfeitamente

Obrigado meu caro!!!

[4] Comentário enviado por dastyler em 19/05/2011 - 22:43h

Que bom que ajudou voce Marques! espero que voce esteja aproveitando bem o Debian!

[]'s

[5] Comentário enviado por eduardoleandro em 24/02/2014 - 17:56h

Sensacional !!!

Estava com o mesmo problema, de ter migrado a VM Debian para outra instalação.
Peguei carona na dica do Davi, mas com algumas diferenças sutis:

1) Eu não importei a VM, apenas montei uma nova usando o DISCO VIRTUAL que já estava instalado o Debian.
2) Eu tentei editar o arquivo /etc/udev/rules.d/70-persistent-net.rules, mas sem sucesso. Então eu movi ele de pasta e reiniciei a maquina. O arquivo foi reescrito de maneira correta desta vez.

Tudo funcionando agora !


Obrigado Davi pelas Dicas !



Contribuir com comentário