Netzwerkprobleme

Hallo Leute,

ich habe heute in mein bestehendes MiniLAN aus 2 PCs einen dritten eingebunden. Das sieht jetzt wie folgt aus:

PC 1 mit ISA-Ethernet-Adapter
|
PC 2 mit PCI-Ethernet-Adapter
|
PC 3 mit ISA-Ethernet-Adapter (baugleich mit dem von PC 1)

Ich kann mit Fullspeed Daten von PC 1 nach PC 3 senden und umgekehrt. Versuche ich jedoch, Daten an den PC 2 zu schicken (egal von wo), dann bricht die Übertragungsrate richtiggehend zusammen. Leider habe ich noch kein vernünftiges Programm zum Messen der Geschwindigkeit, aber ich schätze, es bleiben so 5% der üblichen Geschwindigkeit übrig :frowning:(( Das eingesetzte Protokoll ist TCP/IP.
Wer kann mir sagen, woran dieser Geschwindigkeitseinbruch liegt? Kennt jemand ein Freeware-Programm zum Testen von Netzwerkverbindungen (etwas komfortabler als PING sollte es schon sein…)?

MfG Christian

Moin,

PC 1 mit ISA-Ethernet-Adapter
|
PC 2 mit PCI-Ethernet-Adapter
|
PC 3 mit ISA-Ethernet-Adapter (baugleich mit dem von PC 1)

Protokoll ist TCP/IP.

Und mit diesen Informationen sollen wir den Fehler lokalisieren?

Stimmt die Verkabelung (Länge, Terminierung)? Welcher Rechner ist neu? Sind alle Protokolle gestört? BS?

Thorsten

Kabellänge zwischen PC 1 und PC 2 etwa 5 Meter, zwischen PC 2 und PC 3 etwa 20 Meter. Abschlusswiderstand an PC 1 und PC 3 angebracht, neu ist der Rechner PC 1. Andere Protokolle habe ich nicht im Einsatz, folglich auch nicht getestet, bin auch auf TCP/IP angewiesen. Die zum Einsatz kommenden Betriebssysteme sind Win95 und Win98.

Christian

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Moin,

Kabellänge zwischen PC 1 und PC 2 etwa 5 Meter, zwischen PC 2
und PC 3 etwa 20 Meter. Abschlusswiderstand an PC 1 und PC 3
angebracht, neu ist der Rechner PC 1.

Nimm mal PC1 vom Netz, wenn keine kritischen Anwendungen laufen. Ist der Weg zwischen 2 und 3 immer noch gestört?
Ich frage nach der Verkabelung, weil das für mich auf den ersten Blick nach einem Kabelproblem aussieht (bzw. Terminierung, defekte Hardware etc.).
Starte mal drei Übertragungen: PC1 -> PC2, PC2 -> PC3 und PC3 -> PC1. Wer ist langsam?

Andere Protokolle habe ich nicht im Einsatz

Da war ich unklar: Ich meinte Protokolle wie ftp, http. Wie testest Du die Verbindung? (Vielleicht liegt’s ja an Samba.)

Nimm mal PC1 vom Netz, wenn keine kritischen Anwendungen
laufen. Ist der Weg zwischen 2 und 3 immer noch gestört?

Ich habe im Folgenden versucht, eine 25,8 MByte große Datei zu übertragen. Folgende Ergebnisse:

Von PC2 nach PC3: 90 Sekunden (entspricht 2,29 Mbit/s)
Von PC3 nach PC2: nach 10 Minuten abgebrochen, da waren etwa 4 MByte übertragen :frowning:((
Bei diesem Experiment hatte ich den PC1 vom Netz genommen (also nicht nur abgeschaltet, sondern echt das Kabel abgenommen und die Terminierung entsprechend angepasst).
Anschließend habe ich den PC1 wieder in das Netz integriert und dieselbe Datei erneut einige Male hin- und hergejagt:

Von PC3 nach PC1: dasselbe wie PC3 -> PC2
Von PC2 nach PC1: 150 Sekunden (entspricht 1,38 Mbit/s)
Von PC1 nach PC3: 100 Sekunden (entspricht 2,06 Mbit/s)
Von PC1 nach PC2: dasselbe wie PC3 -> PC2

Andere Protokolle habe ich nicht im Einsatz

Da war ich unklar: Ich meinte Protokolle wie ftp, http. Wie
testest Du die Verbindung? (Vielleicht liegt’s ja an Samba.)

Ich teste mit der normalen Windows-Oberfläche („Netzwerkumgebung“ und „Explorer“, Kopieren und Einfügen). Was besseres habe ich gerade nicht… :frowning:( Was ist Samba?

Ich bin ratlos… Ich kann leider auch nicht genau sagen, ob das „Netz“ zuvor ohne den PC1 so sauber lief, wie man das erwarten dürfte, da es in der „langsamen Richtung“ nur äußerst selten benutzt wurde, das soll sich aber jetzt eben ändern…

MfG und auf weitere Hilfe hoffend, Christian

Moin,

Ich habe im Folgenden versucht, eine 25,8 MByte große Datei zu
übertragen.

Ist das der Trailer von TPM?

[PC1 offline]

Von PC2 nach PC3: 90 Sekunden (entspricht 2,29 Mbit/s)
Von PC3 nach PC2: nach 10 Minuten abgebrochen, da waren etwa 4
MByte übertragen :frowning:((

Ist bei allen Karten Full Duplex aktiviert? Manchmal reicht es nicht, das auf ‚Auto‘ zu stellen.
Hast Du die TCP/IP-Einstellungen nochmal überprüft?
Für Ethernet gibt’s eine Einstellung (Frame-irgendwas?), die nicht auf ‚Auto‘ stehen darf, sondern auf 802.3 stehen muß.

[Alle on line]

Von PC3 nach PC1: dasselbe wie PC3 -> PC2
Von PC2 nach PC1: 150 Sekunden (entspricht 1,38 Mbit/s)
Von PC1 nach PC3: 100 Sekunden (entspricht 2,06 Mbit/s)
Von PC1 nach PC2: dasselbe wie PC3 -> PC2

Sieht er nach Aussetzfehler aus. Macht es einen Unterschied, von wo aus Du den Kopiervorgang startest?

Ich teste mit der normalen Windows-Oberfläche
(„Netzwerkumgebung“ und „Explorer“, Kopieren und Einfügen).
Was besseres habe ich gerade nicht… :frowning:( Was ist Samba?

Samba ist eine Implementation dieser normalen Windows-Umgebung, die häufig auf Linux läuft. Wenn Du einen ftp-Server startet könntest, könntest Du testen, ob es an diesem Teil liegt. Wird bei W98 nicht der Personal Web Server mitgeliefert?

Thorsten

Ich habe im Folgenden versucht, eine 25,8 MByte große Datei zu
übertragen.

Ist das der Trailer von TPM?

Keine Ahnung was das ist, folglich nein :smile:)

[PC1 offline]

Von PC2 nach PC3: 90 Sekunden (entspricht 2,29 Mbit/s)
Von PC3 nach PC2: nach 10 Minuten abgebrochen, da waren etwa 4
MByte übertragen :frowning:((

Ist bei allen Karten Full Duplex aktiviert? Manchmal reicht es
nicht, das auf ‚Auto‘ zu stellen.

ist „enabled“

Hast Du die TCP/IP-Einstellungen nochmal überprüft?
Für Ethernet gibt’s eine Einstellung (Frame-irgendwas?), die
nicht auf ‚Auto‘ stehen darf, sondern auf 802.3 stehen muß.

Kann ich nicht finden, wo soll ich suchen?

[Alle on line]

Von PC3 nach PC1: dasselbe wie PC3 -> PC2
Von PC2 nach PC1: 150 Sekunden (entspricht 1,38 Mbit/s)
Von PC1 nach PC3: 100 Sekunden (entspricht 2,06 Mbit/s)
Von PC1 nach PC2: dasselbe wie PC3 -> PC2

Sieht er nach Aussetzfehler aus. Macht es einen Unterschied,
von wo aus Du den Kopiervorgang startest?

Nein, macht es nicht.

Wenn Du einen
ftp-Server startet könntest, könntest Du testen, ob es an
diesem Teil liegt. Wird bei W98 nicht der Personal Web Server
mitgeliefert?

Ich glaube schon, kann ich aber so schnell jetzt nicht herauskriegen bzw. installieren, kenne mich mit dem Ding auch nicht aus. Gibt es keine andere Möglichkeit, einen aussagekräftigen Test über die verfügbare Bandbreite durchzuführen?

MfG Christian

Moin,

Ich habe im Folgenden versucht, eine 25,8 MByte große Datei
zu übertragen.

Ist das der Trailer von TPM?

Keine Ahnung was das ist, folglich nein :smile:)

The Phantom Menace, Star Wars I. IIRC war der Trailer so groß.

Hast Du die TCP/IP-Einstellungen nochmal überprüft?
Für Ethernet gibt’s eine Einstellung (Frame-irgendwas?), die
nicht auf ‚Auto‘ stehen darf, sondern auf 802.3 stehen muß.

Kann ich nicht finden, wo soll ich suchen?

In den Einstellungen für die Netzwerkkarten. 802.3 ist der Standard für die Ethernetrahmen (deswegen Frame-? oder ?-frame). Zumindest bei einer Spielesession war dies der Fehler.

Ich glaube schon, kann ich aber so schnell jetzt nicht
herauskriegen bzw. installieren, kenne mich mit dem Ding auch
nicht aus. Gibt es keine andere Möglichkeit, einen
aussagekräftigen Test über die verfügbare Bandbreite
durchzuführen?

Ich kenne mich mit halt auch nicht so wunderbar mit dem aus, was MS für TCP/IP hält. Ich wollte nur einen Test auf einer anderen Protokollebene, also nicht nur mit dem Explorer.
Im Grunde ist diese Explorer-Ebene natürlich auch das, was funktionieren muß.

Thorsten

Hallo,

Wenn du Dein Netzwerk mit einem Hub betreibst, solltest du kontrollieren, ob deine Netzwerkkarten auf Halbduplex stehen!

MfG
db

Hast Du die TCP/IP-Einstellungen nochmal überprüft?
Für Ethernet gibt’s eine Einstellung (Frame-irgendwas?), die
nicht auf ‚Auto‘ stehen darf, sondern auf 802.3 stehen muß.

Kann ich nicht finden, wo soll ich suchen?

In den Einstellungen für die Netzwerkkarten. 802.3 ist der
Standard für die Ethernetrahmen (deswegen Frame-? oder
?-frame). Zumindest bei einer Spielesession war dies der
Fehler.

Scheint es in Win9x nicht zu geben… :frowning:((

Ich glaube schon, kann ich aber so schnell jetzt nicht
herauskriegen bzw. installieren, kenne mich mit dem Ding auch
nicht aus. Gibt es keine andere Möglichkeit, einen
aussagekräftigen Test über die verfügbare Bandbreite
durchzuführen?

Ich kenne mich mit halt auch nicht so wunderbar mit dem aus,
was MS für TCP/IP hält. Ich wollte nur einen Test auf einer
anderen Protokollebene, also nicht nur mit dem Explorer.
Im Grunde ist diese Explorer-Ebene natürlich auch das, was
funktionieren muß.

Ich habe mir gerade mal aus dem Netz einen freien FTP-Server gesaugt und auf PC 2 installiert. Anschließend habe ich einige Dateien mit PC 1 von PC 2 gesaugt: 15,23 kBytes/sec. Andere Richtung: 7,23 kBytes/sec. Selbe Werte erhalte ich, wenn ich einen FTP-Client auf PC 3 starte. Berauschend ist das aber nicht, wenn man bedenkt, dass _ohne_ FullDuplex 1,25 MBytes/sec möglich sein müssten. So groß kann der Überhang des TCP/IP doch wohl nicht sein. Wie kann ich denn die Spur mit den Aussetzfehlern weiter verfolen?

MfG Christian

Moin

Wenn du Dein Netzwerk mit einem Hub betreibst, solltest du
kontrollieren, ob deine Netzwerkkarten auf Halbduplex stehen!

Kein Hub, Karten im Fullduplex-Modus. Aber die Übertragungsraten wären selbst für Halbduplex nicht zu erklären…

MfG Christian

Moin,

Für Ethernet gibt’s eine Einstellung (Frame-irgendwas?), die
nicht auf ‚Auto‘ stehen darf, sondern auf 802.3 stehen muß.

In den Einstellungen für die Netzwerkkarten. 802.3 ist der
Standard für die Ethernetrahmen (deswegen Frame-? oder
?-frame). Zumindest bei einer Spielesession war dies der
Fehler.

Scheint es in Win9x nicht zu geben… :frowning:((

Doch, gerade! Tut mir leid, daß ich Dir da nicht genauer helfen kann. Wenn ich nachher daran denke, werde ich mal nachsehen und mich morgen melden.

Ich habe mir gerade mal aus dem Netz einen freien FTP-Server
gesaugt und auf PC 2 installiert. Anschließend habe ich einige
Dateien mit PC 1 von PC 2 gesaugt: 15,23 kBytes/sec. Andere
Richtung: 7,23 kBytes/sec. Selbe Werte erhalte ich, wenn ich
einen FTP-Client auf PC 3 starte. Berauschend ist das aber
nicht, wenn man bedenkt, dass _ohne_ FullDuplex 1,25
MBytes/sec möglich sein müssten.

Jepp. Also scheint nicht nur SMB (die ‚Explorer-Ebene‘) betroffen zu sein.

So groß kann der Überhang des TCP/IP doch wohl nicht sein.

Der ist bei TCP/IP größer als bei vielen anderen Protokollen, aber so groß sollte er wirklich nicht sein.

Wie kann ich denn die Spur mit den Aussetzfehlern
weiter verfolen?

Da bin ich überfragt. Ich mache Netzwerkkram unter Linux; das wenige, was ich bisher mit W95 gemacht habe, hat immer auf Anhieb funktioniert (den Tip mit dem Ethernetframe hatte ich schon vor dem ersten Versuch).
Unter Linux würde ich solange rumspielen und Dokus lesen, bis es klappt.

Thorsten

Kein Hub, Karten im Fullduplex-Modus.

wie bitte?
also entweder hast du nen switch, den du bei 3 maschinen nicht wirklich brauchst, oder du hast 10base2, wo sich fullduplex eher weniger gut macht.

joachim

Ich kann mit Fullspeed Daten von PC 1 nach PC 3 senden und
umgekehrt. Versuche ich jedoch, Daten an den PC 2 zu schicken
(egal von wo), dann bricht die Übertragungsrate richtiggehend
zusammen. Leider habe ich noch kein vernünftiges Programm zum
Messen der Geschwindigkeit, aber ich schätze, es bleiben so 5%
der üblichen Geschwindigkeit übrig :frowning:(( Das eingesetzte
Protokoll ist TCP/IP.

Das kann viele Gründe haben (wie an der Diskussion schon deutlich zu sehen ist). Zusammenfassend kann ich sagen:

  1. Full Duplex auf 10Base2 Koax Leitungen ist schlichtweg nicht moeglich. Daher sollte es auch wurscht sein, wie Du die Karten diesbezueglich konfiguriert hast. Sicherheitshalber solltest Du aber alle Karte in den Half-Duplex Modus schalten.

  2. Du solltest Dir einen Paket-Sniffer aus dem Internet besorgen (sollte es auch fuer Windows zumindest als Share-Ware geben) und mal schauen, was so abgeht auf dem Netz.

  3. Ich vermute eine defekte Hardware eher als alles andere. Was passiert denn, wenn Du mal die Netzwerkkarten austauscht? Ist dann der andere Rechner lahm? Sind die Kabel alle fachgerecht mit den Steckern verbunden? Hast Du womoeglich ein T-Stueck nicht direkt auf der Netzwerkkarte stecken?

Gruss

Jens

Moin,

Für Ethernet gibt’s eine Einstellung (Frame-irgendwas?), die
nicht auf ‚Auto‘ stehen darf, sondern auf 802.3 stehen muß.

Scheint es in Win9x nicht zu geben… :frowning:((

Sorry, ich lag völlig falsch. Das ist eine Einstellung für IPX/SPX.

Tja, ich weiß auch nicht weiter. Ich hoffe, Du hast wenigstens etwas gelernt bei meiner Fragerei.

Thorsten

hy!
versuch mal das, schaden kann es nicht, bei mir hats geholfen:
lade dfü-speed von www.zdnet.de herunter und stelle eine sehr grosse mtu und andere werte ein, hautpsache auf allen rechnern diesselben werte!(es gibt einen nework-preset knopf im tool).
mfg