Pregunta Windows 8 Hyper-V: ¿cómo dar acceso a internet a máquina virtual?


Tengo Windows 8 Pro en mi máquina doméstica. Quiero tener una VM Profesional de Windows 7 ejecutándose bajo Hyper-V, y quiero que la VM tenga acceso completo a internet. Mi máquina física tiene un adaptador de red inalámbrico que uso para conectarme a un enrutador.

Esto es lo que hice hasta ahora:

  • En Hyper-V Manager, he creado un nuevo conmutador virtual externo, que está conectado a mi adaptador de red inalámbrico. Si miro en la página de Conexiones de red de Windows 8, puedo ver que ha creado un adaptador de Ethernet virtual y un puente de red, y mi adaptador inalámbrico ahora está puenteado.

  • Creé una VM de Windows 7 y en la configuración de Hyper-V la configuré para usar el conmutador virtual.

Cuando inicio sesión en la VM, tengo una red, pero está "no identificada" y no tiene acceso a internet. ¿Qué me estoy perdiendo? ¿Tiene algo que ver con la configuración de "identificación de VLAN"? No estoy muy seguro de qué se trata esto.


Esta pregunta fue una Pregunta del Superusuario de la semana.
  Leer el Entrada de blog para más detalles o contribuir al blog tú mismo


199


origen


@Kronos: ¿cómo y dónde en Windows 8.1 se puede asignar una dirección IP estática a la máquina host (con un conmutador virtual externo)? Fue fácil hacerlo con la máquina virtual HV, pero la dirección IP estática en el adaptador de host físico parece haber desaparecido y ya no puedo usarla para acceder a Host vía RDP. Dirección por favor? - Alex S


Respuestas:


Para poder conectar la máquina virtual a Internet, debe vincularla a la tarjeta de red Ethernet / inalámbrica. Para hacer esto, debes crear un "Interruptor virtual".

  1. Abra su Administrador de Hyper-V
  2. Seleccionar Action -> Virtual Switch Manager

    Accessing the VM Switch Manager

  3. Seleccionar External y entonces Create Virtual Switch

    Virtual Switch Manager

  4. Dele al Switch un Nombre y luego seleccione el Controlador Externo que usa para conectarse a Internet (Ethernet, NIC Inalámbrica, etc.)

    Nota: Debe seleccionar la forma en que se está conectando a Internet. IE, si su computadora está configurada para usar Wifi o Ethernet, pero actualmente está usando Ethernet, usted debe use Ethernet: la conexión Wifi no funcionará porque la máquina host no la está usando actualmente.

    VM Switch Properties

  5. Seleccionar Apply y entonces OK

  6. Haga clic derecho en la máquina virtual que desea conectar y seleccione Settings

    VM Settings

  7. Bajo la Network Adapter Configuración seleccione el conmutador virtual recién creado

Connecting the Switch to the VM

Esto debería permitir que la conexión que usa para conectarse a Internet sea accesible para la VM


Nota: puede que tenga que hacer una ipconfig /release y ipconfig /renew (Windows) o un sudo dhclient -v -r y sudo dhclient -v (Linux) en la máquina remota para que renueve sus configuraciones DHCP y recupere una dirección IP.


248



Esta es una gran descripción, pero es exactamente lo que hice. Sin embargo, me las arreglé para que todo funcionara bien, lo verificaré en casa esta noche y agregaré una respuesta o marcaré a alguien como correcto. - Graham Clark
No estoy seguro de cómo lo hice funcionar, creo que marqué la casilla "Habilitar identificación de LAN virtual" y luego lo desactivé mientras la máquina virtual estaba en funcionamiento. Para algunas configuraciones como esta, la máquina virtual debe estar apagada / reiniciada para que surta efecto . - Graham Clark
Cualquiera que busque el "Administrador de cambios" ya no está en Action - En su lugar, haga clic con el botón derecho en el nombre de la computadora (en el área izquierda) - Benjamin Gruenbaum
He hecho esto antes y he perdido el acceso a internet. Busqué en Google, vine aquí, eliminé todo y seguí estas instrucciones. Perdí el acceso a Internet nuevamente porque la creación del cambio no tomó control de mis servidores DNS. Tuve que ncpa.cpl -> WLANswitch propiedades y volver a agregarlas manualmente en la configuración de IPv4 (W8.1 Enterprise x64) - Jakke
Intenté esto con conexiones alámbricas e inalámbricas, pero obtuve conectividad limitada. No está obteniendo una dirección IP. DHCP, no parece estar funcionando. Si configuro manualmente la IP, el DNS y la puerta de enlace predeterminada en el cliente, funciona. - Rick


Tuve que deshabilitar y luego volver a habilitar el Allow management operating system to share this network adapter bajo el Administrador de conmutación virtual.

Si esto no está marcado, la máquina host no podrá usar el adaptador elegido. Lo había revisado en mi caso, por alguna razón tuve que darle la vuelta una y otra vez.


21



Tuve que desconectar y conectar mi conexión inalámbrica después de deshabilitar y habilitar el paso. - Joy George Kunjikkuru
ADVERTENCIA: Hacer esto en un servidor remoto matará por completo la conexión tan pronto como desatienda esto. Me enteré de la manera más difícil :( - ppumkin


Otro truco como se detalla en esta pregunta La red Hyper-V de Windows 8 no funciona en el host es que esto puede no funcionar a través de la conexión inalámbrica ... re hizo el ajuste varias veces nada, configuró un adaptador de ethernet, funcionó de inmediato. [edición rápida para decir, por supuesto, establecería conmutadores virtuales por separado para los dos adaptadores físicos ...]


6





Sin reiniciar, logré que funcionara con un adaptador inalámbrico, que de lo contrario no estaba haciendo nada.

Abra el panel de control de conexiones de red

Verá que la configuración del adaptador virtual ha creado un puente de red.

enter image description here

Haga clic derecho en su adaptador de Wi-Fi (el que tiene el ícono de intensidad de la señal) y seleccione Connect/Disconnect

Luego debes hacer clic en On interruptor que aparece en la barra lateral y seleccione su red. Por alguna razón fue Off a pesar de que estaba en línea antes.

enter image description here

Todo se iluminó mágicamente y pude acceder a Internet desde mi máquina virtual Win XP inmediatamente.

enter image description here


6





En mi caso, mientras la máquina virtual se estaba ejecutando cambié la configuración del conmutador virtual a "No conectado" y luego volví a mi conmutador virtual recién creado. Trabajó.


5



"Hullo, IT! ¿Has intentado enchufarlo y encenderlo de nuevo?" - Michael Blackburn


Para conectar la máquina virtual a Internet a través de una red WiFi, puede usar un conmutador virtual "interno". En la captura de pantalla utilizo Ethernet, pero también funciona con WiFi.

Conecte su máquina virtual a este conmutador virtual interno.

enter image description here

Luego, desde Adaptadores en el Panel de control, comparta su conexión a Internet.

enter image description here

Algunas veces (generalmente después de la actualización de Windows) la VM pierde la conexión aunque todo parece estar configurado correctamente. En tal caso, debe desactivar el uso compartido de Internet y luego habilitarlo de nuevo. No necesita reiniciar.


2



¡Esta es la única solución que funcionó para mí! Paso horas intentando instalar y desinstalar Hyper-V y Docker. ¡Gracias! - Mikael Chudinov