Loopback rozhrani a divne chovani

Jirka Kosina jikos na jikos.cz
Čtvrtek Červen 13 01:20:09 CEST 2002


On 12 Jun 2002, David Rohleder wrote:

> ted se mi prihodila takova zajimava vec. Zapomnel jsem nahodil
> loopback a zkousel jsem snmpwalk a ten mi nahlasil zajimavou vec:
> sendto(3, "0\202\0.\2\1\0\4\7sfddfd\241\202\0\36\2\4\35\256\320\361"..., 50, 0, {sin_family=AF_INET, sin_port=htons(161), sin_addr=inet_addr("X.Y.Z.A")}}, 16) = -1 ENOBUFS (No buffer space available)
> write(2, "snmpwalk: Failure in sendto (No "..., 56snmpwalk: Failure in sendto (No buffer space available)
> X.Y.Z.A != loopback
> Pritom v manu je napsane, ze ENOBUFS na linuxu nemuze nastat :-)
> Jeste zajimavejsi ovsem je, ze X.Y.Z.A neni loopback a presto to dela
> takovou vec. :-(

No, ten ENOBUFS by skutecne nemel pochazet od implementace sitove vrstvy, 
to manualova stranka nekeca.

Ovsem je mozne, ze tam -ENOBUFS jaksi "probublal" napriklad od driveru 
siteoveho HW - mam dojem, ze napriklad nejaky 3COM driver jiste -ENOBUFS v 
jiste situaci vraci - zkuste mrknout, jestli se Vam to nestalo zrovna na 
sitovce, jejiz driver toto dela.
Pokud ano, mozna by stalo za to to predelat (at uz driver, nebo manualovou 
stranku ;) ).

-- 
JiKos.




Další informace o konferenci Linux