VMware Player perde conectividade com a Internet

9

Periodicamente, a Internet simplesmente para de funcionar na minha máquina virtual, e a única maneira de fazê-la funcionar novamente é reiniciar o computador host. Como eu uso a máquina virtual especificamente para testar páginas da web, isso é, digamos, um incômodo.

Detalhes: Eu tenho o Windows XP Pro em execução no VMware Player (versão 3.0.0 build-203739) em um host do Windows 7. Está definido como NAT (endereço IP compartilhado) porque o firewall não permite uma conexão em ponte.

A cada dois dias, primeiro, a Internet diminui para um rastreamento e, em seguida, pára de funcionar completamente. Tanto o VMWare quanto o sistema operacional virtual relatam que estão conectados, tudo parece apenas pêssego, posso acessar a Internet a partir do host, mas na VM, todas as páginas da Web atingem o tempo limite e / ou informam que o servidor não foi encontrado. (Independente do navegador; tentei com o IE, FF, Chrome, Safari e Opera.)

Quando isso acontece, a única maneira que encontrei para restaurar a conectividade com a Internet é reiniciar a máquina host. Reiniciar a VM não ajuda, nem atualizar conexões de rede no host ou no convidado. (Embora não tenha muita certeza de ter encontrado a maneira correta de atualizar uma conexão de rede no Windows 7 ...)

Não notei nenhuma previsibilidade sobre quando o problema ocorre, ou seja, não é imediatamente depois que faço algo especial. Parece ocorrer principalmente após colocar o host em repouso uma ou duas vezes, mas aconteceu mesmo se o host estivesse em uso contínuo. Também parece independente de quando eu começo a usar a VM - às vezes, eu acordo a VM e a Internet é muito lenta nela, e eventualmente pára de funcionar; outras vezes, eu acordo a VM, uso-a perfeitamente feliz por um tempo e, de repente, a Internet acaba.

Alguém sabe por que isso está ocorrendo? Caso contrário, há uma solução alternativa menos drástica do que reiniciar o host? (Os tempos de inicialização do Windows 7 são incrivelmente rápidos em comparação com as versões anteriores do Windows, mas ainda é um aborrecimento fechar todos os meus programas e reabri-los novamente.)

Edit: embora os emblemas no geral sejam legais, o distintivo Tumbleweed não está me ajudando a resolver meu problema. Alguém encontrou algo remotamente parecido?

Martha
fonte
Eu tive um problema semelhante, mas uso a opção bridge em vez do NAT. O que fiz foi garantir que as NICs do VMPlayer no host - Win 7 - tenham seus IPs atribuídos dinamicamente e tenham o convidado com IP estático. Por exemplo, se o seu roteador for 192.168.1.1, eu atribuiria 192.168.1.10 ao host e 192.168.1.20 ao convidado, desde que esses IPs não entrem em conflito com seu pool DHCP.
Darius
11
Apenas uma observação de que não estou mais enfrentando esse problema, porque esse computador em particular desistiu do fantasma há um tempo. Agora estou em uma caixa do Windows 8 (hack, ptui) e a Internet parece ficar bem em todas as minhas máquinas virtuais. Se mais alguém tiver esse problema e uma dessas respostas for útil, você poderia adicionar um comentário nesse sentido? Gostaria de cancelar a aceitação da resposta do meu marcador de posição e aceitar uma resposta real, mas não tenho como testar as coisas.
Martha

Respostas:

7

Isso acontece comigo também. Eu fiz o seguinte:

  1. Eu encontro o adaptador de rede no host que o VMware Player está usando (em Conexões de Rede). No meu caso, ele é chamado VMware Network Adapter VMnet8.

  2. Clique com o botão direito do mouse e selecione Desativar . Depois, espero que o SO convidado relate ' cabo desconectado ' da barra de tarefas (meu convidado é o WinXP).

  3. De volta ao host, clique com o botão direito do mouse no mesmo adaptador e selecione Ativar . Aguarde o ícone sem conexão da barra de tarefas do convidado alternar para a animação de obter um endereço IP e , depois que o endereço IP for alocado, teste a conexão.

Meu acesso à web é restaurado com esse método.

dhigger
fonte
3

Na minha experiência, se meu sistema operacional host entra em suspensão enquanto a VM está em execução, perco a conectividade de rede do sistema operacional convidado e a única maneira de resolver a situação é reiniciar o sistema operacional host. No entanto, descobri que, se suspender o SO convidado antes que o host entre no sono, o problema nunca aparecerá.

