No hay conexión a Internet en Virtualbox (Windows 7 como invitado, ubuntu 13.04 como host)


70

Internet funciona perfectamente en el host (Ubuntu 13.04, 32 bits, totalmente actualizado) pero no puede conectarse a Internet en Windows 7 invitado (en Virtualbox 4.2). He probado NAT y Bridge Network, ninguno funcionó. Tuve conexión a Internet en el sistema operativo invitado hace un par de meses, pero no he probado el virtualbox desde entonces y ahora se ha ido por alguna razón. Estaría agradecido si alguien pudiera ayudarme a volver a conectar el sistema operativo Windows nuevamente en línea (sin la necesidad de formatear mi computadora o desinstalar y volver a instalar el sistema operativo invitado). ¡Gracias!


1
Debería ser una configuración incorrecta en Windows.
Naveen

1
¿Alguna idea sobre como arreglar esto?
Ben

2
Puede intentar iniciar el invitado con un Live CD, si tiene conexión a Internet es un problema de Windows, si no lo tiene, es probable que sea un problema de configuración de VB.
Javier Rivera

Respuestas:


93

Estaba teniendo el mismo problema en Ubuntu 12.10 64bit usando Virtualbox 4.2.22. Estos son los pasos que tomé para resolver mi problema:

  1. Abrir Virtualbox Manager
  2. Seleccione la máquina en la que no puede acceder a Internet en el panel izquierdo
  3. Haga clic en el botón Configuración en el menú superior
  4. Haga clic en Red en el panel izquierdo en la ventana de configuración
  5. Cambiado a Adaptador en puente en el menú desplegable Adjunto a
  6. Seleccione el nombre del adaptador de red que está utilizando actualmente en su máquina host. Estoy usando una conexión inalámbrica, así que elegí eth0, que es mi adaptador de red inalámbrica. Puede verificar qué adaptador está utilizando actualmente abriendo el terminal ( CTRL+ ALT+ Tde forma predeterminada) y ejecutándolo ifconfig. Probablemente será el adaptador eth que muestra un inet addr y muestra la transferencia de datos junto a los bytes RX .
  7. En Avanzado , asegúrese de que la máquina esté utilizando el Tipo de adaptador de escritorio
  8. En Avanzado , asegúrese de que el Modo promiscuo esté configurado en Permitir máquinas virtuales
  9. En Avanzado , asegúrese de que Cable conectado esté activado
  10. Presione OK para guardar sus cambios
  11. Comience su VM

En ese momento, debería poder iniciar un navegador web en su VM y obtener una conexión. Este video proporcionó la información que mencioné anteriormente, a pesar de que están utilizando un host de Windows 7 con un invitado de Windows Server.

Esta es una imagen que muestra un ejemplo de la configuración que necesita (tomada de esta respuesta).

Configuración de red de Virtualbox


8
Aún así, el problema sigue siendo el mismo.
Mansuu ....

1
Esto funcionó para mi VM ubuntu 14.4 en la máquina host de Windows 10. Gracias Jake
Uday

Trabajó para mi. Ingresé la dirección MAC del adaptador de red de mi máquina host en el campo Dirección Mac del cuadro de diálogo de configuración de red de los invitados.
Teemu Leisti

Me funcionó para la conexión a través de iPhone. Anfitrión: MacOS, invitado Ubuntu (el invitado debería ser irrelevante, creo). ¡Muchas gracias!
Mehmet Kaplan

Trabajó para mí en mi invitado Ubuntu Server 16.04 en el host Ubuntu Desktop 16.04. Gracias.
Gaurav Ojha

3

Para que la conexión inalámbrica funcione, en mis máquinas de todos modos, la dirección MAC de WiFi en Configuración debe coincidir con el hardware , y se debe seleccionar wlan0 (cuando el host de Internet se conecte a través de la conexión inalámbrica).

EDITAR:

Después de ganar mucha más experiencia con esto, encuentro:

  1. La conexión de red inicial es muy delicada e inconsistente.
  2. Una vez hecho, se vuelve a conectar cada vez sin ningún problema.
  3. La dirección MAC no necesita coincidir con el hardware (como se indicó inicialmente).
  4. Debido a 1., los problemas con la conexión a Internet de la VM se solucionan mejor desagrupando y / o cambiando la MAC, iniciando la VM, deteniendo, volviendo a conectar , etc. Tarde o temprano, se conectará.

[/EDITAR]

Aquí hay un tutorial rápido:

Primero haga clic en el icono de su red y seleccione Información de conexión.

En la línea de Dirección de hardware, copie la dirección MAC (los pares de seis dígitos separados por dos puntos).

