VM do Ubuntu 12.04 no Windows 8 Hyper-V - sem conectividade de rede

12

Eu tenho tentado conectar minha máquina virtual Ubuntu 12.04 à Internet. Estive pesquisando e encontrei algumas informações, mas até agora não obtive sucesso. Também tentei o Linux Mint e também não há conectividade de rede.

Configurações do meu adaptador: Configurações do adaptador

Configuração de rede do Ubuntu no HyperV UbuntuNetworkSetup

Gerenciador de comutador virtual HyperV VirtualSwitchManager

Não tenho certeza se esse é o problema, mas parece provável. No entanto, sempre que tento fazer do comutador externo um comutador virtual extensível do Hyper-V, recebo a mensagem mostrada abaixo e não consigo definir essa propriedade. UnableToEnableHyperVExtensible

Qualquer ajuda é apreciada.

Se mais informações forem necessárias, entre em contato. Eu tentei ser o mais completo possível

AndrewK
fonte
Algum motivo para não usar o VMWare Player ou o VirtualBox?
precisa saber é
1
Eu não tenho nenhuma experiência com o VMWare. Eu tentei usar o VirtualBox e sempre foi muito lento. Além disso, o desenvolvimento do Visual Studio para Windows Phone usa um emulador que é executado no Hyper-V; VirtualBox e Hyper-V não gostam de jogar bem juntos.
AndrewK
Obrigado pela informação. Eu só estava pensando. Sempre usaram o VirtualBox e o QEMU. Nunca soube por que alguém usaria o Hyper-V, mas isso faz sentido.
precisa saber é
É bom que ele também seja fornecido com o Windows, e agora que eu tenho uma conexão com a Internet, ele funciona muito bem.
AndrewK
Quais foram as configurações do comutador virtual interno? (Desculpe estou postando como uma pergunta, mas eu só se juntou e ele diz que eu preciso de 50 pontos de reputação para deixar um comentário ..)

Respostas:

11

Bem, eu descobri. Eu tive que criar um comutador virtual interno e, em seguida, acessar o comutador virtual externo e compartilhar sua conexão com o comutador virtual interno.

Exemplo

AndrewK
fonte
Estou tendo o mesmo problema agora também e mudei as configurações aqui, mas ele ainda não aparece como conectado = (
qodeninja
Solução muito estranha! Mas, funciona como um encanto. Obrigado!
Hungry Coder
1

Uma solução sem precisar iniciar / reiniciar o sistema operacional convidado.

1] Exclua todos os comutadores virtuais e estrela com estrela.

2] Crie um comutador externo com a rede externa selecionada Ethernet ou WiFi. (espere um minuto)

3] Agora crie um switch interno. (novamente espere um minuto)

4] Vá para Painel de controle \ Rede e Internet \ Conexões de rede e clique com o botão direito do mouse no comutador externo, vá para a guia Compartilhamento e ative o compartilhamento para o comutador interno. (Agora, se você não vir uma lista de adaptadores de rede que inclui o comutador interno, pode ser necessário reiniciar ou aguardar um pouco para que todas as alterações tenham efeito.)

5] Selecione o comutador interno para o seu tipo de Linux sistema operacional convidado e ative a rede no sistema operacional. (Você não precisa reiniciar o sistema operacional convidado em nenhuma das etapas) Esperamos que o sistema operacional convidado se conecte à Internet e à rede interna.

Eu testei e verifiquei esse processo exato para RedHat7, CentOS7 e Kali Linux.

vin
fonte
0

Eu li muitos artigos sobre esses problemas e muitos afirmam compartilhar a conexão à Internet do adaptador wifi para resolver o problema. Isso não funcionou no meu caso. O que funcionou para mim e deve responder à sua pergunta:

  1. Crie um comutador virtual interno no Hyper-V.
    uma. Abra o "Hyper V Manager".
    b. Selecione "Virtual Switch Manager".
    c. Em Novo comutador virtual, selecione "Interno".
    d. Selecione "Criar comutador virtual".
  2. Encerre a VM do Ubuntu.
  3. Adicione um adaptador herdado ao comutador virtual interno que acabou de ser criado na etapa 1.
  4. Abra "Centro de Rede e Compartilhamento".
  5. Selecione "Alterar configurações do adaptador".
  6. Selecione o seu adaptador Wifi e o Virtual Switch que você acabou de criar, clique com o botão direito do mouse na opção de menu "Criar ponte".
  7. Inicie a VM do Ubuntu.
  8. Entre no Ubuntu.
  9. Espere um minuto e a conexão deve se conectar.
Bob Brown
fonte