Hallo, mal eine recht allgemeine Frage: Seit einiger Zeit habe ich immer wieder kurze Verbindungsausfälle auf meinem selbst gebauten Router. Dieser bedient über 3 Netzwerkkarten Internet, Intranet und DMZ. Teilweise ist die Verbindung nur ruckelig, teilweise bricht sogar das Abholen von Mails ab, oder Surfen geht nicht für eine Minute. Nun ist mir heute aufgefallen, dass ifconfig für die Netzwerkkarte des DMZ 150.000 Collisions anzeigt, obwohl der Rechner vor drei Tagen rebootet wurde. Ich habe eben mal spaßeshalber von zuhause aus 1000 Mails in einen IMAP-Ordner kopiert, und zack, waren es wieder 200 Collisions mehr. Dazu eine Grundsatzfrage: Was genau sind eigentlich Collisions, bzw. was bedeuten sie? Wo sucht man? Ich weiß, dass sowas z.B. auftritt, indem zwei Rechner gleichzeitig glauben, die Leitung sei frei und schicken je ein Paket los, die sich dann gegenseitig kaputtmachen. OK. Aber was tut man denn nun eigentlich, wenn man so einen Stapel Collisions hat wie ich? Wird sowas eher durch falsche Verkabelung erzeugt, oder ist das vermutlich ein Softwarefehler, oder könnte ich versehentlich eine IP doppelt vergeben haben, oder sollte ich eher meine Firewall checken? Wo sucht man? Der Rechner ist ein PowerMac 7600, (OK, erwischt, es ist kein Suse drauf...), die Netzwerkkarten zwei 3COM 3C905 (Eine von denen hat das Problem - eigentlich aber Qualitätsware), die dritte Schnittstelle ist die von Haus aus eingebaute Onboard-Karte des Macs, die zwar nur 10MBit hat, aber bloss sowieso an einem 2-MBit-Router von Colt hängt. Auch diese Dinger haben nie Ärger gemacht. Danke vorab, Gruß, Ratti -- -o) fontlinge | Fontmanagement for Linux | Schriftenverwaltung in Linux /\\ http://freshmeat.net/projects/fontlinge/ _\_V http://www.gesindel.de https://sourceforge.net/projects/fontlinge/
Am Donnerstag, 28. Juli 2005 00:29 schrieb Joerg Rossdeutscher:
Hallo,
Nun ist mir heute aufgefallen, dass ifconfig für die Netzwerkkarte des DMZ 150.000 Collisions anzeigt, obwohl der Rechner vor drei Tagen rebootet wurde. Ich habe eben mal spaßeshalber von zuhause aus 1000 Mails in einen IMAP-Ordner kopiert, und zack, waren es wieder 200 Collisions mehr.
Deutet drauf hin, dass das Autosensing HDX/FDX zwischen Karte und Switch nicht funktioniert. Versuch mal, beim Laden des Moduls über die Optionen (modules.conf) FDX zu erzwingen. Gruß, Alfred
Am Donnerstag 28 Juli 2005 01:06 schrieb Alfred Reinhard:
Am Donnerstag, 28. Juli 2005 00:29 schrieb Joerg Rossdeutscher:
Hallo,
Nun ist mir heute aufgefallen, dass ifconfig für die Netzwerkkarte des DMZ 150.000 Collisions anzeigt, obwohl der Rechner vor drei Tagen rebootet wurde. Ich habe eben mal spaßeshalber von zuhause aus 1000 Mails in einen IMAP-Ordner kopiert, und zack, waren es wieder 200 Collisions mehr.
Deutet drauf hin, dass das Autosensing HDX/FDX zwischen Karte und Switch nicht funktioniert. Versuch mal, beim Laden des Moduls über die Optionen (modules.conf) FDX zu erzwingen.
Gruß, Alfred
Hi, bei einem Switch gibt es keine Collisions. Es sei denn er ist kaputt. Hängt da vielleicht doch ein Hub dran? Dann ist das normal. Gruß Daniel -- Daniel Hanke Linux/Unix Systemadministrator, RHCE windream GmbH - Wasserstrasse 219 - 44799 Bochum Telefon +49 234 9734 0 - Telefax +49 234 9734 520 http://www.windream.com
On Thursday 28 July 2005 10:59, Daniel Hanke wrote:
bei einem Switch gibt es keine Collisions. Es sei denn er ist kaputt. Hängt da vielleicht doch ein Hub dran? Dann ist das normal.
Definitiv falsch! Steht der Port am Switch auf Fullduplex, die Karte im Rechner auf Halbduplex, kommt es mit steigendem Datenverkehr ganz massiv zu Collissions. Häng doch mal ne Siemens S7 an einen Cisco-Switch, beide mit Autosensing. Ist bei bestimmtend Firmware-Kombinationen recht lustig was da abgeht. Alfred
Am Donnerstag 28 Juli 2005 11:17 schrieb Alfred Reinhard:
On Thursday 28 July 2005 10:59, Daniel Hanke wrote:
bei einem Switch gibt es keine Collisions. Es sei denn er ist kaputt. Hängt da vielleicht doch ein Hub dran? Dann ist das normal.
Definitiv falsch!
Steht der Port am Switch auf Fullduplex, die Karte im Rechner auf Halbduplex, kommt es mit steigendem Datenverkehr ganz massiv zu Collissions.
Häng doch mal ne Siemens S7 an einen Cisco-Switch, beide mit Autosensing. Ist bei bestimmtend Firmware-Kombinationen recht lustig was da abgeht.
Alfred
Demnach ist der Switch und/oder die Netzwerkkarte nicht in Ordnung bzw. falsch konfiguriert. Wir reden hier nicht über spezial Konfigurationen wo man Kollisionen mutwillig durch fehlkonfiguration herbeiführt. Das System wie ein einen Switch arbeitet zeigt schon deutlich warum es dazu nicht kommen kann. Gruß Daniel -- Daniel Hanke Linux/Unix Systemadministrator, RHCE windream GmbH - Wasserstrasse 219 - 44799 Bochum Telefon +49 234 9734 0 - Telefax +49 234 9734 520 http://www.windream.com
Hallo Ratti, Joerg Rossdeutscher <ratti@gesindel.de> writes:
Hallo,
mal eine recht allgemeine Frage: Seit einiger Zeit habe ich immer wieder kurze Verbindungsausfälle auf meinem selbst gebauten Router. Dieser bedient über 3 Netzwerkkarten Internet, Intranet und DMZ. Teilweise ist die Verbindung nur ruckelig, teilweise bricht sogar das Abholen von Mails ab, oder Surfen geht nicht für eine Minute.
Nun ist mir heute aufgefallen, dass ifconfig für die Netzwerkkarte des DMZ 150.000 Collisions anzeigt, obwohl der Rechner vor drei Tagen rebootet wurde. Ich habe eben mal spaßeshalber von zuhause aus 1000 Mails in einen IMAP-Ordner kopiert, und zack, waren es wieder 200 Collisions mehr.
Dazu eine Grundsatzfrage: Was genau sind eigentlich Collisions, bzw. was bedeuten sie? Wo sucht man?
Ich weiß, dass sowas z.B. auftritt, indem zwei Rechner gleichzeitig glauben, die Leitung sei frei und schicken je ein Paket los, die sich dann gegenseitig kaputtmachen. OK. Aber was tut man denn nun eigentlich, wenn man so einen Stapel Collisions hat wie ich? Wird sowas eher durch falsche Verkabelung erzeugt, oder ist das vermutlich ein Softwarefehler, oder könnte ich versehentlich eine IP doppelt vergeben haben, oder sollte ich eher meine Firewall checken? Wo sucht man?
Erst mal ein bischen zur Theorie, IEEE 802.3 behandelt das Thema "Carrier Sense, Multiple Access, Collision Detection" (CSMA/CD). Leider schweigt sich Richard Stevens in seinem Standardwerk "TCP/IP Illustrated Vol.1-3" zum Thema Collison Detection aus. Einige Kommentare zur IEEE 802.x murmeln etwas von 50 Ohm Widerständen und Terminatoren. Cisco schreibt in seiner Doku "Troubleshooting Ethernet Collisons" A collision is the mechanism used by Ethernet to control access and allocate shared bandwidth among stations that want to transmit at the same time on a shared medium. Because the medium is shared, a mechanism must exist where two stations can detect that they want to transmit at the same time. This mechanism is collision detection. Datentransport letztlich als elektrischer Spannungszustand beschreibbar.(Pegelveränderungen), Kollisionen sind demnach Überlagerungen des regulären Spannungspegels. Gelegentliche Kollisionen sind protokollbedingt und nicht zu beanstanden. Häufige Kollisionen, wie in deinem Falle, sind mit großer Wahrscheinlichkeit auf eine elektrische Störquelle zurückzuführen, also schlecht geschirmtes Kabel, defekte Konnektoren, defekte Ethernetkarte oder auch das PCI-Slot. -Dieter -- Dieter Klünter | Systemberatung http://www.dkluenter.de GPG Key ID:8EF7B6C6
Moin, Am Donnerstag, den 28.07.2005, 00:29 +0200 schrieb Joerg Rossdeutscher:
Nun ist mir heute aufgefallen, dass ifconfig für die Netzwerkkarte des DMZ 150.000 Collisions anzeigt, obwohl der Rechner vor drei Tagen rebootet wurde. Ich habe eben mal spaßeshalber von zuhause aus 1000 Mails in einen IMAP-Ordner kopiert, und zack, waren es wieder 200 Collisions mehr.
Vielen Dank für eure Hilfe. Das Problem scheint gelöst. Zur Erklärung: Die DMZ war ein wenig zusammengestückelt, einfach aus der Denke heraus, dass man für eine 2MBit-Internet-Anbindung nicht grossartig an der Hardware herumoptimieren müsste - selbst eine 10MBit-Karte ist ja deutlich zu schnell. Deswegen kam es zu einer etwas absurden Zusammenstellung. Ein 15 Jahre alter Mac mit 10MBit-Karte, ein brandneuer AMD64 mit Gigabit-Ethernet und eine 3Com 3c905 gemeinsam am gleichen Switch - und der ist auch mindestens 10 Jahre alt. Eigentlich lief immer alles. Nun ja. Jetzt eben nicht mehr. Ich habe zu Bastelzwecken an meinem Arbeitstisch einen 10-€-Switch stehen. Ich habe jetzt einfach mal den original Switch abgerupft und das Billigteil rangehängt. Da sah man dann schon, dass plötzlich statt Halfduplex jetzt Fullduplex-Connects erfolgten (War mir nie aufgefallen), und ein kleiner Belastungstest ergab keine einzige Kollision mehr. Nach diesem Test habe ich dann einen ordentlichen Switch gekauft, und das scheint es gewesen zu sein. Ihr lagt also mit "Hardwareproblem" richtig. Und der Switch ist im Müll. ;-) Danke! Gruß, Ratti -- -o) fontlinge | Fontmanagement for Linux | Schriftenverwaltung in Linux /\\ http://freshmeat.net/projects/fontlinge/ _\_V http://www.gesindel.de https://sourceforge.net/projects/fontlinge/
participants (4)
-
Alfred Reinhard
-
Daniel Hanke
-
Dieter Kluenter
-
Joerg Rossdeutscher