Como uma máquina pode executar ping em outra, mas o ping reverso não funciona

12

Eu tenho duas máquinas virtuais da estação de trabalho VMware em execução ...

O Virtual A pode pinghospedar o laptop na maioria das vezes, outras máquinas reais na minha rede doméstica o tempo todo, mas recebe uma "solicitação de tempo limite excedido" para o virtual B

O Virtual B pode pinghospedar o laptop na maioria das vezes, e as máquinas, reais e virtuais A, o tempo todo

A única diferença que eu sei é que o virtual B foi associado ao meu domínio de trabalho, enquanto o virtual A ainda está no modo de grupo de trabalho

Alguém pode explicar como / por que isso está ocorrendo?

Atualizar ... tudo isso enquanto meu laptop está no
Ping sem fio de ... laptop host (win7, grupo de trabalho)

  • Para outra máquina na rede (win7, grupo de trabalho) - OK
  • Para o virtual A (win2008 r2, grupo de trabalho) - principalmente OK, vá Request timed out
  • Para o virtual B (win7, domínio) - basta obter Request timed out

Ping de ... virtual A

  • Para outra máquina na rede - OK
  • Para virtual B - OK
  • Para hospedar laptop ... passa por um padrão de alguns Request timed out, depois pingleva 2000ms, depois os próximos levam <1ms, depois um Destination host unreachablee volta paraRequest timed out

Ping de ... virtual B

  • Para outra máquina na rede - OK
  • Para virtual A - OK
  • Para hospedar laptop ... um padrão semelhante de alguns Request timed out, o próximo pingleva 2000ms, depois o próximo leva <1ms e volta para Request timed out... mas nãoDestination host unreachable

Ping de ... outra máquina na rede

  • Para virtual A - OK
  • Para o virtual B - basta obter Request timed out
  • Para hospedar laptop ... OK

Acho muito intrigante que a máquina virtual pareça ter dificuldade em executar ping no laptop host em que está executando, mas está bem com outra máquina real na rede?

SteveC
fonte
2
Eu não conheço o Windows 7 tão bem, mas uma possibilidade - o firewall no Virtual B está bloqueando o ping / icmp? sysprobs.com/enable-ping-reply-windows-7 Além disso, o host pode executar ping A e não B?
#

Respostas:

14

Eu acho que o que Barlop diz nos comentários é a causa mais provável.

Sua pergunta foi feita por que isso está acontecendo ... Quando você se conecta a uma rede, o Windows solicita que você selecione um local - público, casa ou escritório.

Cada perfil possui paredes de firewall padrão diferentes, embora eu não me lembre delas bloqueando o ping por padrão, exceto no Windows Server (mas provavelmente estou errado - já faz um tempo desde a última vez que olhei).

Dito isto, todas essas configurações podem ser substituídas pela diretiva de grupo; portanto, um administrador de rede pode ter optado por bloquear a máquina.

De qualquer forma, a menos que isso seja imposto / feito para que você não possa substituí-lo, é bastante trivial mudar.

autorizou esta seção -

O perfil de domínio padrão bloqueia o ping por padrão ...

Clique no Start Orb e digite "Windows Firewall" (ou o quanto for necessário) e, quando aparecer nos resultados, clique em Windows Firewall with Advanced Security. A partir daqui, clique Inbound Rulese procure File and Printer Sharing (Echo Request - ICMPv4-In)e simplesmente ative ...

... mas, ele já deve estar ativado para os perfis público e privado ... Procure aquele acima dele que diz "Domínio" na coluna de perfil e simplesmente clique em ativar na barra de ação à direita.

William Hilsum
fonte
Verificado e existem duas regras, uma para "Privado, Público" e a outra para "Domínio". Ambos estão definidos como "Ativado = Não". A única diferença que posso ver é que o domínio tem "Endereço remoto = Qualquer", enquanto o Público privado está definido como "Sub-rede local". Tentou alterar o domínio virtual para "Sim" e executar ping, mas ainda assim o tempo limite de "Solicitação expirou".
SteveC
Se ativado = não, isso significa desativado ... Você pode ativá-los? : /
William Hilsum
DOH ... Eu tentei ativar o domínio, que não funcionou. Mas quando habilitei o Privado, Público, recebi PING :-) Muito obrigado pela ajuda, agora para a próxima pergunta ... por que não consigo acessar o compartilhamento administrativo de c $ no virtual? ... obtendo o código de erro 0x80070035
SteveC 03/04
A resposta de William está correta, mas falta uma pequena coisa que me impediu de ativar o ping na minha VM. Você também deve consultar a guia Escopo . Lá foi definido apenas para endereços remotos da sub-rede local ... permitindo que todos os endereços IP resolvessem o problema. Espero que isso ajude alguém! Felicidades!