Поставил FreeBSD 5.0, появилась интересная ошибка:xe0: discard oversize frame (ether type 800 flags 3 len 1518 > max 1514)
Карта PCMCI
# ifconfig xe0 | grep mtu
xe0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500Нашел в i-net описание ошибки:
http://www.mail-archive.com/freebsd-net@freebsd.org/msg...
Значит не я один столкнулся :)
Но решения пока не нашел.Есть какие-нить идеи?
>Поставил FreeBSD 5.0, появилась интересная ошибка:
>
>xe0: discard oversize frame (ether type 800 flags 3 len 1518 > max 1514)
>
>Карта PCMCI
>
># ifconfig xe0 | grep mtu
>xe0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
>
>Нашел в i-net описание ошибки:
>http://www.mail-archive.com/freebsd-net@freebsd.org/msg...
>Значит не я один столкнулся :)
>Но решения пока не нашел.
>
>Есть какие-нить идеи?Может, попробовать увеличить MTU на интерфейсе?
А вообще, ну что бы вы хотели от сырой версии? В продакшн её ставить пока что никак нельзя. Так, если только посмотреть, на тестовую машинку.
>
>Может, попробовать увеличить MTU на интерфейсе?
>А вообще, ну что бы вы хотели от сырой версии? В продакшн
>её ставить пока что никак нельзя. Так, если только посмотреть, на
>тестовую машинку.Где посмотреть список возможных значений?
Вот что удалось найти:Recommended Values
576 - Dial-up Connections
1492 - PPPoE Broadband Connections
1500 - Ethernet, DSL and Cable Broadband ConnectionsИ можно ли установить больше чем 1500?
>Где посмотреть список возможных значений?
>Вот что удалось найти:
>
>Recommended Values
>576 - Dial-up Connections
>1492 - PPPoE Broadband Connections
>1500 - Ethernet, DSL and Cable Broadband ConnectionsОно может быть каким угодно, другое дело, что есть рекомендованные и общепринятые значения.
>И можно ли установить больше чем 1500?
man ifconfig
The following options are available:
/deleted/
mtu n Set the maximum transmission unit of the interface to n, default is interface specific. The mtu is used to limit the size of packets that are transmitted on an interface. Not all interfaces support setting the mtu, and some interfaces have range restrictions.
>>И можно ли установить больше чем 1500?
>
>man ifconfig
>
>The following options are available:
>/deleted/
>mtu n Set the maximum transmission unit of the interface
>to n, default is interface specific. The mtu is used
>to limit the size of packets that are transmitted on an
>interface. Not all interfaces support setting the mtu, and some
>interfaces have range restrictions.Это я прочитал ;) Только не хочет он любые цифры принимать. Приведи если не трудно любой пример с MTU больше 1500
Как выяснилось, это была ошибка в драйвере xe0:This was fixed about a week ago. You need to upgrade to the latest
-CURRENT (you could probably get away with just pulling the latest if_xe.c,
though).