Eu configurei uma máquina virtual configurada com rede em ponte . Depois de fazer oito clones, as novas máquinas não podem se conectar à rede.
Eu instruí o VirtualBox a gerar novamente os endereços MAC das máquinas.
networking
virtualbox
Stefano Palazzo
fonte
fonte
-f
sinalizador de força desnecessário.-f
sinalizador faz com que orm
comando seja bem-sucedido com o status 0, mesmo que o arquivo não exista. Força do hábito. :)Atualize seu endereço MAC usando as configurações da máquina do Virtual Box e remova o arquivo de regras de interface de rede do kernel para que ele possa ser regenerado:
Ele funcionará para sua VM clone.
fonte
Eu estava lidando com o mesmo problema há meses e hoje decidi encontrar uma solução melhor. Aqui está o que eu fiz na máquina que estava usando como modelo.
Para boas práticas de administração, faça backup dos dois arquivos antes da edição.
Você tem dois arquivos ofensivos / de destino:
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/udev/rules.d/70-persistent-net.rules
Isso funcionará para um endereço
static
oudhcp
:Abrir
/etc/sysconfig/network-scripts/ifcfg-eth0
Exclua a linha de endereço MAC:
HWADDR=XX:11:22:XX:33:XX
salve o arquivo.
Exclua o arquivo
/etc/udev/rules.d/70-persistent-net.rules
"ele será recriado depois de reiniciar a VM"Agora você pode clonar sua caixa e cada clone será implantado corretamente e exibirá eth0.
Se você não usar um modelo, poderá concluir estes procedimentos na VM real. Lembre-se de reinicializar a NIC no software da VM antes de reiniciar a máquina.
fonte
Encontrei o mesmo problema em uma versão anterior do VirtualBox e li em algum lugar que havia um bug que tornava a caixa de seleção "gerar novo endereço MAC" inútil.
Agora estou usando o Ubuntu 12.04 com o VirtualBox 4.2.10. Notei agora que quando criei o clone, não havia uma caixa de seleção para "gerar novo endereço MAC".
Isso me causou alguns problemas, mesmo que eu excluísse o 70-persistent-net.rules porque o sistema geraria automaticamente o arquivo na inicialização com o mesmo endereço MAC do original, o que causou uma falha na conexão.
Mas eu descobri que no VirtualBox Manager, você pode selecionar o clone, acessar Configurações> Rede> Avançado e gerar um novo endereço MAC marcando a caixa.
Então, o que fiz foi excluir o 70-persistent-net.rules primeiro, desligar, gerar um novo endereço MAC e começar de novo, e agora funciona.
Como alternativa, você pode excluir o arquivo primeiro antes de clonar. Em seguida, gere o endereço MAC e inicie o clone. Isso deve funcionar também.
fonte
Estou construindo um ambiente de computação paralela que precisa de interconexão entre a máquina virtual através da rede IP.
Eu acho que há algo relacionado à re-geração dos endereços MAC das máquinas. Eu já havia enfrentado o mesmo problema antes.
A máquina virtual original possui
eth0
eeth1
. Mas, devido ao processo de regeneração, no meu caso, a nova máquina clonada possuieth2
eeth3
. você pode verificá-lo com o seguinte comando:Você pode verificar com o
ifconfig
comando que na nova máquina clonada somente selo
registrou. Geralmente, você deve terlo
,eth0
eeth1
quando você digitaifconfig
comandos.Isso ocorre devido à regeneração do MAC que, na máquina clone, existem interfaces Ethernet
eth2
eeth3
não na máquina originaleth0
eeth1
na máquina original. Você também pode verificar/etc/network/interfaces
na máquina original que, no meu caso, aparecerá como:Pode ser que você possa modificar seu
/etc/network/interfaces
arquivo e alterar theeth0
eeth1
witheth2
eeth3
, que são mais ou menos assim:Então, boa sorte pessoal!
fonte
Excluí o arquivo 70-persitent-net.rules, mas ele não foi recriado após a reinicialização. Em seguida, reinstalar o módulo de adições de convidados e reiniciar a VM funcionou para mim.
fonte
Eu tenho problema com o mesmo endereço IP após a clonagem de 3 VMs com o Virtual BOX (4.3). SO eu desliguei as máquinas e regenerei o novo endereço mac e o reiniciei funcionou para mim.
etapas => desligue a VM clonada e depois configurações => rede => avançado => clique em atualizar o endereço MAC => clique em OK. depois inicie a VM.
fonte