Ubuntu 12.04 VM en Windows 8 Hyper-V: sin conectividad de red

12

He estado intentando conectar mi máquina virtual Ubuntu 12.04 a Internet. He estado buscando y encontré información, pero hasta ahora no he tenido éxito. También probé Linux Mint y tampoco conectividad de red.

Mi configuración de adaptador: Configuraciones del adaptador

Configuración de red de Ubuntu en HyperV UbuntuNetworkSetup

Administrador de conmutador virtual HyperV VirtualSwitchManager

No estoy seguro de si este es el problema, pero parece probable. Sin embargo, cada vez que intento convertir el conmutador externo en un conmutador virtual extensible de Hyper-V, aparece el mensaje que se muestra a continuación y no puedo configurar esa propiedad. UnableToEnableHyperVExtensible

Cualquier ayuda es apreciada.

Si necesita más información, hágamelo saber. Traté de ser lo más minucioso posible

AndrewK
fuente
¿Alguna razón para no usar VMWare Player o VirtualBox?
kobaltz el
1
No tengo ninguna experiencia con VMWare. Intenté usar VirtualBox y siempre fue muy lento. Además, el desarrollo de Visual Studio para Windows Phone utiliza un emulador que se ejecuta en Hyper-V; A VirtualBox y Hyper-V no les gusta jugar bien juntos.
AndrewK
Gracias por la info. Solo me preguntaba. Siempre he usado VirtualBox y QEMU. Nunca supe por qué alguien usaría Hyper-V, pero eso tiene sentido.
kobaltz
Es bueno que también venga con Windows, y ahora que tengo una conexión a Internet, funciona muy bien.
AndrewK
¿Cuáles fueron las configuraciones para el conmutador virtual interno? (Lo siento, estoy publicando como una pregunta, pero me acabo de unir y dice que necesito 50 puntos de reputación para publicar un comentario ..)

Respuestas:

11

Bueno, lo descubrí. Tuve que crear un conmutador virtual interno y luego ir al conmutador virtual externo y compartir su conexión con el conmutador virtual interno.

Ejemplo

AndrewK
fuente
Tengo el mismo problema ahora también y cambié la configuración aquí, pero todavía no se muestra como conectado = (
qodeninja
Muy extraña solución! Pero, funciona como un encanto. ¡Gracias!
Hungry Coder
1

Una solución sin tener que iniciar / reiniciar el SO huésped.

1] Elimine todos los conmutadores virtuales y comience a marcar.

2] Cree un conmutador externo con la red externa seleccionada, ya sea Ethernet o WiFi. (espere un minuto)

3] Ahora cree un interruptor interno. (de nuevo, espere un minuto)

4] Vaya a Panel de control \ Red e Internet \ Conexiones de red y haga clic con el botón derecho en el interruptor Externo, vaya a la pestaña Compartir y habilite el uso compartido para el interruptor interno. (Ahora, si no ve una lista de adaptadores de red que incluye el conmutador interno, es posible que deba comenzar de nuevo o esperar un momento para que todos los cambios surtan efecto).

5] Seleccione el conmutador interno para su tipo de Linux SO invitado y habilite la red en el SO. (No necesita reiniciar el sistema operativo invitado en ninguno de los pasos) Esperemos que su sistema operativo invitado se conecte a Internet, así como a la red interna.

He probado y verificado este proceso exacto para RedHat7, CentOS7 y Kali Linux.

vin
fuente
0

He leído muchos artículos sobre estos problemas, y muchos afirman que comparten la conexión a Internet del adaptador wifi para resolver el problema. Esto no funcionó en mi caso. Lo que funcionó para mí, y debería responder a su pregunta:

  1. Cree un conmutador virtual interno en Hyper-V.
    a. Abra el "Administrador de Hyper V".
    si. Seleccione "Virtual Switch Manager".
    C. En Nuevo conmutador virtual, seleccione "Interno".
    re. Seleccione "Crear conmutador virtual".
  2. Apague la máquina virtual de Ubuntu.
  3. Agregue un adaptador heredado con el conmutador virtual interno que se acaba de crear en el paso 1.
  4. Red abierta y centro de intercambio de".
  5. Seleccione "Cambiar configuración del adaptador".
  6. Seleccione su adaptador Wifi y el conmutador virtual que acaba de hacer, haga clic con el botón derecho en la opción de menú "Crear puente".
  7. Inicie la máquina virtual de Ubuntu.
  8. Inicia sesión en Ubuntu.
  9. Espere un minuto y la conexión debería conectarse.
Bob Brown
fuente