[FUG-BR] Mensagem Estranha no Log
Pedro Marinho
pedro7x em gmail.com
Quarta Outubro 24 19:28:49 BRST 2007
O MTU não é uma propiedade física da placa, é um valor configurável, e que
normalmente é setado com 1500 para uma placa ethernet, porém você pode
alterar esse valor para qualquer multiplo de 8 entre 512 (pode ser menor,
mas não faz sentido ser menor para uma comunicação ethernet) e 64K.
O que você tem que descobri é o que está gerando pacotes tão grandes para
você!
Bem, o Carlos falou que tem esse limite no drive, mas tenta forçar para ver
o que acontece.
Se continuar não dando certo, tenta configurar uma outra maquina com esse IP
onde você possa alterar esse MTU e ver o que são esses pacotes.
Mas esse tamanho de pacotes é bem estranho, parece mais alguem querendo
brincar com a rede, ou algum programa mau feito, pois de onde saiu esse
pacote, o MTU da maquina provavelmente está configurado com 64K para ela não
está fragmentando esses pacotes. Então provavelmente você não está perdendo
algum pacote util, mas vale tentar descobrir o que são esses pacotes
estranhos.
On 10/24/07, Renata Dias <renatchinha em gmail.com> wrote:
>
> Hum...
>
> Só que pelas mensagens que aparecem no messages, os pacotes que estão
> sendo
> descartados estão MUITO acima do mtu da interface de rede (RealTek):
>
> Oct 24 17:14:29 delta3 kernel: rl0: discard oversize frame (ether type
> 426e
> flags 3 len 22113 > max 1514)
> Oct 24 17:14:29 delta3 kernel: rl0: discard oversize frame (ether type
> c160
> flags 3 len 22070 > max 1514)
> Oct 24 17:14:29 delta3 kernel: rl0: discard oversize frame (ether type
> ca1f
> flags 3 len 53956 > max 1514)
>
> Mesmo que eu coloque uma outra placa de rede com mtu maior, não chegaria
> ao
> tamanho necessário para receber os pacotes descartados, como os do exemplo
> acima. Correto?
>
>
> Em 22/10/07, Carlos A. M. dos Santos <unixmania em gmail.com> escreveu:
> >
> > On 10/22/07, Renata Dias <renatchinha em gmail.com> wrote:
> >
> > > Tenho o mesmo problema descrito abaixo, mas no meu caso ja rodei o
> > > tcpdump -nei rl0 e acompanhei o que é exibido p/ mim na tela só que
> não
> > > aparece nenhum pacote com length > que 1514. Já no messages está
> > > acusando direto que pacotes foram descartados por ter tamanho > que
> > 1514.
> > [...]
> > > Em 19/02/07, Luiz Otavio Souza <luiz em visualconnect.com.br> escreveu:
> > > >
> > > > willian em radartelecom.com.br escreveu:
> > > > > Caros Amigos !!!
> > > > >
> > > > > Tenho um server BSD com a versao 6.2-RELEASE e nele tenho uma
> placa
> > > > > de rede Realtek de ums tempos pra ca comecou a aparecer essa
> > > > > mensagem no LOG
> > > > >
> > > > > Feb 18 15:31:53 kernel: rl0: discard oversize frame (ether type
> 9530
> > > > > flags 3 len 7300 > max 1514)
> >
> > O quadro ethernet não chega ao tcpdump. Ele é descartado pelo driver
> > da placa. A mensagem é emitida pela função ether_input do driver, em
> >
> > /usr/src/sys/net/if_ethersubr.c
> >
> > A causa real do problema, entretanto, é que o driver da RealTek
> > 8129/8139 impõe um limite fixo de 1500 bytes para o MTU da placa.
> > Some-se a isto 12 bytes para os dois endereços ethernet, 2 bytes para
> > o tipo de quadro e 4 bytes para o CRC e temos o limite de 1518 bytes
> > por quadro, no total. Isto, ao que parece, deve-se a uma limitação do
> > hardware das 8129/8139. Como diz o Bill Paul,
> >
> > The RealTek 8139 PCI NIC redefines the meaning of 'low end.'
> >
> > Mais comentários em
> >
> > /usr/src/sys/pci/if_rl.c
> >
> > --
> > Carlos A. M. dos Santos
> > -------------------------
> > Histórico: http://www.fug.com.br/historico/html/freebsd/
> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
Mais detalhes sobre a lista de discussão freebsd