Wie kann eine Maschine eine andere pingen, aber der umgekehrte Ping funktioniert nicht

12

Ich habe zwei virtuelle VMware Workstation-Maschinen ausgeführt ...

Virtual A kann pingdie meiste Zeit der Host-Laptop sein, andere reale Maschinen in meinem Heimnetzwerk die ganze Zeit, aber es wird eine "Zeitüberschreitung für Anforderungen" für Virtual B angezeigt

Virtual B kann pingdie meiste Zeit den Host-Laptop und die Maschinen, sowohl real als auch virtuell A, die ganze Zeit

Der einzige mir bekannte Unterschied ist, dass virtuelles B meiner Arbeitsdomäne hinzugefügt wurde, während sich virtuelles A noch im Arbeitsgruppenmodus befindet

Kann jemand erklären, wie / warum dies geschieht?

Update ... das ist alles, während mein Laptop auf drahtlosem
Ping von ... Host-Laptop (Win7, Arbeitsgruppe) ist.

  • Zu einem anderen Computer im Netzwerk (Win7, Arbeitsgruppe) - OK
  • Zu virtuellem A (win2008 r2, Arbeitsgruppe) - hauptsächlich OK, gehen Sie einige Request timed out
  • Zum virtuellen B (win7, domain) - einfach holen Request timed out

Ping von ... virtuell A.

  • Zu einem anderen Computer im Netzwerk - OK
  • Zum virtuellen B - OK
  • Um einen Laptop zu hosten ... geht ein Muster von ein paar durch Request timed out, das nächste pingdauert 2000 ms, dann dauert das nächste paar <1 ms, dann ein Destination host unreachableund zurück zuRequest timed out

Ping von ... virtuell B.

  • Zu einem anderen Computer im Netzwerk - OK
  • Zum virtuellen A - OK
  • Um einen Laptop zu hosten ... dauert ein ähnliches Muster von einigen Request timed out, pingdauert als nächstes 2000 ms, dann dauert das nächste paar <1 ms und zurück zu Request timed out... aber neinDestination host unreachable

Ping von ... einem anderen Computer im Netzwerk

  • Zum virtuellen A - OK
  • Zum virtuellen B - einfach bekommen Request timed out
  • Laptop hosten ... OK

Ich finde es sehr rätselhaft, dass es der virtuellen Maschine anscheinend schwer fällt, den Host-Laptop, auf dem sie ausgeführt wird, zu pingen, aber mit einer anderen realen Maschine im Netzwerk in Ordnung ist?

SteveC
quelle
2
Ich kenne Windows 7 nicht so gut, aber eine Möglichkeit - blockiert die Firewall auf Virtual B Ping / ICMP? sysprobs.com/enable-ping-reply-windows-7 Kann auch Ping A und nicht B hosten?
Barlop

Antworten:

14

Ich denke, was Barlop in Kommentaren sagt, ist die wahrscheinlichste Ursache.

In Ihrer Frage wurde gefragt, warum dies geschieht. Wenn Sie eine Verbindung zu einem Netzwerk herstellen, werden Sie von Windows aufgefordert, einen Ort auszuwählen - öffentlich, zu Hause oder im Büro.

Jedes Profil hat unterschiedliche Standard-Firewall-Wände, obwohl ich mich nicht daran erinnere, dass sie standardmäßig Ping blockieren, außer auf Windows Server (aber ich irre mich wahrscheinlich - es ist eine Weile her, seit ich das letzte Mal nachgesehen habe).

Abgesehen davon können alle diese Einstellungen durch Gruppenrichtlinien überschrieben werden, sodass ein Netzwerkadministrator möglicherweise beschlossen hat, den Computer zu sperren.

In jedem Fall ist es ziemlich trivial, Änderungen vorzunehmen, es sei denn, dies wird erzwungen / vorgenommen, damit Sie es nicht überschreiben können.

-bearbeitete diesen Abschnitt -

Das Standarddomänenprofil blockiert standardmäßig Ping ...

Klicken Sie auf die Startkugel und geben Sie "Windows Firewall" (oder so viel wie nötig) ein. Wenn dies in den Ergebnissen angezeigt wird, klicken Sie auf Windows Firewall with Advanced Security. Von hier aus klicken Inbound Rulesund suchen File and Printer Sharing (Echo Request - ICMPv4-In)und einfach aktivieren ...

... aber es sollte bereits für die privaten und öffentlichen Profile aktiviert sein ... Suchen Sie in der Profilspalte nach dem darüber liegenden Profil mit der Aufschrift "Domain" und klicken Sie einfach in der Aktionsleiste rechts auf "Aktivieren".

William Hilsum
quelle
Aktiviert und es gibt zwei Regeln, eine für "Privat, Öffentlich", die andere für "Domain". Beide sind auf "Aktiviert = Nein" gesetzt. Der einzige Unterschied, den ich sehen kann, ist, dass die Domäne "Remote-Adresse = Beliebig" hat, während die private, öffentliche Domäne auf "Lokales Subnetz" gesetzt ist. Es wurde versucht, die virtuelle Domain in "Ja" zu ändern und einen Ping-Befehl zu senden, es wird jedoch weiterhin die Zeitüberschreitung für "Anforderung" angezeigt.
SteveC
Wenn aktiviert = nein, bedeutet dies deaktiviert ... Können Sie sie aktivieren? : /
William Hilsum
DOH ... Ich hatte versucht, die Domain zu aktivieren, was nicht funktionierte. Aber als ich die private, öffentliche aktiviert habe, habe ich PING :-) Vielen Dank für die Hilfe, jetzt zur nächsten Frage ... warum kann ich nicht auf die administrative c $ -Freigabe auf der virtuellen zugreifen? ... Fehlercode 0x80070035
SteveC
Williams Antwort ist richtig, aber es fehlt eine kleine Sache, die mich daran gehindert hat, Ping an meine VM zu aktivieren. Sie sollten auch schauen Scope Registerkarte. Dort wurde es nur für Remote-Adressen des lokalen Subnetzes definiert ... das Aktivieren aller IP-Adressen löste das Problem. Hoffe das hilft jemandem! Prost!