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

Windows 8 Hyper-V - como dar acesso à Internet VM?

Tenho o Windows 8 Pro na minha máquina em casa. Quero ter uma VM Profissional Windows 7 a correr no Hyper-V, e quero que a VM tenha acesso total à Internet. A minha máquina física tem um adaptador de rede sem fios que utilizo para me ligar a um router.

Eis o que fiz até agora:

  • No Hyper-V Manager, criei um novo Switch Virtual Externo, que está ligado ao meu adaptador de rede sem fios. Se olhar para a página Ligações de Rede do Windows 8, posso ver que foi criado um adaptador ethernet virtual e uma ponte de rede, e o meu adaptador wireless está agora em ponte.

  • Criei um VM Windows 7, e nas definições do Hyper-V configurei-o para utilizar o switch virtual.

Quando inicio sessão no VM, tenho uma rede, mas está “não identificada” e não tem acesso à Internet. O que me está a faltar? Tem alguma coisa a ver com as definições de “identificação da VLAN”? Não tenho bem a certeza do que se trata.


Esta pergunta era uma * Pergunta da Semana do Super Utilizador . Leia a * entrada no blog para mais detalhes ou * contribua para o blog ** você mesmo

Respostas (6)

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

Para ter o VM ligado à Internet tem de o ligar ao cartão Ethernet/Wireless NIC Card. Para o fazer tem de criar um “Virtual Switch”.

  1. Abra o seu Hyper-V Manager
  2. Seleccione Action –> Virtual Switch Manager

  3. Seleccione External e depois Create Virtual Switch

  4. Dê um nome ao Switch e depois seleccione o Controlador Externo que utiliza para se ligar à Internet (Ethernet, ou Wireless NIC, etc.)

  5. Seleccione Apply e depois OK

  6. Clique com o botão direito do rato na Máquina Virtual que pretende ligar e seleccione Settings

  7. Sob a configuração do Network Adapter seleccione o recém criado Virtual Switch

Isto deverá permitir que a ligação que utiliza para se ligar à Internet esteja acessível ao VM

  • *

Note: poderá ter de fazer um ipconfig /release e ipconfig /renew (Windows) ou um sudo dhclient -v -r e sudo dhclient -v (Linux) na máquina remota para que esta possa renovar as suas definições DHCP e obter um endereço IP.

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

Tive de desactivar e depois reactivar o Allow management operating system to share this network adapter sob o Virtual Switch Manager.

Se isto não for verificado, a máquina anfitriã não poderá utilizar o adaptador escolhido. Tinha sido verificado no meu caso, por alguma razão tive de o virar para trás e para a frente novamente.

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

Sem reiniciar consegui pô-lo a funcionar com um adaptador sem fios, que de outra forma não estava a fazer nada.

Abra o painel de controlo das ligações de rede

Verá que a configuração do adaptador virtual criou uma ponte de rede.

Clique com o botão direito do rato no seu adaptador Wi-Fi (aquele com o ícone da intensidade do sinal) e seleccione Connect/Disconnect

Depois tem de clicar no switch On que aparece na barra lateral e seleccionar a sua rede. Por alguma razão era o Off mesmo estando online antes.

Tudo depois iluminou-se magicamente e consegui aceder imediatamente à Internet a partir do meu Win XP VM.

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

Outro truque tão pormenorizado nesta pergunta Windows 8 Hyper-V network not working on host é que isto pode não funcionar sobre wireless… re did the setting several times nothing - set up an ethernet adapter - worked immediately immediately. [edição rápida para dizer, claro, que eu tinha configurado switches virtuais separados para os dois adaptadores físicos…]

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

No meu caso, enquanto o VM estava a funcionar alterei as definições do Switch virtual para “Not Connected” e depois voltei ao meu recém-criado switch virtual. Funcionou.

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

As versões recentes do Hyper-V têm um adaptador virtual chamado “Default Switch”, que é preferível para ser utilizado pelo VM. Ele faz um roteamento interno complexo para permitir que as máquinas funcionem. Basta ligar o seu VM ao mesmo e este deverá funcionar.

Alternativamente para ligar o VM à Internet através de uma rede WiFi pode utilizar um Virtual Switch “Interno”. Na imagem do ecrã utilizo Ethernet, mas também funciona com WiFi. Os switches internos não expõem o seu VM à Internet, por isso são a melhor solução em geral.

Basicamente necessita de criar um switch virtual interno e ligar os adaptadores do seu VM a ele, depois utilize a funcionalidade de Conexão à Internet partilhada do OS.

Todos os passos em capturas de ecrã:

Depois a partir dos adaptadores no painel de controlo partilhe a sua ligação à Internet (qualquer adaptador funciona).

Por vezes (normalmente após a actualização do Windows) o VM perde a ligação embora tudo pareça estar devidamente configurado. Neste caso, precisa de desligar a partilha de Internet e depois activá-la novamente. Não precisa de reiniciar.