NETSTAT
Ing. Pavel PaJaSoft Janousek
janousek na fonet.cz
Pátek Listopad 2 09:02:31 CET 2001
Milan Kerslager wrote:
>
> On Thu, 1 Nov 2001 outbound na centrum.cz wrote:
>
> > > > Sice tomu nerozumim, ale prave socket is waiting AFTER close mi
> > > > pripada, ze je to to, co je popsano nahore (po uzavreni socketu
> > > > zustava... Z duvodu potvrzeni [handle packets still in the network]
> > > >
> > > > Nebo se pletu ?
> > >
> > > Myslim, ze se pletete, prave to 'packets still in the
> > > network' jsou pakety, ktere protistrana _mohla_ poslat behem
> > > me zadosti o ukonceni. Oboustrane potvrzovani zavreni spojeni
> >
> > Dobra a jak to cislo tedy snizit ?
>
> /proc/sys/net/ipv4/tcp_fin_timeout
Tentokrat asi Milan necetl poradne (to neni utok!), tato hodnota
(default IMHO 180 => 3 minuty) rika jak dlouho se ma nechat socket ve
stavu FIN_WAIT nez protistrana potvrdi zavreni - TCP totiz toto jaxi
opomnelo - ze by se jedna strana tohoto potvrzeni jaxi nemusela
__vubec__ dockat (napr. primitivni DoS utok, dnes uz pomerne neucinny).
Proto se v novejsich OS implementuje tzv. time-out, ktery ceka na
potvrzeni jen urcitou dobu a pote se semantika rovna tomu jako by
potvrzeni drazilo.
Na TIME_WAIT kernel 2.2.X IMHO zadny parametr nema, 2.4.X mozna ano,
nejsem v tom kovany (doporucuji serial na www.root.cz o /proc FS),
nedovedu si vsak predstavit, co by se melo 'limitovat' k tomuto stavu,
resp. jakym mechanismem rici, ze neco zacina hnit...
-----------------------------------------------------------------------
Ing. Pavel Janousek (PaJaSoft) FoNet, spol. s r. o.
Vyvoj software, Intranet / Internet Sokolova 67, 619 00 Brno
E-mail: mailto:Janousek na FoNet.Cz Tel.: +420 5 4324 4749
SMS: mailto:P.Janousek na SMS.Paegas.Cz Fax.: +420 5 4324 4751
WWW: http://WWW.FoNet.Cz/ E-mail: mailto:Info na FoNet.Cz
-----------------------------------------------------------------------
Další informace o konferenci Linux