Падаем от SYN scan

buben А вот. Bercut-ET падает совсем или падает ip-стек от левого трафика. У клиентов дивайс зависает практически всегда. У нас воспроизводится с помощью nmap. Завесить напрочь не удалось, но стек отключается 100%. Временно забороли отключением обработки TCP-пакетов ;) Но так нельзя. Думаем. Чиним. Думаем. Чиним. Думаем. Чиним.

Update 1 (2009-03-19 13:33). Кажется, нашли. Баг в ethernut — при получении IGMP-пакетов не освобождается память. Мораль: никому нельзя верить. Починили. Но ip-стек всё равно ведёт себя некорректно.

Update 2 (2009-03-19 15:56). Описание процесса локализации проблемы с использованием шаманского бубна — тут. Фотография бубна тоже будет.

Update 3. 2009-03-21 14:55). С мест сообщают: ничего не падает, всё в порядке. Всё-таки это был igmp. Фотография бубна приложена к посту.

5 комментариев

  1. Павел Курочкин:

    Кстати, в ethernut’e есть защита от SYN Flood ;)
    Так что, скорее всего, дело в FPGA.

    хотя, конечно, никому нельзя верить :)

  2. Александр Усов:

    может им в багтрекер запостить эту утечку?

    • Антон Фельдман:

      а может, в новых версиях уже исправлено? смотрел?

      • Александр Усов:

        в last stable (4.6.5) всё также, а в release candidate (4.8.0) поддержка igmp просто закомменчена :)

        • Павел Курочкин:

          значит, мужики уже в курсе! ;)