|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Davydov 2:5020/400 12 Feb 2003 10:37:08 To : Sergey Sidorin Subject : Re: Зависания из-за promiscuous mode --------------------------------------------------------------------------------
> From: Sergey Sidorin <sergey@novsu.ac.ru>
> Date: Mon, 10 Feb 2003 07:37:27 +0000 (UTC)
>
>Имеем freebsd 4.7, скомпиленные из портов tcpflow & trafshow. При
>запуске без promisuous mode обе программы работают отлично. Hо при
>запуске с promisuous mode система через несколько секунд уходит в ребут.
>Стабильно.
>
>Где копать, уважаемые?
Аналогичное явление наблюдалось на древней NE2000 (настоящей, с AUI).
Дело в том, что в промиске отключается хардверный пакетный фильтр и
карта принимает из сети всякий мусор (в т.ч. и нестандартного размера),
а потом его по DMA в память валит (опять же, нестандартного размера,
если драйвер не озаботился). Лечится до некоторой степени "умными"
хабами, которые сами мусор фильтруют. Hу, или побегай по сети, найди
и задави источник мусора.
Вал. Дав.
P.S. Интересно, что RTL8029AS с тем же драйвером ed работает вполне
стабильно.
--- ifmail v.2.15dev5
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/6577971e98ec.html, оценка из 5, голосов 10
|