Não foi possível conectar-se à Internet no hyper v Ubuntu 14.04

16

Eu configurei o Ubuntu 14.04 no hyper-v no Windows 8.1. Eu também tenho um switch de rede externo vinculado à Ethernet. A Internet e a LAN funcionam bem no meu PC com Windows 8.1. Mas não consigo usar a Internet no Ubuntu hyper-v, apesar de poder usar a LAN (rede interna da minha organização) no Ubuntu hyper-v.

Ajude-me a resolver o problema.

warrior107
fonte

Respostas:

21

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. Criou um comutador virtual interno no Hyper-V.

    1. Abra o "Hyper V Manager"
    2. Selecione "Virtual Switch Manager"
    3. Em Novo comutador virtual, selecione "Interno"
    4. Selecione "Criar comutador virtual"
  2. Desligar 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 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. Faça login no Ubuntu

  9. Espere um minuto, a conexão deve se conectar ...

Bob Brown
fonte
O que significa o passo 3? Adicionar um adaptador herdado?
CornSmith
1
Passo 3 realmente precisa de mais informações ...
DeadPassive
Passo 3: Em suas configurações da VM, em "Adaptadores de Rede" adicionar o switch virtual que você criou na etapa 1.
Kevin Brown
Essas etapas não ajudaram até que eu mudei para o terminal de 2,4 GHz no meu roteador de banda dupla.
IPSUS 5/11
Por que o tipo deve ser interno ?
Eugene
4

Após seguir as etapas acima, você poderá se conectar, mas se estiver vendo que seu host (Windows) e convidado (Ubuntu) têm os mesmos endereços IP, talvez não seja possível se conectar à Internet a partir da máquina convidada:

Você pode seguir as etapas abaixo para alternar para as configurações manuais de IP para que funcionem, pois isso me ajudou :)

  1. Execute ipconfig /allno prompt de comando do Windows e observe:

    a) Endereço IPv4 (pode ser o sufixo como Preferencial)

    b) Endereço IP do servidor DNS

    c) Máscara de sub-rede

    d) Gateway padrão

  2. Abra o Centro de rede e compartilhamento e selecione Alterar configurações do adaptador

  3. Retire o adaptador vEthernet do comutador virtual da ponte (se houver uma ponte)
  4. Vá para propriedades do comutador virtual
  5. Você encontrará a opção Internet Protocol Version 4 (TCP / IPv4) na caixa de listagem
  6. Vá para a opção Propriedades do IPv4. Ele abrirá outra caixa de diálogo
  7. Vá para a guia Configuração alternativa
  8. Selecione a opção configurada pelo usuário
  9. Você pode colocar um endereço IP de sua escolha aqui. É mais fácil alterar a última parte do endereço IP (com um número mais alto) anotada na etapa 1-a e colocada aqui. por exemplo, se meu endereço IP IPv4 na etapa 1-a for 192.168.0.102, eu colocaria 192.168.0.135 aqui.
  10. Coloque o endereço anotado na etapa 1-c no campo Máscara de sub-rede
  11. Coloque o endereço anotado na etapa 1-d no campo Gateway padrão
  12. Coloque o endereço anotado na etapa 1-b no campo Servidor DNS preferido
  13. Você pode deixar os outros campos
  14. Clique em OK e saia das caixas de diálogo Propriedades do IPv4 e Propriedades do vEthernet.
  15. Faça a ponte novamente (se você o removeu anteriormente)
  16. Efetue login na máquina Ubuntu hyper-v
  17. Acesse Rede via Unity
  18. Você deverá ver a rede com fio conectada, caso contrário, aguarde alguns minutos. (Se nenhuma opção com fio estiver visível lá, selecione Auto Ethernet uma vez na opção de menu superior direita da área de trabalho)
  19. Botão Opções de clique que abrirá a caixa de diálogo
  20. Vá para a guia Configurações IPv4
  21. Selecione o método como manual
  22. Coloque o endereço IP que você configurou no adaptador do comutador virtual (vEthernet). Como por exemplo, deve ser 192.168.0.135.
  23. Coloque a máscara de sub-rede (etapa 1-c) e o gateway padrão (etapa 1-d) no campo Máscara de rede e Gateway , respectivamente.
  24. Coloque o endereço IP do servidor DNS no campo servidores DNS .
  25. Verifique Exigir endereçamento IPv4 ..... opção
  26. Salve e feche as caixas de diálogo
  27. Isso deu um endereço IP fixo à sua máquina Ubuntu. Você deve poder executar ping no gateway padrão da máquina Ubuntu e conectar a Internet.
Bankey
fonte
Bem-vindo ao Ask Ubuntu! ;-) Você tem permissão para editar respostas existentes e melhorá-las! Um revisor como eu analisará suas edições e as aprovará se for considerado valioso! Por favor, não adicione respostas parciais como respostas aqui! ;-)
Fabby 03/04
Configurar um IP estático funcionou para mim quando o DHCP não funcionou.
John Atwood
0

No meu laptop, tenho um problema semelhante. O mais estranho é que, em algum momento, ele funciona com WiFi e outras, não.

Durante a brincadeira, descobri que ele está funcionando quando usa 2,4 Ghz para fazer a conexão, enquanto quando 5 Ghz é usado, é necessário associar o @BobBrown.

Comecei a esquecer a rede de 5 Ghz nas minhas configurações de WiFi no meu Win2012R2.

Best BaS

BaS
fonte
Isso também funciona no CentOS 7 e Ubuntu 16 como sistema convidado
BaS
1
Bem-vindo ao Ask Ubuntu! Eu recomendo editar esta resposta para expandi-la com detalhes específicos sobre como fazer isso. (Veja também Como faço para escrever uma boa resposta? Para o conselho geral sobre que tipos de respostas são consideradas mais valiosas sobre Ask Ubuntu.)
David Foerster