Comment une machine peut envoyer une requête ping à une autre, mais le ping inverse ne fonctionne pas

12

J'ai deux machines virtuelles VMware Workstation en cours d'exécution ...

Le virtuel A peut pingl'ordinateur portable hôte la plupart du temps, d'autres machines réelles sur mon réseau domestique tout le temps, mais il obtient une «demande expirée» pour le virtuel B

Virtual B peut être pingl'ordinateur portable hôte la plupart du temps et les machines, réelles et virtuelles A tout le temps

La seule différence que je sache, c'est que le virtuel B a été joint à mon domaine de travail, tandis que le virtuel A est toujours en mode groupe de travail

Quelqu'un peut-il expliquer comment / pourquoi cela se produit?

Mise à jour ... ce sont tous pendant que mon ordinateur portable est sur
Ping sans fil à partir de ... ordinateur portable hôte (win7, groupe de travail)

  • Vers une autre machine sur le réseau (win7, groupe de travail) - OK
  • Au virtuel A (win2008 r2, groupe de travail) - principalement OK, allez-y Request timed out
  • Vers le B virtuel (win7, domaine) - obtenez simplement Request timed out

Ping de ... virtuel A

  • Vers une autre machine sur le réseau - OK
  • Vers le virtuel B - OK
  • Pour héberger un ordinateur portable ... passe par un modèle de quelques-uns Request timed out, pingprend ensuite 2000 ms, puis quelques-uns prennent <1 ms, puis un Destination host unreachableet retour àRequest timed out

Ping de ... virtuel B

  • Vers une autre machine sur le réseau - OK
  • Vers virtuel A - OK
  • Pour héberger un ordinateur portable ... modèle similaire de quelques-uns Request timed out, la prochaine pingprend 2000 ms, puis les prochains prennent <1 ms, et reviennent à Request timed out... mais nonDestination host unreachable

Ping depuis ... une autre machine sur le réseau

  • Vers virtuel A - OK
  • Vers le B virtuel - obtenez simplement Request timed out
  • Pour héberger un ordinateur portable ... OK

Je trouve très déroutant que la machine virtuelle semble avoir du mal à cingler l'ordinateur portable hôte sur lequel elle s'exécute, mais est-ce bien avec une autre vraie machine sur le réseau?

SteveC
la source
2
Je ne connais pas bien Windows 7 mais, une possibilité - le pare-feu sur Virtual B bloque-t-il ping / icmp? sysprobs.com/enable-ping-reply-windows-7 Aussi, peut héberger le ping A et pas B?
barlop

Réponses:

14

Je pense que ce que Barlop dit dans les commentaires est la cause la plus probable.

Votre question demandait pourquoi cela se produit ... Lorsque vous vous connectez à un réseau, Windows vous demande de sélectionner un emplacement - public, domicile ou bureau.

Chaque profil a des murs de pare-feu par défaut différents, bien que je ne me souvienne pas qu'ils bloquent le ping par défaut autrement que sur Windows Server (mais, je me trompe probablement - cela fait un moment que je n'ai pas regardé pour la dernière fois).

Cela étant dit, tous ces paramètres peuvent être remplacés par la stratégie de groupe, donc, un administrateur réseau peut avoir choisi de verrouiller la machine.

De toute façon, à moins que cela ne soit appliqué / fait pour que vous ne puissiez pas l'écraser, il est assez trivial de changer.

-édité cette section -

Le profil de domaine par défaut bloque le ping par défaut ...

Cliquez sur Démarrer l'Orbe et tapez "Pare-feu Windows" (ou autant que nécessaire), puis quand il apparaît dans les résultats, cliquez sur Windows Firewall with Advanced Security. À partir d'ici, cliquez sur Inbound Ruleset recherchez File and Printer Sharing (Echo Request - ICMPv4-In)et activez-le simplement ...

... mais, il devrait déjà être activé pour les profils privés et publics ... Recherchez celui au-dessus qui dit "Domaine" dans la colonne de profil et cliquez simplement sur activer dans la barre d'action à droite.

William Hilsum
la source
Vérifié et il existe deux règles, l'une pour "Privé, Public", l'autre pour "Domaine". Les deux sont définis "Enabled = No" La seule différence que je peux voir est que le domaine a "Remote Address = Any", tandis que Private, Public est défini sur "Local subnet". J'ai essayé de changer le domaine virtuel en "Oui", et de le cingler, mais toujours de "Délai d'expiration de la demande".
SteveC
Si activé = non, cela signifie désactivé ... Pouvez-vous les activer? : /
William Hilsum
DOH ... J'avais essayé d'activer le domaine, ce qui ne fonctionnait pas. Mais quand j'ai activé le privé, le public, j'ai PING :-) Merci beaucoup pour l'aide, maintenant à la question suivante ... pourquoi ne puis-je pas accéder au partage administratif c $ sur le virtuel? ... obtention du code d'erreur 0x80070035
SteveC
La réponse de William est correcte mais il manque une petite chose qui m'a empêché d'activer le ping sur ma machine virtuelle. Vous devriez également regarder l' onglet Scope . Là, il a été défini pour les adresses distantes du sous-réseau local uniquement ... l'activation de toutes les adresses IP a résolu le problème. J'espère que cela aide quelqu'un! À votre santé!