Ping funktioniert nicht zwischen zwei Geräten, wenn durch einen Switch mit nichts anderem verbunden wird

1404
Ugor

(Ich entschuldige mich im Voraus, wenn dies hier falsch ist. Ich versuche, ein NAS in mein Netzwerk zu integrieren, und habe mehrere Probleme. Dies ist eine von mehreren Fragen, die ich hier stellen möchte.)

Ich habe ein Netzwerkproblem, und ich denke, zuerst prüfen, ob Ping funktioniert.

Wenn ich ein Synology NAS direkt über ein Ethernet-Kabel an einen Mac (10.6.8) anschließe, funktioniert alles einwandfrei, einschließlich des Pings des NAS vom Mac aus. Ich gab dem NAS den Namen "sini" und auf dem Mac

ping sini.local 

funktioniert gut (ich erhalte Pakete zurück).

Jetzt mache ich nur eine kleine Änderung - die Verbindung der beiden Geräte über einen Switch (netgear GS108), an den außer diesen beiden Geräten nichts angeschlossen ist - und jetzt, wenn ich es tue

ping sini.local 

gibt mir einfach "Request Timeouts".

Fragen:

  • Überprüfen Sie zunächst, ob Ping funktioniert. Ist dies der richtige Weg, um ein Netzwerk zu debuggen?

  • Funktioniert das Zero-Configuration-Networking nicht über Switches? Was mache ich falsch?

  • Lustig ist, dass die Haupt-NAS-Funktionalität (über afp) in beiden Fällen funktioniert. Es ist nur Ping und der Zugriff auf das Webinterface, das im zweiten Fall nicht funktioniert. Warum?

Danke für jede Hilfe!

1
@ user15376 Wie lauten die IPs beim ersten Ping? Was löst die IP auf, wenn Sie den Ping in der zweiten Konfiguration durchführen? Wie lauten die IPs der Geräte in der zweiten Konfiguration? Goblinlord vor 9 Jahren 0

2 Antworten auf die Frage

1
Anton Flärd

Überprüfen Sie zunächst, ob Ping funktioniert. Ist dies der richtige Weg, um ein Netzwerk zu debuggen?

Dies ist eine Möglichkeit, Probleme bei der Fehlerbehebung in einem Netzwerk zu beheben. Nach meiner persönlichen Erfahrung habe ich nach den OSI-Schichten, beginnend mit der physikalischen Schicht, immer effektive Ergebnisse erzielt . Mit anderen Worten, Verkabelung, Anschlüsse und Ausrüstung prüfen. Anschließend prüfe ich die lokale Konnektivität zu Netzwerkschnittstellen und versuche von dort aus, andere Knoten und so weiter zu erreichen.

Funktioniert das Zero-Configuration-Networking nicht über Switches? Was mache ich falsch?

zerconf sollte beim Durchlaufen eines Switches nicht betroffen sein. Dies ist ein übliches Szenario für die meisten ZeroConf-Geräte. Wenn der Switch jedoch verwaltet und konfiguriert ist, kann die Konfiguration in ein normales Verhalten eingreifen. Ihr Switch, GS108, wird nicht verwaltet und sollte das Verhalten von nullConf nicht beeinflussen.

Ich schlage vor, ein arp -ain cmd zu machen . Starten Sie Ping an den DNS-Eintrag (sini) Ihres NAS und überprüfen Sie die ARP-Tabelle erneut, um zu überprüfen, ob Sie einen neuen Eintrag sehen und wenn ja, von welcher IP-Adresse aus. Dadurch wird überprüft, ob Ihre DNS-Auflösung funktioniert, und Sie erhalten auch die IP-Adresse Ihrer NAS, über die Sie eine direkte Verbindung herstellen können.

Versuchen Sie, das Netzwerk zu wechseln. Möglicherweise funktioniert Ihr DNS nicht ordnungsgemäß.

Vielen Dank. Ich habe Ihre Erwähnung von Arp verwendet, um mich mit meinen Netzwerkkenntnissen vertraut zu machen, und habe einige Screencasts angeschaut. Nachdem ich alles wieder ausgeschaltet und wieder eingeschaltet hatte, funktioniert es jetzt. Ich vermute, dass der arp-Cache eines Geräts immer noch falsche Daten aus einem früheren Test enthielt. Ich mache das jetzt zu. Da mein Setup etwas komplexer ist und auch andere Probleme hat, werde ich eine weitere Frage dazu stellen. Ugor vor 9 Jahren 1
0
John Keates

Möglicherweise funktioniert Bonjour (mDNS zeroconfig) nicht über den Router. Es verwendet Multicast, das manchmal von Routern blockiert wird. Meistens funktioniert es, wenn sich beide Geräte physisch auf demselben Switch-Chip befinden, aber LAN-zu-WLAN funktioniert oft nicht und LAN-zu-Wan funktioniert fast nie (und in den meisten Fällen sollte dies nicht). Wenn Sie die tatsächliche IP-Adresse für die Synologie ermitteln können, können Sie stattdessen einen Ping-Befehl ausführen.

Bearbeiten: Timeout zeigt an, dass der mDNS-Name aufgelöst wurde, ICMP ist jedoch nicht ... Sollte dies früher bemerkt haben.