[FreeBSD] sendto: No buffer space available

Zahemszky Gabor zgabor at CoDe.hu
1999. Okt. 29., P, 14:43:24 CEST


Szia!

> Van egy freebsd 2.2.6-os gep.
> Bekapcsolas utan egy darabig jol megy minden, aztan meghal vele a halozati
> kapcsolat. Se ki, se be...
> Ha megprobalom kivulrol pingelni, suket.
> Ha megprobalok vele pingelni egy masik gepet, ezt kapom :
> 
> ping: sendto: No buffer space available

Vartam, hatha az en halvany infomnal tobb jon.  Szoval: ha jol tudom, ez pl.
valamilyen hulye szoftverrel eloidezheto exploit, lenyeg, hogy kifogysz
az mbuf nevu eroforrasbol.  Az elo gepen (amikor lehal), add ki:
netstat -m
ott lathato, hogy igazam van-e.  Ha igen, az egyik megoldas, hogy uj
kernelt forditasz, es a (talan) NMBCLUSTERS nevu opciot nagyobbra allitod.
A masik megoldas, hogy kiderited, hogy ki zabalja (ne kerdjed hogyan, de ha
valaki tudja, nekem is elarulhatna).  Es ha kiderult, hogy ki az aki ilyen
hulye szoftvert futtat, azt ivartalanitod.

Amugy van egy olyan gyanum, hogy erre a hibara van peccs, de hogy 2.2.8
elott mukodik-e, azt nem (sem) tom.  (Azaz upgrade)

ZGabor at CoDe dot HU

-- 
#!/bin/ksh
Z='21N16I25C25E30, 40M30E33E25T15U!' ;IFS=' ABCDEFGHIJKLMNOPQRSTUVWXYZ ';set $Z ;for i { [[ $i = ? ]]&&print $i&&break;[[ $i = ??? ]]&&j=$i&&i=${i%?};typeset -i40 i=8#$i;print -n ${i#???};[[ "$j" = ??? ]]&&print -n "${j#??} "&&j=;typeset +i i;};IFS=' 0123456789 ';set $Z;X=;for i { [[ $i = , ]]&&i=2;[[ $i = ?? ]]||typeset -l i;X="$X $i";typeset +l i;};print "$X"



További információk a(z) BSD levelezőlistáról