On 06/10/11 10:26, Zbyněk Burget:
09:31:03.905406 IP (tos 0x0, ttl 64, id 45338, offset 0, flags [DF],
proto TCP (6), length 52, bad cksum 0 (->9aaf)!)
10.0.3.2.ftp> gwo.stampi.cz.30603: Flags [.], cksum 0xef20 (incorrect
-> 0x4c0d), seq 291, ack 91, win 8325, options [nop,nop,TS val
2803289076 ecr 395292522], length 0
Chybi mi tu informace i tom, jaky je smer toku toho packteu - to je
packet na tom interface prichozi nebo odchozi? Pokud je odchozi, tak bad
checksum nemusi nutne znamenat chybu
Spravne upozorneni, ale v tomhle pripade tam ta chyba spis byt musi.
Ma tam poskozeny jak checksum v IP hlavicce tak checksum v TCP hlavicce.
Prvni TXCSUM akcelerace vysvetli (pokud jde o 'out' paket), ten druhy ne.
On 06/10/11 09:59, Cizek Milan:
Tou IGW paket jen projde, kontroluje se zde checksum?
V IP hlavicce ano, v TCP hlavicce ne. Navic - IP hlavicka se meni
(snizuje se TTL) takze checksum je treba spocitat znovu, TCP zustava
nezmenena.
Udelej to jednodusse - vypni na zucastnenych BSD hardwarove akcelerace
(rxcsum,txcsum; u ostatnich odporucuju mit je vypnuty trvale, nemam s
nimi dobre zkusenosti) - tim odpadne problem "jeste nespocitaneho
checksumu u odesilanych paketu". No a pak musis projit celou cestu a
najit misto kde jsou na vstupu pakety jeste v poradku a na vystupu jiz
poskozene (a ne tak, ze budes zkoumat pakety v ruznych smerech).
Pokud by se nahodou stalo, ze vypnutim akceleraci problem zmizi (coz by
me tak uplne neprekvapilo), mas taky odpoved.
A az zjistis, ze je za tim ten Mikrotik (coz je druha moznost, kter aby
me neprekvapila) musis se obratit o radu do jine konference ...
Dan
--
FreeBSD mailing list ([email protected])
http://www.freebsd.cz/listserv/listinfo/users-l