Tengo Ubuntu 12.10 en el que instalé virtual box en el que configuré Centos 6.4 i386. En Ubuntu tengo: 3.5.0-17-kernel genérico en ejecución.
En la caja virtual instalo Centos 6.4 y todo funciona bien, sin embargo, cuando inicio en la máquina virtual, solo hay una interfaz de bucle invertido. Nada más. Intenté agregar manualmente el archivo ifcfg-eth0 pero no sucede nada. En la configuración de VM, he agregado interfaces NAT y HostOnly, pero cada vez que inicio en Centos solo hay una interfaz. ¿Qué tengo que hacer?
fuente
Ejecute el comando:
Esto mostrará las interfaces. Tengo que
/etc/sysconfig/network-scripts
abrir elifcfg
archivo correspondiente y configurar el arranque en sí. Reinicie el sistema y estará fuera de servicio.Por defecto, esto se establece en no en Centos 7
fuente
ifcfg
archivo y nombrar la interfaz como desee con laDEVICE=[name]
opción siempre que incluya elHWADDR=[mac address]
.ip a
muestra?Cuando crea una nueva máquina virtual (es decir, un sistema operativo invitado) con VirtualBox, por defecto, convertirá la NIC en un Am79C973. Si bien esta NIC puede ser compatible con muchos sistemas operativos, esta NIC en particular no parece ser compatible con CentOS 7. Esto significa que la única NIC que aparecerá dentro de su nueva CentOS 7 VM será la NIC de bucle invertido. Lo que debe hacer es cambiar la NIC a una que sea compatible como la 82543GC.
Primero, detenga la VM de CentOS si aún no lo ha hecho, y luego cambie la NIC usando este comando en su host VirtualBox:
Ahora, inicie su VM CentOS nuevamente y notará que ahora tiene una NIC.
Espero que esto ayude.
fuente
Eche un vistazo a los archivos de configuración de NIC
/etc/sysconfig/networking/devices/ifcfg-ethX
y compruebe si el parámetroONBOOT
existe. Si no es así, agréguelo.Reiniciar o
/etc/init.d/network restart
después del cambio debería activar su interfaz.fuente
En centos 7, el nombre de la interfaz de red es
enp0s3
, para que la red funcione, debe editar los archivos correspondientes de la siguiente manera:Y configurar el
ONBOOT
ayes
fuente
p#p###
interfaz de formato, pero de cualquier manera es mejor determinar el nombre real que adivinarlo.Ejecutar
dhclient –v
como root lo arregló para mí.Obtuve esta solución de este artículo .
fuente
Creo que es probablemente la configuración de red lo que lo arroja. He encontrado que el mío funciona mejor con el "Adaptador en puente", ya que luego usa la tarjeta de red del host directamente. También permitirá que la computadora virtual use DHCP para obtener su propia IP interna de su enrutador.
NAT es un poco extraño, ya que usa solo una dirección IP (¿la misma que la del host?) Y en su lugar retransmite la traducción de los puertos, por lo que no es realmente una IP separada para la computadora virtual. HostOnly Creo que solo permite que la computadora virtual cree una "red local" con su host, es decir. sin internet externo. Y eso te deja con solo el dispositivo de bucle invertido.
fuente
Esto me parece un problema /etc/udev/rules.d/70-persistent-net.rules. A menos que se elimine este archivo, la edición de ifcfg-ethX no ayudará porque cualquier configuración anterior que tenga persistirá. Elimine el archivo, luego use "udevadm trigger" para recrearlo.
fuente
Esto se aplica específicamente a VMBox donde instaló un nuevo clon (el mío era CentOS) y no ve una dirección IP:
fuente
sudo dhclient
Hecho. No se requiere reiniciar.Si desea que el cliente dhcp se inicie automáticamente en el arranque:
sudo vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
cambieONBOOT=no
aONBOOT=yes
.fuente
Tuve el mismo problema; Lo resolví configurando la red en la configuración de virtualBox → página de configuración de red: seleccioné "Bridged Networking".
http://www.thegeekstuff.com/2012/03/virtualbox-guest-additions/
fuente