ping: "No buffers available"

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Nano
Beiträge: 66
Registriert: 21.04.2004 17:46:34

ping: "No buffers available"

Beitrag von Nano » 05.01.2007 16:33:57

Hallo leute,

Meine debian firewall hat eine uptime von beinahme einem Jahr.
Leider ist sie heute unterbrochen worden weil ich spontan den Rechner rebooten musste :P

Beide NICs waren plötzlich tot. ifconfig lieferte eine normale ausgabe, aber ping lieferte:
ping: No buffers available. oder so..

Kennt jemand diese Fehlermeldung?
Woran lag es? Nach einen reboot war wieder alles ok.

Der RAM war nur halb ausgelastet (30 MB frei) und die CPU war sogar nur zu 1 - 3 % ausgelastet).
Kompromittiert wurde das System anscheinend nicht, hab mir die logfiles angesehen usw (obwohl man's ja nicht 100%ig sagen kann)

Beim Herunterfahren kam die Meldung: "dst cache overflow" , die ich vorher glaub ich noch nicht gesehn hab. Hat das etwas damit zu tun?

für jede Hilfe dankbar,
lg, NDev
MfG,
Nano

Benutzeravatar
herrchen
Beiträge: 3257
Registriert: 15.08.2005 20:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Re: ping: "No buffers available"

Beitrag von herrchen » 05.01.2007 19:56:22

Nano hat geschrieben: Kennt jemand diese Fehlermeldung?
ja:

http://www.google.de/search?hl=de&q=dst ... uche&meta=

:-)

da es bei dir nur einmalig aufgetreten ist, wage ich da keine spekulation ...

herrchen

Nano
Beiträge: 66
Registriert: 21.04.2004 17:46:34

Re: ping: "No buffers available"

Beitrag von Nano » 05.01.2007 20:06:13

herrchen hat geschrieben:
Nano hat geschrieben: Kennt jemand diese Fehlermeldung?
ja:

http://www.google.de/search?hl=de&q=dst ... uche&meta=

:-)
Danke, von dort komme ich ;)
Leider hab ich bei keine Zufriedenstellende Lösung oder zumindest Begründung gefunden in google.
Es gibt einige Leute mit diesem Problem, ja das ist mir klar.
MfG,
Nano

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 05.01.2007 20:58:20

Diese Meldung wird in den Kernelsourcen in der Datei "net/ipv4/route.c" in der Funktion "rt_garbage_collect" ausgegeben. Dort gibt es schon eine kleine Beschreibung, was diese Funktion tun sollte:

Code: Alles auswählen

   Short description of GC goals.

   We want to build algorithm, which will keep routing cache
   at some equilibrium point, when number of aged off entries
   is kept approximately equal to newly generated ones.

   Current expiration strength is variable "expire".
   We try to adjust it dynamically, so that if networking
   is idle expires is large enough to keep enough of warm entries,
   and when load increases it reduces to limit cache size.
Wir haben also bereits einen ersten Anhaltspunkt, um was es hier eigentlich geht: Um eine Speicherverwaltung des "rounting cache". Fragt sich nur in welchen Fällen diese überlaufen kann.
Mit diesem zusätzliche Suchkriterium ("rt_garbage_collect") habe ich schon einmal sehr viel Spreu vom Weizen getrennt und bin auf folgendes gestoßen:
http://www.ussg.iu.edu/hypermail/linux/ ... /0883.html

Ich hoffe das hilft dir weiter

Gruß
gms

Antworten