Биллинговая система Nodeny
23 Ноября 2024, 02:23:57 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1 [2]
  Печать  
Автор Тема: "Мир" и "Украина" - как сделать правильный роутинг ?  (Прочитано 18259 раз)
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #15 : 01 Сентября 2009, 09:36:45 »

Из доки:
Цитировать
В веб-адмике, в настройках коллекторов вместо порта «8888» укажите «8888:1», где 1 - порядковый номер внешнего интерфейса при выводе ifconfig (нумерация с единицы). Благодаря указанию внешнего интерфейса, у вас получится универсальная схема, при которой вы можете задействовать любое количество маршрутизаторов и при этом корректно регистрировать локальный трафик. Если внешних интерфейсов несколько, то их необходимо перечислить через запятую, например: «8888:1,3». Во втором столбце обязательно укажите комментарий начинающийся с «netflow:»!
Записан
Elisium
NoDeny
Старожил
*

Карма: 19
Offline Offline

Сообщений: 360


На форумах "спасибом" называется плюс к карме.


Просмотр профиля
« Ответ #16 : 01 Сентября 2009, 22:24:46 »

Хм ... Сначала было просто 8888:2 ... теперь стало "8888:2,4 netflow:10.0.121.1"
В ифконфиге интерфейсы идут так "ем0 ем1 бге0 бге1 ло0". ем1 и бге1 - это соотв мир и укр каналы провайдеров ..
Не считает (((( Качаю с мира метров 10 - через пару мин гдето 10 и  появляется ...
Скачал с Украины 10 гиг  - добавилось вообще копейки ..

В направлениях забито вот это:

Код:
Направление 1	Общий трафик	 	                                                                 
Направление 2 UA-IX трафик                    таблица ipfw: 126            

Приоритет      Сеть                Порт Направление     Комментарий

100           file:/usr/local/nodeny/uaix.txt UA-IX       UA-IX трафик        
1000           0.0.0.0/0                      Общий           Дефолтный трафик

Причем, если в настройках клиента выставить "Заблокирован", то все норм - клиент блокируется ..
А вот сети из списка file:/usr/local/nodeny/uaix.txt упорно не хотят считаться ((
« Последнее редактирование: 01 Сентября 2009, 22:27:24 от Elisium » Записан
Elisium
NoDeny
Старожил
*

Карма: 19
Offline Offline

Сообщений: 360


На форумах "спасибом" называется плюс к карме.


Просмотр профиля
« Ответ #17 : 02 Сентября 2009, 22:27:01 »

Посмотрел, че выдает flow-capture. А он показывает, что инфа идет через 1,2 и 4й интерфейсы ...
НО - 2й - считает, а 4й - НЕТ ((
Уважаемые разработчики, в чем ЕЩЕ может быть загвоздка ? (ээ .. кроме фразы про кривые руки Рот на замке)

п.с. весь конфиг расписан выше ...
п.п.с. во вложении - кусок файла, выдаваемого flow-capture.
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #18 : 03 Сентября 2009, 04:03:25 »

Если в netflow потоке нет инфы по нужному интерфейсу - значит она туда не поступает.

ipfw add 505 count ip from any to any via bge1

скачай чтонить с UA-IX И потом

ipfw show 505
Записан
Elisium
NoDeny
Старожил
*

Карма: 19
Offline Offline

Сообщений: 360


На форумах "спасибом" называется плюс к карме.


Просмотр профиля
« Ответ #19 : 03 Сентября 2009, 11:15:54 »

Код:
[root@gate /usr/home/]# ipfw show 505
00505       55989       22664089 count ip from any to any via bge1

Цитировать
Если в netflow потоке нет инфы по нужному интерфейсу - значит она туда не поступает.

В нетфлов ЕСТЬ инфа по 4му интерфейсу, я ниже писАл ...

Инфа есть, а подсчета нет ((
п.с. через укр канал трафик бегает очень шустро и много ...
Но пользователи уже заметили такую шАру ...
« Последнее редактирование: 03 Сентября 2009, 11:21:40 от Elisium » Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #20 : 03 Сентября 2009, 12:06:21 »

Не заметил.

Покажи netflow_8888.pl
Записан
Elisium
NoDeny
Старожил
*

Карма: 19
Offline Offline

Сообщений: 360


На форумах "спасибом" называется плюс к карме.


Просмотр профиля
« Ответ #21 : 03 Сентября 2009, 16:54:47 »

Код:
#!/usr/bin/perl
$lines=`/usr/local/bin/flow-export -f2 -mdoctets,srcaddr,dstaddr,input,output,srcport,dstp
$out_int=',2,4,';
$out="";
foreach $line (split /\n/,$lines)
 {
  ($bytes,$src,$dst,$src_if,$dst_if,$src_port,$dst_port,$prot)=split /,/,$line;
  next if $prot<1;
  $h="$src\t$dst\t1\t$bytes\t$src_port\t$dst_port\t$prot\t";
  $out.=$h."2\n" if $out_int=~/,$src_if,/;
  $out.=$h."1\n" if $out_int=~/,$dst_if,/;
 }
exit unless open (F,'>/usr/local/nodeny/sql/1-1251989608_temp');
print F $out;
close(F);
rename '/usr/local/nodeny/sql/1-1251989608_temp','/usr/local/nodeny/sql/1-1251989608';
unlink "/var/db/flows/$ARGV[0]";
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #22 : 04 Сентября 2009, 08:43:07 »

1) Трафик вообще из ua-ix не считается или считается как внешний?
2) Если произвести проверку адреса на клиентской статистике, то правильно относит к классу UA-IX
3) Покажи кусок
flow-export-f2 -mdoctets,srcaddr,dstaddr,input,output,srcport,dstport,prot < /var/db/flows/flow_file

Вместо flow_file укажи реальный файл
Записан
Страниц: 1 [2]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!