VirtualBox - Erro na rede depois da importação de máquina virtual rodando Debian
Dica publicada em Linux / Software
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:
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!
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"
# 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!
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.