Pegue en una ubicación neutral, como un editor de texto, donde los dos puntos se pueden editar (eliminar). Copie los 12 caracteres restantes representados.

Nota: Los intentos de pegar el MAC con los dos puntos todavía presentes fallarán.

Con el último VirtualBox (VBox) disponible en * buntu repos, v4.1.12 en este escrito:

En VBox, con la VM seleccionada, haga clic en Configuración. Haga clic en Red y en esa página, generalmente en la pestaña Adaptador 1, haga clic en Avanzado.

Haga clic en el menú desplegable en Adjunto a: y seleccione Adaptador en puente. Resalte los datos de 'Dirección Mac' y elimínelos. Pegue la verdadera dirección MAC copiada arriba.

Los parámetros de verificación se configuran de la siguiente manera, en orden de arriba a abajo:

  • Habilitar adaptador de red: marcado
  • Adjunto a: Adaptador puenteado
  • Nombre: wlan0

En "Avanzado"

  • Tipo de adaptador: el que tiene "Escritorio" en el nombre
  • Modo promiscuo: Permitir todo
  • Dirección Mac: como se copió y pegó arriba
  • Cable conectado: marcado

Tenga en cuenta que en la ventana VM, al menos para Win7, el símbolo WiFi aparece diferente de lo que es en modo nativo. Pero WiFi está funcionando de todos modos.


2

Intenté las soluciones anteriores pero desafortunadamente no encontré trabajo.

Intenté la solución mencionada a continuación:

  1. configure el Adaptador NAT en configuración de caja virtual> Configuración de red.
  2. Agregue "BOOTPRO = DHCP" en el adaptador de red.
  3. Marque la opción Permitir compartir Internet en el adaptador de máquina host.

2

Si estuvo funcionando bien hasta hace poco, pero de repente su VM parece haber perdido la conectividad de red mientras hostparece tener una conexión a Internet normal, entonces tal vez solo intente los siguientes pasos.

Paso 1: haga clic con el botón derecho en el ícono de red para la VM, que la mayoría de las veces estará en la esquina inferior derecha en modo de ventana.

VirtualBox Networking dejó de funcionar

Paso 2 : Desactiva el botón "Conectar adaptador de red" y luego de esperar unos 10 segundos, vuelve a activarlo.

Otra solución: si está en Windows Host, vaya a Control Panel\Network and Internet\Network Connectionshacer clic con el botón derecho en cualquiera de los Virtualbox adaptery seleccione Diagnose, dejar que haga lo suyo y si encuentra alguna anomalía con el adaptador, le dará un mensaje para restablecer el adaptador Apply the recommended solution/changes, opte por que, una vez hecho esto, lo más probable es que la red vuelva a la normalidad en su máquina virtual.

Tengo que hacer este paso casi con regularidad, ya que rara vez apago mi PC y siempre la apago, así que después de despertar me encuentro con frecuencia con este problema.

VirtualBox Networking dejó de funcionar de repente


1

Tuve el mismo problema con una VM VirtualBox (5.9.14) que funcionaba anteriormente y dejó de funcionar después de un apagado / reinicio. En mi caso, la opción VB "cable conectado" se deshabilitó por alguna razón oscura. Habilitar eso nuevamente hizo que todo volviera a funcionar (no es necesario un modo promiscuo en este caso, ya que no estoy haciendo nada que lo requiera, sin WireShark ni nada por el estilo) En pocas palabras: no asuma que la configuración de red para su VM es correcta. Si tiene problemas, revise esa parte de la configuración.


Además, por alguna razón, la configuración de red se cambia mejor con la máquina apagada , no solo suspendida o modificada desde el menú de la máquina en ejecución. Esto me sucedió hace unos minutos y esta respuesta me inspiró a verificar la configuración de red "maestra". A veces tenía que cambiar el puente de ethernet a la interfaz de host wifi, y generalmente suspendía el invitado en lugar de apagarlo; después de algunos cambios, esto debe haber confundido el núcleo.
LSerni

1

Esta solución funcionó para mí:

vi /etc/sysconfig/network-script/ifcfg-enp0s3

Entonces cambia

ONBOOT = yes

Luego reiniciar.


¿Te das cuenta de que propones cambiar la configuración en el sistema operativo host mientras el problema existe en el invitado?
Guntbert

(También tiene un Adaptador 1 con "NAT"), tenga en cuenta que también tengo otro Adaptador 2 con "solo host" pero es para conectar el host y el invitado (ping desde ambos). ¡Gracias!
nd.valencia

Funcionó bien para mí. No tengo idea de por qué no se
activó
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.