Configurando o ArchLinux no Hyper-V - sem Ethernet

3

Sou um iniciante completo no Linux e quero aprender o ambiente. Ao tentar instalar o Arch-Linux em uma caixa do Hyper-V usando este tutorial, eu bati um obstáculo precoce com Ethernet: não parece existir. ping -c 3 8.8.8.8 me dá um erro ao longo das linhas de "não é possível conectar". O adaptador de rede da VM é o Comutador Virtual Intel Centrino Advanced-N 6235. Como posso fazer isso funcionar? Devo procurar outra distro primeiro?

    
por detectivecalcite 17.12.2013 / 22:49

2 respostas

1

Você deve alternar a VM do Hyper-V para usar uma placa de rede "herdada", pois geralmente há problemas com os Módulos do Kernel (ou seja, Drivers de dispositivo) para usar a placa de rede padrão do Hyper-V.

Veja como fazer isso:

  1. Com a máquina virtual desativada, abra suas "Configurações" (do gerenciador do Hyper-V ou da janela da VM)
  2. Na lista "Hardware", clique no adaptador de rede existente, anote suas configurações e clique em "Remover"
  3. Na lista "Hardware", clique em "Adicionar hardware" na parte superior, escolha "Adaptador de rede herdada" e clique em "Adicionar"
  4. Configure o novo adaptador com as configurações que você anotou no antigo.
  5. Salve suas alterações e inicie a VM.
por 17.12.2013 / 22:59
0

As VMs do Hyper-V não possuem conectividade de rede por padrão. Você precisa criar um Virtual Network Switch no host da VM (o computador Windows) para permitir que a VM compartilhe a Internet com o host.

Para fazer isso, abra o Gerenciador do Hyper-V.

  1. No painel Ações à direita, clique no link para "Gerenciador de Comutador Virtual".
  2. Se você deseja que sua VM consiga acessar a Internet, você deseja criar um Comutador Virtual Externo.
  3. Na caixa de diálogo Gerenciador de Comutador Virtual, clique em "Novo Comutador Virtual" no painel à esquerda, na parte superior, selecione "Externo" na lista e clique no botão "Criar Comutador Virtual".
  4. Agora, o painel principal da caixa de diálogo Gerenciador de Comutador Virtual será alterado para o comutador virtual recém-criado.
  5. Verifique se o botão de opção "Rede Externa" está selecionado.
  6. Na lista suspensa abaixo do botão de opção "Rede externa", selecione a interface de rede física usada pelo computador host. Se o seu host tiver mais de uma interface de rede, selecione o que está conectado à Internet. Nomeie seu Virtual Switch como algo que você reconhecerá.
  7. ISSO É MUITO IMPORTANTE Marque a caixa que diz "Permitir que o sistema operacional de gerenciamento compartilhe esse adaptador de rede". Isso permite que seu host de VM compartilhe o comutador de rede com as VMs hospedadas nele. Se isso não estiver marcado, o host da VM perderá a conectividade com a Internet quando você clicar em "Ok".
  8. Clique em "Aplicar". OBSERVAÇÃO: Você perderá conexões com a Internet por alguns segundos quando fizer isso. Isso ocorre porque o Windows está criando o dispositivo Virtual Network Switch e adicionando o computador Windows ao Switch.
  9. Clique em "Ok" na caixa de diálogo Gerenciador de Comutador Virtual.
  10. Com sua VM do Arch Linux no estado "Desativado", selecione-a na janela Gerenciador Hyper-V e clique no link "Configurações" no painel direito.
  11. Na caixa de diálogo de configurações, selecione o adaptador de rede na lista Hardware à esquerda.
  12. No painel principal, na lista suspensa denominada "Interruptor virtual", altere-o de "Não conectado" para o nome do Comutador virtual selecionado na etapa 6.
  13. Clique em "Ok".

Agora você pode inicializar sua VM do Arch e ela terá conectividade de rede.

Em regra geral, sempre que criar uma VM do Hyper-V, você precisará conectá-la a um Virtual Switch se quiser que ela tenha conectividade de rede.

    
por 21.12.2014 / 12:48