[MASOCH-L] TCP Previous segment lost - Nat no Linux
João Carlos Mendes Luis
jonny at jonny.eng.br
Wed Dec 6 13:43:15 -03 2006
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
--
João Carlos Mendes Luís jonny at jonny.eng.br
Networking Engineer
More information about the masoch-l
mailing list