Pesquisar

Currículo e bio do autor Casal de artigos relacionados com o meu hobby - robótica
Minhas impressões sobre a imigração para a Austrália. Em russo apenas. Receitas para resolver problemas cotidianos
Linux lugares ligados Windows lugares ligados
Software lugares ligados Um monte de informações sobre hardware
Diferentes ferramentas podem ser úteis Mensagens sobre tecnologias web vários
Tudo o que não se encaixa no resto do menu RSS feed para este blog

Tag Cloud

Arquivo

Links

Blog do Andrey Mikhalchuk

English flagItalian flagKorean flagChinese (Simplified) flagPortuguese flagGerman flagFrench flagSpanish flagJapanese flagRussian flagDanish flagFinnish flagHebrew flag

Technoblog sobre a vida

20 de junho de 2010 Fixação do Wireshark "TCP offload checksum" erro no linux

Em algumas máquinas linux quando você executar wireshark você pode perceber que um monte de pacotes são marcados como inválidos (destaque em preto). O conteúdo parece perfeitamente correto, mas por alguma razão é soma suggestes brkoen e wireshark que a razão para tal acontecimento desagradável é "TCP checksum offload". Vamos corrigir isso ...


Eu realmente não mergulhar muito fundo no problema (desculpe, é domingo e ainda um monte de coisas para terminar), mas parecia que o problema está em algum miscoordination entre o (OS eu uso Linux, mas o problema também é visível no Windows ) eo adaptador de rede e seu driver. Adaptadores de rede modernos permitem o descarregamento de algumas tarefas de rede da CPU para seu próprio processador otimizado para determinadas tarefas, como caculating TCP checksum de pacotes, por exemplo. Então, o que está causando o problema é que, enquanto o sistema operacional espera que o NIC calcular soma de verificação correta wireshark e sniffers de rede outros não vêem que o trabalho. A solução é simples: basta desativar esse recurso com o seguinte comando:
ethtool --offload eth0 rx off tx off
Você não precisa reiniciar o computador ou pilha de rede, as alterações têm efeito imediato e afetam todos os programas, incluindo aqueles já em execução. Boa sorte!

Este post foi publicado em Hardware , Linux .

Sem comentários

Nenhum comentário até o momento

Deixe uma resposta

Mapa do Site (C) Andrey Mikhalchuk, 2005-2008