Re: Linux 1.3.X ve UDP paketleri

Kursad Keskinege (kursad@ege.edu.tr)
Sun, 28 Jan 1996 22:34:15 +0300 (EET)


On Sun, 28 Jan 1996, Enis Simsek wrote:

>
> merhaba
>
> aslinda unstable bir kernelde bu tip seylerden sikayet etmemek gerek ama
> yinede asagidaki gibi bir sorunla karsilastim, bu konuda herhangi birsey
> bilen varsa ve bana yazarsa sevinirim.. :
>
> linux uzerinde bir bootp serveri kurmaya ugrasirken bazi uygulamalarin
> (winsock, ncsa telnet, vb) gonderdikleri bootp requestlerine cevap
> alamadiklarini gordum. buna karsilik diger bazi programlar, ornegin
> xappeal, sorunsuz bir sekilde calisiyordu. sistem loglarini inceledigimde
> sorunun bootp requestlerini tasiyan UDP paketlerinin kernel tarafindan
> "bad checksum" gerekcesiyle islem gormeden atilmasindan kaynaklandigini
> anladim. bunun uzerine linux/net/ipv4/udp.c dosyasinda, gelen UDP
> paketlerinin checksumini kontrol eden kismi devre disi birakarak yeni bir
> kernel compile ettim. ve bu sefer hersey sorunsuz calismaya basladi.. yani
> aslinda gelen paketler saglam olmasina ragmen kernel bunlari reddediyor.
> tabii bu ayni zamanda linuxdaki UDP paketlerini isleyen code un, ilgili
> RFC nin yeni versionuna gore update edilmis olmasi ve bazi yazilimlarin
> bunun gerisinde kalmasi yuzunden de olabilir.
>
> benim yaptigim sey, yani checksum isini tamamen devre disi birakmak,
> saglikli bir cozum degil; sonucta gercekten bozuk paketlerde gelmesi
> olasi. linux-kernel@vger.rutgers.edu listesine durumu yazdim ama oradan
> cevap almak da o kadar kolay degil :)
>
> herkese iyi calismalar
>
> Enis Simsek
>
>
>

1.3.x kernel'lerin ozellikle network kisimlarinda buyuk bir kararsizlik
sozkonusu. derlemeden calismaya kadar zaman icinde gocme, dediginiz gibi
udp paketlere checksum hatalari gibi hatalari ben de gozlemledim.

yalniz, 1.2.13 ile olan tecrubelerim, bu kernel'in de pek stable olmadigi
yolunda. paralel fikirleri olan var mi?