ping nutny k udrzeni spojeni

Zdeněk Böhm zdenek.bohm na gammarus.cz
Úterý Listopad 4 10:49:02 CET 2003


Zdravim,

mam tu takovy zajimavy problem s jednou sitovou kartou. Spojeni ktere pres
ni tecou se rozpadaji, ale pokud ji z protejsi strany bombarduju pingama,
tak vsechno bezi. Vysvetlim podrobne.
Mejme pocitac A, ve kterem je zakladni deska ECS K7S5AL s integrovanou
sitovkou sis900 a nainstalovanym Mandrakem 9.0, jadro 2.4.19. Tato je
ovladana ovladacem sis900. Sdili IRQ 5 spolu s USB radicem a zvukovkou
(taktez integrovanou). To snad neni problem, protoze ve stejnem stroji je
jeste druha sitovka (karta NE2000 PCI kompatibilni), ktera taky sdili
preruseni s dalsimi dvema zarizenimy a jede bez problemu.
Pak mejme pocitac B. Ten muze byt vpodstate libovolny s libovolnou sitovou
kartou (zkousel jsem W98 s kartou Via Rhine II a Linux MDK 9.0 s NE2000
ISA - vysledek stejny).
Pokud tyto dva pocitace spojim (prekrizeny UTP kabel, je v poradku zkouseny
na jinych strojich...) a zkusim tahat neco po takto vznikle siti (zkousel
jsem kopirovat soubory z A do B z disku sdileneho sambou, zrovna tak html
stranku, kterou nabizel na A nainstalovany Apache), komunikace chvili bezi a
pak se zastavi. Po vyprseni timeoutu se spojeni rozpadne. Zajimave je, ze
ifconfig ani na jednom ze stroju nevypise zadny ztraceny paket. Proste
mavnutim ruky se to zacne chovat, jakoby ty stroje nikdy spojene nebyly.
Vice-mene nahodou jsem zjistil, ze pokud kopiruju soubor z A na B a pri
zastaveni kopirovani poslu z B na A ping, kopirovani se zase rozbehne. Pokud
z B na A pinguju porad, mam plne funkci a spolehlivou sit. Netusite, prosim,
nekdo, kde je zakopany pes? Nebo aspon, kde zacit hledat? Odpiskal bych
sis900 jako vadnou, ale ty pingy ji drzi pri zivote. I kdyz nechapu, jak to
muze mit vliv.
Diky.

S pozdravem Zdenek Bohm



Další informace o konferenci Linux