Después de clonar mi máquina virtual CentOS en Virtualbox (usé la Reinitialize the MAC address of all network cards
opción), la máquina virtual original y la clonada ahora tienen 127.0.0.1
su IP.
Alguien sabe como arreglarlo? La IP de vbox solía seguir la IP de mi red (es decir, si el host es 192.168.0.2
entonces el vbox lo es, 192.168.0.3
pero ahora los vbox son ambos 127.0.0.1
). Estoy usando, Bridged Adapter
por cierto.
EDITAR: OK, ahora me doy cuenta de que eth0 no se está ejecutando al inicio. Mi pregunta ahora es ¿cómo habilitar eth0 al inicio? Tenga en cuenta que solía iniciarse automáticamente antes de realizar la clonación.
Respuesta1
Para tu esta preguntahow enable eth0 on startup?
Abrir /etc/sysconfig/network-scripts/ifcfg-eth0
archivo en ese
cambiarONBOOT=no
A
ONBOOT=yes
Respuesta2
Acabo de encontrar en otro sitio que necesita editar el nombre del archivo 70-persistent-net.rules en /etc/udev/rules.d/ cambiar la dirección MAC para que coincida con la clonación de VM virtualbox
entonces edite dos archivos
- /etc/udev/rules.d/70-persistent-net.rules
- /etc/sysconfig/network-scripts/ifcfg-eth0 -- de heavyd
cambie la dirección MAC en ambos archivos para que coincida con la asignación de VM VirtualBox si hace clic con el botón derecho en cloneVMvirutalBox=>Configuración=>Red=>Adaptador 1 toque, hay un Avanzado que proporcionará la dirección MAC.
Espero que esto ayude cuando alguien encuentre este sitio.
Respuesta3
CentOS vincula el script de configuración de red a una dirección MAC específica, por lo que cuando cambió su dirección MAC esencialmente rompió el script. Puedes solucionarlo editando el script como root:
sudoedit /etc/sysconfig/network-scripts/ifcfg-eth0
En el script busque la línea HWADDR
line. Actualice el valor para que coincida con su nueva dirección MAC y luego reinicie.
Respuesta4
En la configuración de la máquina virtual, retire la tarjeta de red y vuelva a instalarla. Reinicie la VM si es necesario
verifique el nombre de su dispositivo con
ip link show
Debería funcionar ahora.