🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.os.linux.networking
Article #38

Re: 2.0.33: Routing auf Port blockiert

#38
From: ak
Date: Mon, 12 Jan 1998 00:00
59 lines
3387 bytes
Andreas Edler <aed@cid-net.de> writes:

> 
> ak@muc.de schrieb:
> 
> >> Beispiel:  Mailauslieferung brachte einen Timeout.  Anschliessend bekomme
> >> ich keine einzige Mail mehr aus dem lokalen Netz, netstat zeigt SYN_SENT
> >> an.
> 
> > d.h. TCP bekommt keine Antwort mehr von draussen. Koennte ein Routingproblem
> > oder ein verkorkster Firewall sein. Kannst du die entsprechenden Hosts 
> > dann noch pingen? Was zeigt netstat -t -a ueber den anderen Host an?
> > Kannst du auf andere Ports auf dem Host zugreifen?
> 
> Kann es sein (Vermutung und Frage!), dass Linux im Kernel eine Funktio-
> nalitaet hat, dass falls ein Host bei der Kommunikation einen zu haeufigen
> Timeout hat, diesen Host dann erstmal fuer eine gewisse Zeit sperrt?

Nein. Nicht direkt. Das einzige was existiert ist der sogenannte
TIME_WAIT state (2 Minuten). Die meisten Rechner (mit BSD basierten
Stacks, Linux auch) unterstuetzen auch neue Verbindungen direkt aus
TIME_WAIT heraus. TIME_WAIT gilt allerdings nicht fuer ganze Hosts
sondern nur fuer sourceport/sourceaddress/zielport/ zieladdress
Kombinationen.

> 
> Und weiter, kann es sein, dass diese Funktionalitaet erst ab Kernel
> hoeher 2.0.27 (mindestens ab 2.0.30) bekommen hat oder "empfindlicher"
> geworden ist?

Nein. Es gab einige Aenderungen in 2.0.30 fuer eine hoehere
Geschwindigkeit, die sollten sich aber nicht auf TIME_WAIT auswirken
(Betonung auf sollten).  Der originale Poster hat sich ja beharrlich
geweigert genuegend Informationen rauszugeben um irgendein Problem
zu diagnostizieren. Ohne einen verwertbaren tcpdump von moeglichem
Fehlverhalten kann man nicht viel machen.

> Allerdings hatte ich in den letzten Tagen, dass in einem BNC-LAN zwei
> Hosts nicht mehr direkt mit einander "sprechen" wollten, allerdings
> ein anderer Host im gleichen LAN mit allen beiden voellig problemlos
> TCP/IP talken konnte.  Habe dann den Routing-Eintrag fuer das ganze
> Netz geloescht und das Netz somit ueber den Umweg des Default-Routers
> geroutet, und damit funktionierte erstmal wieder alles.  Nach mehreren
> Stunden hatte ich dann mit dem erneuten Setzen des Netzroutings keine
> Probleme mehr, es lief dann alles wieder wie vorher.  Komisch.  Ist
> bisher auch nur mit 2.0.32 und 2.0.33 aufgetreten, und dass immer mal
> wieder.  Mit 2.0.27 habe ich diesbezueglich noch nie Probleme gehabt.

Klingt nach Muell in der ARP Tabelle.

> Gibt es wirklich niemanden, der Ansaetze und Ideen zur Problemloesung
> hat?

Klar. Wenn du ein reproduzierbares Fehlverhalten feststellst mach einen
(bitte nicht zu langen!) tcpdump von der Verbindung und schick den ein.
Was auch interessant ist ist die Sockettabelle fuer TCP (netstat -ta)

-Andi
Technical Details
Message-ID: <mo7iurpzsvt.fsf@hp21.lrz-muenchen.de>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <691fls$4d5$1@cephyr.cid-net.de> <mo7hg7fhysu.fsf@hp21.lrz-muenchen.de> <698qq7$qok$1@cephyr.cid-net.de>

Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII-7-bit
X-Google-Thread: 10acab,18134d9a8c242496
X-Google-Attributes: gid10acab,public
X-Google-Thread: 10f79b,18134d9a8c242496
X-Google-Attributes: gid10f79b,public
From: ak@muc.de
Subject: Re: 2.0.33: Routing auf Port blockiert
Date: 1998/01/12
Message-ID: <mo7iurpzsvt.fsf@hp21.lrz-muenchen.de>
X-Deja-AN: 315221281
Distribution: world
Sender: kdp0101@hp21.lrz-muenchen.de
References: <691fls$4d5$1@cephyr.cid-net.de> <mo7hg7fhysu.fsf@hp21.lrz-muenchen.de> <698qq7$qok$1@cephyr.cid-net.de>
Organization: Leibniz Rechenzentrum Muenchen
Newsgroups: de.comp.os.linux.networking,bln.comp.unix