Jump to content

Recommended Posts

Posted

Есть роутер на линуксе. Пытаюсь посчитать трафик ipcad'ом через ipq, потому что через libpcap и ulog ненадёжно - теряет трафик при больших нагрузках, и отдать ipcad'ом данные по netflow.

Проблема в том, что по какой-то причине ipcad не хочет работать с ipq.

 

# ipcad -rds

Opening ipq... [LCap] [DOWN, yet available] Initialized as 1

Aggregate network x.x.x.x/x.x.x.x -> x.x.x.x

Configured NetFlow destination at x.x.x.x:x

Configured RSH Server listening at 127.0.0.1

Can't open dump file ipcad.dump

Daemonized.

 

# rsh localhost stat

Interface ipq: received ??, 5 m average 0 bytes/sec, 0 pkts/sec, dropped ??

Flow entries made: 0

NetFlow cached flows: 0

Memory usage: 0% (0 from 1048576)

Free slots for rsh clients: 9

IPCAD uptime is 1 minute

gw uptime is 16:16

 

Мне совершенно не понятно в чём проблема.

Posted

Через улог максимум - теряет _статистику_. А вот через IPQ будет действительно терять _трафик_. Оно Вам надо?

А соотв. правила iptables для IPQ не забыли?

Posted

Эх, не выходит каменный цветок.

 

С ulog и ipq один и тот же косяк:

Opening ulog... [LCap] [DOWN, yet available] Initialized as 1

Opening ipq... [LCap] [DOWN, yet available] Initialized as 1

 

Хотя правила iptables для ulog и ipq прописывал.

Модули загружены.

 

Может это наведёт на мысли:

rsh localhost stat

Interface u1: received ??, 5 m average 0 bytes/sec, 0 pkts/sec, dropped ??

^^^^^^^^^^^^^^^^

Flow entries made: 0

Memory usage: 0% (0 from 104857600)

Free slots for rsh clients: 9

IPCAD uptime is 35 seconds

gw uptime is 2 days 23:33

 

 

Когда указываю интерфейсы eth1/0 то всё считает.

Posted

Разрешите, немного поофтоплю :)

В свое время после долгой войны с ipcad'ом на предмет кривого экспорта нетфло начал пользоваться связкой ULOG+fprobe-ulog+nnfc, претензий практически нет.

Но если Вы хотите все-таки пользоваться ipcad'ом, будьте добры, конфиг ipcad, правила iptables через -vnL, lsmod и dmesg в студию.

Posted

/etc/ipcad.conf:

capture-ports disable;

buffers = 1m;

interface ulog group 1;

aggregate x.x.x.x/16 strip 32;

netflow export version 5;

netflow timeout active 30;

netflow timeout inactive 15;

netflow engine-type 73;

netflow engine-id 1;

rsh enable at 127.0.0.1;

rsh root@127.0.0.1 admin;

rsh ttl = 3;

rsh timeout = 30;

dumpfile = ipcad.dump;

chroot = /var/ipcad;

pidfile = /run/ipcad.pid;

memory_limit = 100m;

 

# lsmod

Module Size Used by

ip_queue 7232 0

 

Всё остальное вкомпилено в ядро.

 

Правила iptables:

Chain FORWARD (policy ACCEPT 10G packets, 6089G bytes)

pkts bytes target prot opt in out source destination

148M 88G ULOG all -- * * 0.0.0.0/0 0.0.0.0/0 ULOG copy_range 100 nlgroup 1 queue_threshold 30

Posted

И ещё один вопрос. Что лучше использовать для сбора трафика на linux машине и отправки по netflow + сохранения локально статистики в файле. Чтобы траафик не терялся и статистика была верная. При 50 mbit/s.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.