Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Linux jako router- TCP checksum incorrect  (Přečteno 2187 krát)

Víček

  • Návštěvník
  • Příspěvků: 7
Linux jako router- TCP checksum incorrect
« kdy: 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.

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5058
    • Lomítkáři
Re: Linux jako router- TCP checksum incorrect
« Odpověď #1 kdy: 30 Října 2008, 13:53:51 »
Chyba HW?
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

Víček

  • Návštěvník
  • Příspěvků: 7
Re: Linux jako router- TCP checksum incorrect
« Odpověď #2 kdy: 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.

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5058
    • Lomítkáři
Re: Linux jako router- TCP checksum incorrect
« Odpověď #3 kdy: 30 Října 2008, 17:53:04 »
Velikost MTU? Špatný kabel? Příliš vysoká rychlost (windows ji mohly snížit na 10Mbit)
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • HEJ
Re: Linux jako router- TCP checksum incorrect
« Odpověď #4 kdy: 03 Listopadu 2008, 18:31:58 »
součty vám počítá karta nebo procesor?
Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

Víček

  • Návštěvník
  • Příspěvků: 7
Re: Linux jako router- TCP checksum incorrect
« Odpověď #5 kdy: 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á

Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • HEJ
Re: Linux jako router- TCP checksum incorrect
« Odpověď #6 kdy: 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
Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5058
    • Lomítkáři
Re: Linux jako router- TCP checksum incorrect
« Odpověď #7 kdy: 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+ :)
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

 

Provoz zaštiťuje spolek OpenAlt.