[MASOCH-L] TCP Previous segment lost - Nat no Linux
Edison Bortolin
edison at coslinux.com.br
Wed Dec 6 13:58:08 -03 2006
Olá João,
Sim, a conexão com a internet é por DSL (Speedy da Telefônica).
Quais seriam as maneiras de filtrar o ICMP de retorno (Frag Needed)?
Isso é feito em algum parâmetro em /proc/sys/net?
Obrigado pela ajuda. Estou estudando mais a respeito!
Edison
João Carlos Mendes Luis escreveu:
> Voce nao detalhou, mas meu primeiro chute seria que a sua conexao internet é por DSL, e portanto tem
> um MTU menor que 1500. Quando o cliente manda um pacote com 1500 bytes e MTU Path Discovery
> habilitado, ele vai com o bit DF (Dont Frag) setado.
>
> Se por algum motivo o ICMP de retorno com a mensagem Frag Needed for filtrado, o efeito nas
> comunicações era exatamente isso que voce está vendo.
>
> Quando o roteador manda as conexoes, ele já sabe que o MTU da interface local é menor que 1500, e
> por isso não dá erro. ou então, o frag é feito depois, mas como é ele que filtra, somente os
> clientes veriam o problema.
>
> Edison Bortolin wrote:
>
>> Pessoal,
>>
>> Precisei utilizar o SuSE Linux 9.3 como servidor de arquivos e gateway
>> de uma empresa. Não existe qualquer tipo de proxy configurado nesse
>> servidor e a internet é compartilhada através de um NAT simples.
>>
>> Desde a troca do gateway, que era um computador com Linux Fedora Core 5,
>> as estações não conseguem mais baixar as mensagens de e-mail. Quando o
>> client de e-mail tenta baixar a primeira mensagem ocorre o erro:
>> "conexão com o servidor interrompida".
>>
>> Resolvi monitorar a conexão com tcpdump e analisei o resultado no
>> ethereal. Assim que o usuário começa baixar a primeira mensagem de
>> e-mail, três pacotes de erro ocorrem. O ethereal reportou como:
>>
>> [TCP Previous segment lost] continuation
>>
>> Isso explica a mensagem de erro do client de e-mail.
>>
>> Então, resolvi conectar do próprio servidor, via telnet direto no
>> servidor POP da empresa, e digitei os mesmos comandos que estão
>> registrados no trafego capturado pelo tcpdump. E o resultado é que
>> funcionou tudo perfeitamente.
>>
>> Concluo que o problema deve estar em algum parâmetro de roteamento.
>> Pesquisei o assunto mais ainda não encontrei uma solução.
>>
>> Alguém tem alguma dica ou já passou por isso antes?
>>
>> Qualquer ajuda é bem vinda!
>>
>> Obrigado
>>
>>
>> Edison
>> __
>> masoch-l list
>> https://eng.registro.br/mailman/listinfo/masoch-l
>>
>
>
>
> Jonny
>
>
More information about the masoch-l
mailing list