Wie kann man die Ursache finden, dass ein Netzwerk zeitweise nicht reagiert?

350
Smithy

Ich habe ein einfaches Netzwerk aufgebaut mit:

  • 1 Switch ( 16-Port-Gigabit-Easy-Smart-Switch )
  • 4 Windows 10-PCs (als Kioske mit einer benutzerdefinierten Softwareanwendung)
  • 1 Windows 10 PC (als SQL Server verwendet)
  • 10 benutzerdefinierte Karten (Sie reagieren auf ARPs, ICMP und senden kleine Daten über das Netzwerk)

Alle PCs und Boards sind mit statischen IP-Adressen eingerichtet, und die PCs verfügen über einen zusätzlichen Adapter, der sie mit dem Internet verbindet (Bearbeiten in verschiedenen IP-Adressbereichen und Subnetzen).

In meiner Anwendung erhalte ich zeitweise einen Fehler: a network related or instance specific error occurred while establishing a connection to sql server. the server was not found.

Ich glaube, es gibt eine Art von Instabilität / hoher Auslastung innerhalb des Netzwerks, aber kann ich nicht herausfinden, wie ich es diagnostizieren kann?

Welche Schritte kann ich unternehmen oder welche Tools kann ich verwenden, um die Ursache des Problems zu ermitteln?

Bearbeiten: Beide Netzwerke befinden sich in unterschiedlichen Subnetzen und IP-Bereichen (192.xxx und 172.xxx - Wir verwenden das 192-Netzwerk für benutzerdefinierte Boards, 172 für das Internet).

Edit: Ich habe versucht, mit Wireshark einen Flaschenhals im Netzwerk zu finden, weiß jedoch nicht, welche Schritte zur Einrichtung und Überwachung des Durchsatzes oder der Auslastung unternommen werden müssen.

0
Haben Sie einige der folgenden Vorschläge von anderen probiert, die ähnliche Erfahrungen gemacht haben: https://stackoverflow.com/questions/18060667/why-am-i-getting-cannot-connect-to-server-a-network-related -oder-Instanz-Speci Kinnectus vor 6 Jahren 0
@Kinnectus Das soll das Problem beheben, bei dem der Server ständig "nicht gefunden" wird. Dies ist jedoch ein zeitweiliges Problem, das die meiste Zeit und nicht die ganze Zeit funktioniert Smithy vor 6 Jahren 0
OK. Bemerken Sie das Problem mit einer bestimmten Konfiguration Ihres Netzwerks ... Sie sagen, einige der Clients sind auch mit dem Internet verbunden. Gibt es eine der Verbindungen, die einem der Clients dieselbe IP-Adresse zuweist? Haben Sie versucht, Ihren statischen IP-Bereich / Subnetz zu ändern? Sie können auch die manuelle Konfiguration der Netzwerkadaptergeschwindigkeiten in Betracht ziehen, da die automatische Aushandlung Probleme verursachen kann. Stellen Sie sie manuell auf beispielsweise 100 Mbps / Full Duplex ein, und stellen Sie sie auf Gigabit und Trial and Error ein, um zu sehen, ob das Problem mehr bei einer Geschwindigkeit auftritt als bei einer anderen. Kinnectus vor 6 Jahren 1
Nein, daher befinden sich beide Netzwerke bereits in unterschiedlichen Subnetzen und verschiedenen IP-Bereichen (172.xxx und 192.xxx). Smithy vor 6 Jahren 0
Bearbeiten Sie Ihre Frage, um diese Informationen bereitzustellen, damit andere sie nicht in Frage stellen :) Kinnectus vor 6 Jahren 1
Ich schlage vor, "Wireshark" (kostenlos zu verwenden) herunterzuladen! Mit seiner Hilfe können Sie möglicherweise die Antwort auf einige Ihrer Fragen ermitteln. Hannu vor 6 Jahren 1
Ich habe Wireshark, weiß aber nicht viel über den Netzwerkstack oder dessen Terminologie. Welche Schritte kann ich beispielsweise mit Wireshark unternehmen, um festzustellen, ob das Netzwerk überlastet ist? Smithy vor 6 Jahren 0
Ist das Problem * in einem Subnetz * oder * in Subnetzen *? Zac67 vor 6 Jahren 0
@ Zac67 Ich weiß nicht, was das bedeutet oder wie ich es diagnostizieren oder lösen kann, mein Freund: / Ich werde an dieser Stelle einen Google-Suchlink nehmen haha! Smithy vor 6 Jahren 0
Zach67 fragte, ob der Verkehr die Netzgrenzen überschritt. Dh der Server befindet sich in 172.x und die Clients in 192.x. Bearbeiten Sie außerdem Ihren Beitrag, damit wir die vollständigen Netzwerk-IP-Adressen mit Subnetzmasken sehen können. IP-Adressen sind ohne die Maske nicht unterbrechbar. Es ist im Wesentlichen der Schlüssel zum Verständnis, wo das Netzwerk beginnt und endet. Tim_Stewart vor 6 Jahren 1

0 Antworten auf die Frage