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

Publicado por Davi Ribeiro em 30/06/2010

[ Hits: 12.974 ]

 


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

YaST via linha de comando e com interface ncurses

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

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

Criando usuário sem senha no Linux

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

Leitura recomendada

Rodando Internet Explorer 7 no Linux

Utilitários para Linux

PhotoQT no Debian, Ubuntu, Linux Mint e derivados

AptonCD no Ubuntu: FATAL - Failed to fork

VirtualBox no Slackware

  

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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts