Перейти до

Помогите пожалуйста, Stargazer не считает трафик


Рекомендованные сообщения

Я, конечно, знаю C++, но неужели так и должно быть? Неужели нужно всегда менять тип переменной?

А, так еще и перекомпилять надо?

Попытался перекомпилять - вот что вышло

 

/usr/home/admin/stg-2.404.9.7/projects/stargazer/../../include/raw_ip_packet.h:57: error: prototype for 'uint32_t RAW_PACKET::GetLen() const' does not match any in class 'RAW_PACKET'
/usr/home/admin/stg-2.404.9.7/projects/stargazer/../../include/raw_ip_packet.h:31: error: candidate is: uint16_t RAW_PACKET::GetLen() const
/usr/home/admin/stg-2.404.9.7/projects/stargazer/../../include/raw_ip_packet.h:57: error: 'uint32_t RAW_PACKET::GetLen() const' cannot be overloaded
/usr/home/admin/stg-2.404.9.7/projects/stargazer/../../include/raw_ip_packet.h:31: error: with 'uint16_t RAW_PACKET::GetLen() const'

Ссылка на сообщение
Поделиться на других сайтах

uint32_t нужен для работы с Netflow.

Но при этом на FreeBSD возникает такой глюк как ты описал выше.

Причина возникновения глюка доподлинно неизвестна, но есть подозрение что это один из "хаков" тянущихся еще с версии 2.0 для ускорения обсчета трафика.

И да - нужно перекомпилировать все.

Ссылка на сообщение
Поделиться на других сайтах

Привет всем! У меня не считает тоже трафик, сначала считал, потом сменил ip адреса (смена ISP) и пишет все время по нолям.

Стоит FreeBSD 6.3 на ipfw+natd + StarGazer 2.401 через bpf.

 

Может надо модуль cap_divert прикрутить, тока я не знаю как, подскажите, плиз!

Ссылка на сообщение
Поделиться на других сайтах
Привет всем! У меня не считает тоже трафик, сначала считал, потом сменил ip адреса (смена ISP) и пишет все время по нолям.

Стоит FreeBSD 6.3 на ipfw+natd + StarGazer 2.401 через bpf.

 

Может надо модуль cap_divert прикрутить, тока я не знаю как, подскажите, плиз!

Видать, /etc/stargazer/rules остался старый и новый трафик каким-то макаром попадает в NULL-направление.

По диверту: сперва почитай про него, скажем, на вике. Потом посмотри доку на сайте к версии 2.0. Потом прочти мои сообщения в той теме. Или просто глянь в доку к версии 2.405

Ссылка на сообщение
Поделиться на других сайтах
madf, привет

сделал все как ты сказал, сейчас считает примерно в 10 раз больше чем надо... в чем же тут может быть причина?

Возможно, налажал с файрволом и пакеты по 10 раз попадают в диверт. Больше ничего не могу предположить.

Ссылка на сообщение
Поделиться на других сайтах

Ну ты пошутил! Вот все мои правила фаера, не похоже, чтобы трафик 10 раз туда попадал!

 

check-state
allow ip from any to any via lo0
deny ip from any to 127.0.0.0/8
deny ip from 127.0.0.0/8 to any
deny ip from any to me dst-port 3128 in via rl0
fwd 127.0.0.1,3128 tcp from 192.168.0.0/24 to any dst-port 80,8080 via rl0
tee 15001 ip from any to any via rl1
divert 8668 ip from 192.168.0.0/24 to any out via rl0
divert 8668 ip from any to 192.168.1.100 in via rl0
allow ip from 192.168.0.0/24 to any in via rl1
allow ip from 192.168.1.100 to any out via rl0
allow ip from any to 192.168.0.0/24 in via rl0
allow ip from any to 192.168.0.0/24 out via rl1
allow ip from any to me in via rl0
deny ip from any to any

 

хотя правило tee меня немного смущает...

Ссылка на сообщение
Поделиться на других сайтах

для всех!

ну может быть даже и не ровно в 10, даже наверное больше... скачал с клиентской машины файл размером 2 048 373 байта (IE) - старгейзер посчитал 35 мегабайт.

Ссылка на сообщение
Поделиться на других сайтах

Ну, если ты до этого вручную не раскидывал и если сборка прошла без ошибок - то ничего. Но в таком случае я не знаю что тебе ответить, чем помочь...

Ссылка на сообщение
Поделиться на других сайтах

а что значит "вручную не раскидывал"?

кстати, если я захочу переставить старгейзер (то есть, удалить и поставить заново, как будто в первый раз ставить) - нужно ли делать make deinstall?

Ссылка на сообщение
Поделиться на других сайтах
а что значит "вручную не раскидывал"?

кстати, если я захочу переставить старгейзер (то есть, удалить и поставить заново, как будто в первый раз ставить) - нужно ли делать make deinstall?

Вручную - значит с использованием команд cp/mv или файлового менджера.

Да, можно сделать make uninstall

Ссылка на сообщение
Поделиться на других сайтах

Дока на 2.405 идет в архиве.

Дока по диверту есть на сайте для версии 2.0. В ней описаны основные принципы и примеры конфигов. Достаточно поправить параметры модуля в соответствии с докой на 2.405 - и все.

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...