Liam O
fonte
1

O silêncio retumbante é impressionante ...

A solução alternativa que encontrei é definir o modo de conexão como ponte, esperar que ele perceba que não pode se conectar dessa maneira e, em seguida, definir o modo de conexão novamente para NAT. Não é muito satisfatório, mas é melhor do que reiniciar o computador inteiro.

Martha
fonte
11
Se você acha que isso pode ajudar, considere adicionar uma recompensa à sua pergunta.
heavyd
Você já tentou o ipconfig / release e o ipconfig / renew? Ou isso acaba com você?
Darius
1

Eu tenho o mesmo problema, muito chato. Finalmente eu encontrei a solução é:

Player -> Gerenciar -> Configurações da máquina virtual ... -> Adaptador de rede (ponte automática) -> Conexão de rede -> Configurar adaptadores -> Selecione o (s) adaptador (es) de rede host que você deseja conectar antomaticamente:

Escolha a que você possui a placa de rede física e desmarque o Adaptador Ethernet VirtualBox somente para host.

Espero que isso ajude.

user254241
fonte
11
No meu caso, eu estava usando uma conexão em ponte no Win7. Sempre que troquei o dongle USB no meu roteador ou desconecte o cabo da LAN, perdi toda a conectividade com minhas máquinas virtuais na Estação de Trabalho 10. Segui esta resposta e removi todos os adaptadores, exceto um. Reiniciei as máquinas virtuais e elas funcionaram! Obrigado :)
TryHarder
11
Pequena modificação. Vá para VMware Workstation -> Editar -> Editor de rede virtual-> Adaptador de rede (Bridged Automatic) -> Clique em Configurações automáticas e remova os adaptadores de rede que você não precisa.
TryHarder
0

No vmware player, clique com o botão direito do mouse e desconecte a rede usando o ícone na parte inferior da janela.

Entre nas conexões de rede do Windows, desative todas as conexões, exceto a que você deseja que o VMware player use. Reconecte o vmware player. Agora deve funcionar.

Sylario
fonte
0
  • Vá para Configurações da máquina virtual.
  • Clique no adaptador de rede.
  • Clique em Remover.
  • Clique em Adicionar novo adaptador de rede.

Deve resolver o problema.

JB virtual
fonte
0

Eu tenho o mesmo problema de conectividade de rede após a primeira inicialização do vmimage (ou seja, a rede aparecendo bem na imagem do host e do vmware). Fecho a imagem do vmware, fecho o vmware, reinicio o roteador, reinicio o vmware, reinicio a imagem e ela está de volta à rede.

Marca
fonte
0

Eu também tive o mesmo problema com o VMware Workstation 12 no Windows 7. Após muitos testes e experiências, a solução a seguir funcionou para mim. Isso corrigiu o problema permanentemente.

  1. No host VMware, vá para a rede e o centro de compartilhamento-> Alterar configurações do adaptador
  2. Clique com o botão direito do mouse no adaptador de rede VMware configurado para NAT e desative-o.

É isso aí!. Funciona.

Parece engraçado, não é? Aqui está a explicação Mesmo que o adaptador de rede esteja desativado, o serviço NAT do VM ware e o serviço DHCP do VM continuarão atendendo a solicitação vinda do SO convidado. Isso ocorre porque, o tráfego de rede entre convidado e host é apenas uma cópia de memória no processo VMware.

Mas tem um efeito colateral. A máquina host não poderá alcançar o convidado no IP configurado na interface NAT. Para superar isso, criei um segundo adotador de rede virtual VMware (na estação de trabalho VMware, Editar-> Editor de rede virtual) com a opção somente host e apresentei uma segunda interface de rede ao sistema operacional convidado. Agora, o host pode alcançar o convidado nessa interface.

Ramesh Kannan K
fonte
0

Eu tentei algumas dessas soluções. Aqui está o que funcionou para mim com um convidado Linux em um host do Windows:

  1. Abrir configurações da máquina virtual
  2. Selecione Network Adaptere clique emRemove
  3. Em seguida Add...> Network Adapter> Finish>OK
  4. Em seguida, suspenda a máquina e reinicie-a e ela funcionará novamente!

Melhor do que reiniciar o host.

tomsv
fonte