Erläuterung erforderlich: NetBIOS über TCP / IP auf dem VMware-Netzwerkadapter stört den Zugriff auf Netzwerkfreigaben

2371
joe

Vor einiger Zeit wiesen fast alle Arbeitsstationen in unserem Team (Windows XP SP2) intermittierende, aber häufige Verzögerungen beim Zugriff auf Freigaben im Netzwerk auf. Normalerweise führte der erste Zugriff auf eine Freigabe, auf die seit einiger Zeit nicht zugegriffen wurde, zu einem fast eingefrorenen Arbeitsplatz für bis zu 30 Sekunden. Dann hat alles wieder gut funktioniert.

Mit TCPView von Sysinternals habe ich gesehen, dass während dieser Verzögerungen eine Verbindung zum netbios-ssn- Port des Dateiservers bestand, der sich im Zustand SYN_SENT befand .

Erster Versuch:

Deaktivieren Sie NetBIOS über TCP / IP für den Intranet-Netzwerkadapter.

Problem gelöst, aber ich wollte meine zentral verwaltete Netzwerkkonfiguration für das Intranet nicht bearbeiten.

Zweiter Versuch:

Deaktivieren Sie NetBIOS über TCP / IP nur für den VMWare-Netzwerkadapter (VMNet1 wird nur für Host-Kommunikation verwendet).

Problem wieder gelöst

Meine Fragen:

  • Warum stört NetBIOS über TCP / IP auf einem Netzwerkadapter NetBIOS über TCP / IP auf einem anderen Netzwerkadapter?
  • Ist dieses Problem spezifisch für VMWare-Netzwerkadapter?
  • Hat noch jemand dieses Phänomen gesehen?

Zusätzliche Information:

  • VMWare Workstation Version 6.0.3
  • Zu dem Zeitpunkt, als ich das Problem ernsthaft analysierte, konnte ich nicht mehr herausfinden, was sich zu Beginn des Problems an unseren Systemen geändert hatte.
1

1 Antwort auf die Frage

3
harrymc

Von Microsofts NetBIOS über TCP / IP :

NetBIOS-Namensregistrierung und -auflösung für mehrfach vernetzte Computer

NetBT bindet an nur eine IP-Adresse pro physischer Netzwerkschnittstelle. Vom NetBT-Standpunkt aus ist ein Computer nur dann mit mehreren Computern ausgestattet, wenn mehrere Netzwerkadapter installiert sind. Wenn ein Namensregistrierungspaket von einem mehrfach vernetzten Computer gesendet wird, wird es als mehrstufige Namensregistrierung gekennzeichnet, so dass es nicht mit dem gleichen Namen kollidiert, der von einer anderen Schnittstelle in demselben Computer registriert wird.

Wenn ein mehrfach vernetzter Computer eine Broadcast-NetBIOS-Namensabfrage empfängt, antworten alle NetBT- und Schnittstellenbindungen, die die Abfrage erhalten, mit ihren Adressen. Standardmäßig wählt der Client die erste Antwort aus und stellt eine Verbindung mit der vom Responder angegebenen Adresse her.

Es sieht so aus, als ob das Problem durch die Tatsache verursacht wurde, dass alle Schnittstellen abgefragt wurden. Durch die Reduzierung der Anzahl der in Frage kommenden Schnittstellen ist es Ihnen offensichtlich nicht gelungen, als Multihomed-Computer betrachtet zu werden, wodurch der Prozess beschleunigt wird.