Биллинговая система Nodeny

Главная категория => Курилка => Тема начата: Maks от 18 Марта 2010, 00:46:14



Название: Упал ipcad
Отправлено: Maks от 18 Марта 2010, 00:46:14
После перезагрузки заметил что статистика не снимается, оказалось:
localhost# /usr/local/etc/rc.d/ipcad start
Starting ipcad.
Opening divert... [LCap] [ERSH] [!NF] Can't initialize: Protocol not supported
localhost#

localhost# cat /usr/local/etc/ipcad.conf
capture-ports enable;
interface divert port 1 netflow-disable;
interface divert port 2 netflow-disable;
rsh enable at 127.0.0.1;
rsh root@127.0.0.1 admin;
rsh ttl = 3;
rsh timeout = 30;
dumpfile = ipcad.dump;
chroot = /tmp;
memory_limit = 50m;

localhost# kldstat
Id Refs Address Size Name
1 17 0xc0400000 9facd0 kernel
2 1 0xc0dfb000 36f44 pf.ko
3 1 0xc0e32000 280c ng_ipfw.ko
4 10 0xc0e35000 da08 netgraph.ko
5 3 0xc0e43000 fcf8 ipfw.ko
6 1 0xc0e53000 6a45c acpi.ko
7 1 0xc5a0e000 8000 dummynet.ko
8 1 0xc5ab3000 4000 ng_socket.ko
9 1 0xc5abc000 4000 ng_mppc.ko
10 1 0xc5ac1000 2000 rc4.ko
11 1 0xc5acd000 4000 ng_ether.ko
12 1 0xc5ad1000 6000 ng_pppoe.ko
13 1 0xc5ae6000 4000 ng_ipacct.ko
14 1 0xc5af5000 3000 ng_tee.ko
15 1 0xc5d38000 4000 ng_iface.ko
16 1 0xc5d3c000 7000 ng_ppp.ko
localhost# 

Переустановка ipcad ничего не изменила.

Перешёл на Ng_ipacct. Но может кто подскажет что это могло быть?


Название: Re: Упал ipcad
Отправлено: goletsa от 18 Марта 2010, 01:40:03
А засунуть ipfw в ядро не пробовали?


Название: Re: Упал ipcad
Отправлено: Septima от 18 Марта 2010, 07:16:46
2 Maks: Вам же написано - не поддерживается протокол divert. Неизвестно, как оно у Вас раньше работало (кто этот диверт запускал), но этот модуль тоже нужно подгружать, чтобы вся связка  работала.

2 goletsa: Не думаю, что поможет, если не вспомнить про divert.


Название: Re: Упал ipcad
Отправлено: VitalVas от 18 Марта 2010, 09:35:44
я вобще не юзаю divert:
Код:
capture-ports enable;
#interface divert port 1 netflow-disable;
#interface divert port 2 netflow-disable;
interface rl1;
rsh enable at 127.0.0.1;
rsh enable at 10.0.0.2
rsh root@127.0.0.1 admin;
rsh root@10.0.0.1 admin;
rsh ttl = 6;
rsh timeout = 30;
dumpfile = ipcad.dump;
pidfile = ipcad.pid;
chroot = /tmp;
memory_limit = 256m;


Название: Re: Упал ipcad
Отправлено: Maks от 18 Марта 2010, 10:52:44
2 Maks: Вам же написано - не поддерживается протокол divert. Неизвестно, как оно у Вас раньше работало (кто этот диверт запускал), но этот модуль тоже нужно подгружать, чтобы вся связка  работала.

2 goletsa: Не думаю, что поможет, если не вспомнить про divert.

Я ранее настраивал по мануалу. И работало уже как пол года :)
И тут такое.. Странно.


Название: Re: Упал ipcad
Отправлено: Cell от 18 Марта 2010, 11:10:37
Видимо ты divert подгружал модулем значит смотрим cat /boot/loader.conf есть ли он там, может файлик после краха "подправили"


Название: Re: Упал ipcad
Отправлено: Maks от 18 Марта 2010, 11:32:37
Нет его там.
localhost# cat /boot/loader.conf
pf_load="YES"
ng_ipacct="YES"
ng_ipfw_load="YES"


Название: Re: Упал ipcad
Отправлено: versus от 18 Марта 2010, 11:36:47
Вопрос тогда как по вашему подгружался диверт в вашей системе?


Название: Re: Упал ipcad
Отправлено: Maks от 18 Марта 2010, 12:03:26
Вопрос тогда как по вашему подгружался диверт в вашей системе?

Поюзав гугл, решил проверить у себя, и вот что нашел в своём ядре.

options         IPDIVERT


Название: Re: Упал ipcad
Отправлено: versus от 18 Марта 2010, 18:04:11
uname -a


Название: Re: Упал ipcad
Отправлено: Maks от 18 Марта 2010, 20:18:21
FreeBSD localhost 7.2-RELEASE-p7 FreeBSD 7.2-RELEASE-p7 #0: Fri Feb 26 19:51:57 UTC 2010     root@i386-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC  i386


До перезагрузки обновил систему и порты, может в этом дело?

Я так понял я система загрузилась со стандартным ядром? Странно почему.
И фаервол работает хорошо ( скорость правельно режит).


Перекомпилил ядро.
localhost# uname -a
FreeBSD localhost 7.2-RELEASE-p7 FreeBSD 7.2-RELEASE-p7 #8: Thu Mar 18 20:32:12 EET 2010     root@localhost:/usr/src/sys/i386/compile/NODENY  i386


Но ипкад не проверял, как понимаю дело было в ядре?


Название: Re: Упал ipcad
Отправлено: Cell от 18 Марта 2010, 21:00:53
если обновлялась система, то скорее всего обновилось и ядро, да, в этом и дело. пересоберите ядро или подгрузите модулем


Название: Re: Упал ipcad
Отправлено: poxy. от 25 Мая 2012, 13:43:13
я вобще не юзаю divert:
Код:
capture-ports enable;
#interface divert port 1 netflow-disable;
#interface divert port 2 netflow-disable;
interface rl1;
rsh enable at 127.0.0.1;
rsh enable at 10.0.0.2
rsh root@127.0.0.1 admin;
rsh root@10.0.0.1 admin;
rsh ttl = 6;
rsh timeout = 30;
dumpfile = ipcad.dump;
pidfile = ipcad.pid;
chroot = /tmp;
memory_limit = 256m;

rl1 - это интерфейс смотрящий на юзеров?
Что в фаерволе поменять для работы вашего конфига?
PS такие же траблы с divert и tee(

В ядре :

Код:
options         IPFIREWALL
options         IPFIREWALL_FORWARD
options         IPDIVERT
options         DUMMYNET

options         HZ=4000



Название: Re: Упал ipcad
Отправлено: poxy. от 25 Мая 2012, 15:40:47
Блин, тоже из-за ядра. Скомпилил, а установить забыл, ночь) Но все равно интересно по вашему конфигу.


Название: Re: Упал ipcad
Отправлено: goletsa от 25 Мая 2012, 16:25:41
tee мне как показалось быстрее чем запись трафика с порта.


Название: Re: Упал ipcad
Отправлено: Maks от 26 Мая 2012, 20:48:11
Блин, тоже из-за ядра. Скомпилил, а установить забыл, ночь) Но все равно интересно по вашему конфигу.

Я от  ipcad отказался в сторону Ng_ipacct


Название: Re: Упал ipcad
Отправлено: YuSHa от 25 Сентября 2013, 10:06:33
при обновленни дефолтное ядро подгружается?