Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Internet a sítě => Téma založeno: Víček 30 Října 2008, 10:21:47

Název: Linux jako router- TCP checksum incorrect
Přispěvatel: Víček 30 Října 2008, 10:21:47
Dobrý den, zrovna třetím týdnem bojuji se svým systémem a potřeboval bych poradit. Nainstaloval jsem si na domácí GNU Linux a když se připojím přes osobní počítač, tak při spojení dochází k masivnímu zahazování paketů. Šířka pásma se sníží o desetinu. V podstatě jsem si jistý správnou konfigurací rozhraní i iptables. Chyba musí být někde za hranicí mých schopností a znalostí.
Toto jsou informace o vadném paketu zachycené programem WireShark:
Kód: [Vybrat]
2425 233.804787 147.32.117.234 74.125.77.147 TCP ms-streaming > http [ACK] Seq=1 Ack=1 Win=65535 [TCP CHECKSUM INCORRECT] Len=0

2439 233.819895 147.32.117.234 74.125.77.99 TCP cft-0 > http [ACK] Seq=1 Ack=1 Win=65535 [TCP CHECKSUM INCORRECT] Len=0
jen si domýšlím, že chyba nejspíše bude jen v kontrolních součtech..
Chyba se projevuje na obou rozhraních a proto si myslím, že to nebude síťovými kartami.
Program iptraf na linuxu nevypisuje žádné chyby.
Název: Re: Linux jako router- TCP checksum incorrect
Přispěvatel: Petr Merlin Vaněček 30 Října 2008, 13:53:51
Chyba HW?
Název: Re: Linux jako router- TCP checksum incorrect
Přispěvatel: Víček 30 Října 2008, 16:57:20
Chyba HW?
Nějaké návrhy jakého? Integrovanou kartu jsem v biosu vypnul, druhá dělala tuto chybu, obráceně to samé. Nevěřím, že síťová karta, která ve windows normálně fungovala by najednou měla stejnou závadu, jako nově koupená karta. Nevím co dalšího by mohlo způsobovat tuto chybu.
Název: Re: Linux jako router- TCP checksum incorrect
Přispěvatel: Petr Merlin Vaněček 30 Října 2008, 17:53:04
Velikost MTU? Špatný kabel? Příliš vysoká rychlost (windows ji mohly snížit na 10Mbit)
Název: Re: Linux jako router- TCP checksum incorrect
Přispěvatel: Martin Kiklhorn 03 Listopadu 2008, 18:31:58
součty vám počítá karta nebo procesor?
Název: Re: Linux jako router- TCP checksum incorrect
Přispěvatel: Víček 04 Listopadu 2008, 21:52:50
součty vám počítá karta nebo procesor?
Vzhledem k tomu, že chyba je najednou u obou karet, tak bych tipoval procesor, pokud to tedy je jím.. a to jsem v prčicích. Zrovna jsem doinstaloval Win Server 2008 a chyba pořád stejná
Název: Re: Linux jako router- TCP checksum incorrect
Přispěvatel: Martin Kiklhorn 04 Listopadu 2008, 23:47:50
o procesor bych se nebál, to by dělalo horší věci.
Spíše jsem vás chtěl trochu navést - mrkněte někde kolem tohoto: http://wiki.wireshark.org/TCP_checksum_offload
Název: Re: Linux jako router- TCP checksum incorrect
Přispěvatel: Petr Merlin Vaněček 05 Listopadu 2008, 07:52:17
Jen podotknu, že to lze vypnout i na Win serveru - je to přímo ve vlastnostech té karty. A v tomto případě může bad checksum způsobovat i jen špatně kalkulovaný (on není špatný, jen počítá třeba s délkou paketu bez hlavičky) checksum zaslaný protistranou.

kiklhorn: k+ :)