Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: darkstat 3.0.712 - TCP порты всегда нулевые (РЕШЕНИЕ)  (Прочитано 1584 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн bbldox

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Всем привет

Недавно столкнулся с тем, что последняя версия darkstat (3.0.712) не указывала, по какому порту было TCP соединение - в таблице в итоге все оказывалось "портом номер 0".

Я связался с разработчиком и он порекомендовал следующий фикс:

в файле cap.c:

   verbosef("caplen is %d", caplen);
 caplen = 1000; /* <-- ДОБАВЛЯЕМ ЭТУ СТРОКУ
/* Close and re-open pcap to use the new caplen. */
   pcap_close(pcap);

ну и, собственно, всё.

Дальше пересобираем исходники и формируем себе пакет:
./configure --host=i486-linux-gnu --build=i486-linux-gnu --prefix=/usr --mandir=\${prefix}/share/man --with-chroot-dir=/var/lib/darkstat
make
sudo checkinstall -D make install

настройки ./configure я взял из лога автоматической сборки пакета в Ubuntu 9.04

Оффлайн Дмитрий Бо

  • Погонщик серверов
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3549
  • Я не техподдержка, я за порядком слежу
    • Просмотр профиля
Re: darkstat 3.0.712 - TCP порты всегда нулевые (РЕШЕНИЕ)
« Ответ #1 : 16 Ноября 2010, 00:23:41 »
С тех пор вышла v3.0.713, нл в changelog'е упоминания о таком фиксе нет, пока оставл..

Если это не нужно — напишите.

 

Страница сгенерирована за 0.016 секунд. Запросов: 22.