Depois de clonar minha VM CentOS no Virtualbox (usei a Reinitialize the MAC address of all network cards
opção), a VM original e a VM clonada agora têm 127.0.0.1
como IP.
Alguém sabe como consertar isso? O IP do vbox costumava seguir o IP da minha rede (ou seja, se o host for, 192.168.0.2
então o vbox é 192.168.0.3
, mas agora os vboxes são ambos 127.0.0.1
). Estou usando Bridged Adapter
BTW.
EDIT: OK, agora percebo que a eth0 não está sendo executada na inicialização. Minha pergunta agora é como habilitar a eth0 na inicialização? Observe que ele iniciava automaticamente antes de eu realizar a clonagem.
Responder1
Para sua esta perguntahow enable eth0 on startup?
Abra /etc/sysconfig/network-scripts/ifcfg-eth0
o arquivo nisso
mudarONBOOT=no
Para
ONBOOT=yes
Responder2
Acabei de descobrir em outro site, você precisa editar o nome do arquivo 70-persistent-net.rules em /etc/udev/rules.d/ alterar o endereço MAC para corresponder ao clone VM virtualbox
então edite dois arquivos
- /etc/udev/rules.d/70-persistent-net.rules
- /etc/sysconfig/network-scripts/ifcfg-eth0 -- de pesado
altere o endereço MAC em ambos os arquivos para corresponder à atribuição do VM VirtualBox se você clicar com o botão direito em cloneVMvirutalBox=>Configuração=>Rede=>Adaptador 1 toque, há um Avançado que fornecerá o endereço MAC.
Espero que isso ajude quando alguém encontrar este site.
Responder3
O CentOS vincula o script de configuração de rede a um endereço MAC específico; portanto, quando você altera seu endereço MAC, você basicamente quebra o script. Você pode corrigir isso editando o script como root:
sudoedit /etc/sysconfig/network-scripts/ifcfg-eth0
No script procure a linha HWADDR
line. Atualize o valor para corresponder ao seu novo endereço MAC e reinicie.
Responder4
Nas configurações da Máquina Virtual, remova a placa de rede e reinstale-a. Reinicie a VM, se necessário
verifique o nome do seu dispositivo com
ip link show
Deve funcionar agora.