Configurando NAT
NAT no es una opción para el tipo de adaptador . Más bien, es una opción para Adjuntar a .
Haga clic donde dice actualmente Adaptador en puente y debería poder seleccionar NAT .
Por cierto, la razón por la que cambiarlo a NAT a veces ayuda no es específico para los invitados de Windows. Por el contrario, si su PC física (host) está en una LAN, el adaptador en puente (así como NAT ) generalmente funciona bien. Si su PC física tiene una conexión de red para una sola computadora, como suele ser el caso si está conectada directamente a un módem de cable / DSL / ISDN que solo tiene un puerto Ethernet, entonces no hay una red local a la que conectar , entonces debes usar NAT .
Si usa el Adaptador en puente y su máquina host está en una LAN física, su máquina invitada podrá ver y ser vista automáticamente por las computadoras en la LAN. Si usa NAT en una LAN, la máquina invitada podrá ver las otras computadoras en la LAN pero las otras computadoras en la LAN (además del host de virtualización) no podrán verla.
Si está interesado en obtener más detalles, consulte estos artículos sobre puente de red y traducción de direcciones de red .
Si eso funciona, genial. De otra manera...
Verifique la configuración de red del invitado
En la máquina virtual, abra la configuración de Conexiones de red (desde el Panel de control o en el menú Inicio> Configuración). A menos que haya configurado manualmente varias interfaces para las máquinas invitadas en VirtualBox (o tenga adaptadores de red reales conectados con reenvío USB), verá solo una, y a menos que haya cambiado su nombre, se llamará Área local Conexión (quizás con un número después).
Haga clic derecho sobre eso y haga clic en Propiedades .
En La conexión usa los siguientes elementos , haga clic en Protocolo de Internet (TCP / IP) y haga clic en Propiedades .
Asegúrese de que la configuración sea correcta.
Para conexiones en puente
Si mantuvo el adaptador de red de la VM puenteado en VirtualBox, en lugar de cambiarlo a NAT, es como si hubiera un conmutador de red de capa 2 que conecta tres dispositivos:
- La maquina virtual.
- La máquina host física.
- Independientemente de a qué esté conectada la máquina host física (en el adaptador de red host particular que se conectó). Por ejemplo, si su computadora está conectada a un enrutador, es como si el interruptor estuviera conectado al enrutador. Si está conectado de forma inalámbrica a un punto de acceso, es como si el conmutador fuera un puente inalámbrico .
Por lo tanto, su máquina virtual es "en red" equivalente a su máquina host . Cualquiera que sea la configuración que tenga (excepto su dirección IP, por supuesto), su máquina virtual debería tenerla.
Para conexiones NAT
Si seleccionó NAT para Adjunto a en VirtualBox, es como si su computadora real estuviera actuando como un pequeño enrutador de hogar / oficina . Su máquina host ejecuta un servidor DHCP al que solo pueden acceder las máquinas virtuales VirtualBox, y el invitado obtiene toda su información de configuración de red.
El servidor DHCP de VirtualBox proporcionará una dirección IP e información de DNS al invitado, por lo que ambas opciones deben seleccionarse:
- Obtenga una dirección IP automáticamente
- Obtenga la dirección del servidor DNS automáticamente
Esta es la clave
Este es el problema particular del sistema en esta pregunta. Si este es el único problema con la configuración, solucionarlo debería resolver el problema por completo.
Tiene configuraciones manuales, en lugar de DHCP.
Eso puede funcionar, pero la configuración manual debería ser correcta, y también querrá asegurarse de que la IP no esté en el rango de direcciones IP que asigna su enrutador (o podría haber una colisión con otro dispositivo en el red).
En este caso, la configuración manual no es correcta en absoluto, porque:
La dirección IP de la máquina host en la interfaz de red a través de la cual proporciona una conexión de Internet al huésped no es la misma que su dirección IP en la red física. Incluso si la dirección IP de su computadora es 192.168.1.1 "en la vida real", el invitado no puede acceder a ella de esa manera.
- Lo más probable es que si lo configura de esta manera usted mismo, puede haber estado pensando que debería poner la dirección IP del enrutador de su hogar / oficina de la vida real (que a menudo es 192.168.1.1) como la puerta de enlace predeterminada y el servidor DNS principal.
Pero el invitado no puede acceder directamente al enrutador NAT físico en su escritorio (o donde sea), porque cualquier dato transmitido entre la VM y el enrutador real debe pasar por el enrutador de la VM, y el enrutador de la VM es su computadora (se accede a través de esa red virtual especial interfaz).
Como la puerta de enlace predeterminada es incorrecta, no se produce enrutamiento y la VM no puede acceder a ningún dispositivo de red físico fuera de su computadora.
Dado que la dirección IP de la VM está fuera del rango correcto (que generalmente es 10.2.2. *) Y la máscara de subred es 255.255.255.0, no puede acceder al rango correcto. (La máscara de subred es correcta, pero junto con la IP identifica la subred incorrecta).
El servidor DNS también debe ser reparado o no se puede acceder a ningún host a través de sus nombres de dominio (como askubuntu.com).
Si por alguna razón necesita usar una "IP estática", es decir, no usar DHCP, entonces deberá obtener la información correcta de VirtualBox e ingresarla. Avíseme si necesita ayuda con eso (puedo ampliar esto para incluir instrucciones).
Suponiendo que DHCP está bien con usted, puede resolver el problema haciendo que su Protocolo de Internet (Propiedades de TCP / IP) , la configuración de la pestaña General se vea como la captura de pantalla anterior.
¿Todavía no hay conexión a Internet? Hora de solucionar problemas
Puede ser útil reunir más información del lado del invitado. En el sistema virtualizado de Windows XP que misteriosamente no se conecta a Internet, instale las adiciones de invitados VirtualBox (haciendo clic en Dispositivos > Instalar adiciones de invitados ; consulte el manual para obtener más información). Reinicie y vea si puede conectarse a Internet. Si no puede, aún ha logrado algo útil, porque ahora puede copiar y pegar entre los portapapeles de invitado y host.
Entonces abra el símbolo del sistema en Windows. Una forma de hacerlo es ejecutar:
Inicio> Ejecutar ...> cmd.exe
Ahora ejecute este comando para obtener información sobre las interfaces y conexiones de red del sistema invitado de Windows.
ipconfig /all
Luego copie todo el texto en el símbolo del sistema en el portapapeles. Se puede acceder a esta funcionalidad en el menú contextual que aparece al hacer clic derecho en cualquier lugar dentro de la ventana del símbolo del sistema. Luego puede editar su pregunta en su sistema host de Ubuntu donde tiene una conexión a Internet que funciona y pegarla.
En términos más generales, para personas que no sean el autor de esta pregunta:
Luego puede pegarlo en las aplicaciones en su sistema host de Ubuntu, lo que le permite consultarlo cuando su VM de Windows esté suspendida / apagada. Se lo puede proporcionar a quien intente ayudarlo. Puede incluirlo en su propia pregunta aquí en Ask Ubuntu
(Sin embargo, si su problema de red está en la instalación virtual, en lugar del hardware virtual o el software VirtualBox, por ejemplo, si su VM accedió a Internet correctamente hasta que instaló algún software de Windows que no sean las adiciones de invitados, entonces su problema probablemente se consideraría fuera de tema para Ask Ubuntu. Sin embargo, probablemente sería sobre tema para Super User ).
Esta solución me ha funcionado perfectamente (sistema operativo host: Ubuntu 14.04; sistema operativo invitado: Windows XP SP3):
Seleccione " PCnet-PCI II (Am79C970A) " en 'NAT' -> 'Avanzado' -> 'Tipo de adaptador'.
fuente
NAT está en la lista desplegable Adjunto a .
El tipo de adaptador es avanzado y no tiene que cambiarse en la mayoría de los casos.
Bridged también debería funcionar bien, pero debe ajustar la interfaz de red. El nombre debe establecerse en su interfaz de Internet en su máquina host (muy probablemente wlan para conexión inalámbrica, eth para ethernet).
fuente