2012-09-04 06:20:36 +0000 2012-09-04 06:20:36 +0000
212

Windows 8 Hyper-V - ¿cómo dar acceso a Internet a los VM?

Tengo Windows 8 Pro en mi máquina de casa. Quiero tener un Windows 7 Professional VM corriendo bajo Hyper-V, y quiero que el VM tenga acceso completo a Internet. Mi máquina física tiene un adaptador de red inalámbrica que uso para conectarme a un router.

Esto es lo que he hecho hasta ahora:

  • En Hyper-V Manager, he creado un nuevo Switch Virtual Externo, que se conecta a mi adaptador de red inalámbrica. Si miro en la página de Conexiones de Red de Windows 8, puedo ver que ha creado un adaptador ethernet virtual y un puente de red, y mi adaptador inalámbrico ahora está puenteado.

  • He creado una VM de Windows 7, y en la configuración de Hyper-V la he configurado para usar el interruptor virtual.

Cuando me conecto a 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 la "identificación de la VLAN"? No estoy muy seguro de qué se trata.

  • *

Esta pregunta fue una * Pregunta del Super Usuario de la Semana . Lee la * entrada del blog para más detalles o * contribuir al blog ** tú mismo

Respuestas [6]

264
2012-09-11 16:15:49 +0000

Para que el VM se conecte a Internet tienes que atarlo a la tarjeta NIC de Ethernet/Inalámbrica. Para hacer esto tienes que crear un "Switch Virtual".

  1. Abra su Hyper-V Manager
  2. Selecciona Action --> Virtual Switch Manager

  3. Seleccione External y luego Create Virtual Switch

    1. Dé un nombre al conmutador y luego seleccione el controlador externo que utiliza para conectarse a Internet (Ethernet, o NIC inalámbrico, etc.)
  4. Seleccione Apply y luego OK

  5. Seleccione Settings y luego Network Adapter

  6. Haga clic con el botón derecho del ratón en la máquina virtual que desea conectar y seleccione ipconfig /release

  7. Haga clic en el botón de la derecha en la máquina virtual que desea conectar y seleccione ipconfig /renew

  8. En la configuración de sudo dhclient -v -r, seleccione el interruptor virtual recién creado

Connecting the Switch to the VM

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


Nota: es posible que tenga que hacer un sudo dhclient -v y &007 (Windows) o un &007 y &007 (Linux) en la máquina remota para que renueve su configuración de DHCP y recupere una dirección IP.

264
23
2012-09-10 16:42:11 +0000

Tuve que desactivar y luego volver a activar el Allow management operating system to share this network adapter en el Virtual Switch Manager.

Si esto no está marcado, la máquina anfitriona no podrá usar el adaptador elegido. Había sido comprobado en mi caso, por alguna razón tuve que voltearlo de un lado a otro.

23
6
2014-02-22 03:06:28 +0000

Sin reiniciar me las arreglé para que funcionara con un adaptador inalámbrico, que de otra manera no hacía nada.

Abre el panel de control de conexiones de red

Verás que el ajuste del adaptador virtual ha creado un puente de red.

enter image description here

Haz clic con el botón derecho en tu adaptador Wi-Fi (el que tiene el icono de intensidad de la señal) y selecciona Connect/Disconnect

Luego tienes que hacer clic en el interruptor On que aparece en la barra lateral y seleccionar tu red. Por alguna razón fue Off aunque ya estaba en línea antes.

enter image description here

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

enter image description here

6
6
2013-03-26 05:31:39 +0000

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

6
5
2013-04-08 01:02:40 +0000

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

5
3
2017-05-12 08:20:09 +0000

Las versiones recientes de Hyper-V tienen un adaptador virtual llamado "Default Switch", que es preferible que sea usado por el VM. Hace un complejo enrutamiento interno para permitir que las máquinas trabajen. Sólo conecte su VM a él y debería funcionar.

Alternativamente para conectar el VM a Internet a través de una red WiFi puede usar un "Interno" Virtual Switch. En la captura de pantalla uso Ethernet, pero también funciona con WiFi. Los interruptores internos no exponen su VM a Internet, por lo que son la mejor solución en general.

Básicamente necesita crear un interruptor virtual interno y conectar los adaptadores de su VM a él, y luego usar la función Compartir conexión a Internet del sistema operativo.

Todos los pasos en las capturas de pantalla:

Create internal switch

Entonces desde los adaptadores en el panel de control comparta su conexión a Internet (cualquier adaptador funciona).

Share Internet connection

A veces (normalmente después de la actualización de Windows) el VM pierde la conexión aunque todo parece estar bien configurado. En tal caso, es necesario desactivar el uso compartido de Internet y volver a activarlo. No es necesario reiniciar.

3