Страница 1 из 1

cnupm?:)

Добавлено: 2008-06-09 11:25:14
Larin
Собственно поставил /usr/local/net/cnupm
Добавил в rc.conf

Код: Выделить всё

cnupm_enable="YES"
cnupm_iface="vr0"
#cnupm_flags=""
При загрузке фряхи не стартует.
Если запускать руками "/usr/local/etc/rc.d/cnupm start", то все замечательно работает.

Подскажите в чем может быть трабл?

Re: cnupm?:)

Добавлено: 2008-06-09 12:03:17
manefesto
посмотри /usr/local/etc/rc.d/cnupm
Может там криво сделан запуск из rc.conf.
Пиши багрепорт

Re: cnupm?:)

Добавлено: 2008-06-09 12:27:39
Larin
manefesto писал(а):посмотри /usr/local/etc/rc.d/cnupm
Может там криво сделан запуск из rc.conf.
Пиши багрепорт
вроде все нормально.

Код: Выделить всё

#!/bin/sh
#
# $FreeBSD: ports/net/cnupm/files/cnupm.sh.in,v 1.1 2005/06/22 15:40:51 lawrance Exp $
#

#
# Add the following lines to /etc/rc.conf to enable rsyncd:
#
# cnupm_enable="YES"
# cnupm_ifaces="rl0"    # Change this with your interface!
# cnupm_flags=""                # Set this one to override default flags
#
# See cnupm(8) for flags
#

. /etc/rc.subr

name=cnupm
rcvar=`set_rcvar`
command=/usr/local/sbin/cnupm
cnupm_flags="-ep -f inet -u cnupm"

load_rc_config ${name}

cnupm_enable=${cnupm_enable:-"NO"}

case ${cnupm_enable} in
[Yy][Ee][Ss])
        if [ -z ${cnupm_iface} ]; then
                err 1 "cnupm_iface is not set - edit /etc/rc.conf"
        fi
esac

cnupm_flags="-i ${cnupm_iface} ${cnupm_flags:-""}"
pidfile=~${name}/${name}-${cnupm_iface}.pid

run_rc_command "$1"

к тому же у меня на работе спирт работает без проблем...

Re: cnupm?:)

Добавлено: 2008-06-09 12:43:41
paradox
простая проверка для поиска проблемы
в local/etc/rc.d есть еще что то что пускаеться так же из rc.conf
если нет по проинстальте для проверки
потом снесете
если есть и точно так же незапускаеться....
вообщем мысль понятна

Re: cnupm?:)

Добавлено: 2008-06-09 12:56:17
Larin
paradox писал(а):простая проверка для поиска проблемы
в local/etc/rc.d есть еще что то что пускаеться так же из rc.conf
если нет по проинстальте для проверки
потом снесете
если есть и точно так же незапускаеться....
вообщем мысль понятна
есть. hal,d-bus, mysql запускаются нормально.

Re: cnupm?:)

Добавлено: 2008-06-09 13:06:29
paradox
значит однозначно глюк в скрипте

сравните
те скрипты
с этим

Re: cnupm?:)

Добавлено: 2008-06-09 16:17:07
Larin
paradox писал(а):значит однозначно глюк в скрипте

сравните
те скрипты
с этим
с виду все нормально. да и в ручную он запускается.
rc.conf читает

Код: Выделить всё

ttyp1# /usr/local/etc/rc.d/cnupm rcvar
# cnupm
cnupm_enable=YES
ttyp1#

Re: cnupm?:)

Добавлено: 2008-06-09 16:23:05
paradox
глупость конечно
но может

Код: Выделить всё

cd /usr/local/etc
ls -l
типв с правами там что то....

хотя поидеи всеравно скрипты стартуют через sh

Re: cnupm?:)

Добавлено: 2008-06-09 16:25:44
Alex Keda
название хорошее...

Re: cnupm?:)

Добавлено: 2008-06-09 16:29:56
Larin
paradox писал(а):глупость конечно
но может

Код: Выделить всё

cd /usr/local/etc
ls -l
типв с правами там что то....

хотя поидеи всеравно скрипты стартуют через sh
да нее..все норм

Код: Выделить всё

ttyp1# cd /usr/local/etc/rc.d
ttyp1# ls -l
total 32
drwxr-xr-x   2 root  wheel   512  9 июн 11:05 ./
drwxr-xr-x  30 root  wheel  1536  8 июн 21:14 ../
-r-xr-xr-x   1 root  wheel   873 29 май 11:14 avahi-daemon.sh*
-r-xr-xr-x   1 root  wheel  1119 29 май 11:14 avahi-dnsconfd.sh*
-r-xr-xr-x   1 root  wheel   766  1 июн 10:33 binkd*
-r-xr-xr-x   1 root  wheel   752  9 июн 11:05 cnupm*
-r-xr-xr-x   1 root  wheel   508 26 май 21:03 cupsd*
-r-xr-xr-x   1 root  wheel   662 26 май 13:34 dbus*
-r-xr-xr-x   1 root  wheel   469 31 май 14:41 ffserver*
-r-xr-xr-x   1 root  wheel  1203  1 июн 15:32 fusefs*
-r-xr-xr-x   1 root  wheel  1404  2 июн 13:09 hald*
-r-xr-xr-x   1 root  wheel   841  1 июн 10:31 kqemu*
-r-xr-xr-x   1 root  wheel   345 26 май 21:51 mdnsd*
-r-xr-xr-x   1 root  wheel  1659 29 май 20:47 mysql-server*
-r-xr-xr-x   1 root  wheel   805  2 июн 11:41 svnserve*
-r-xr-xr-x   1 root  wheel   935 26 май 12:52 xfs*
самое интересное, что я скопировал скрипт из /usr/local/etc/rc.d/ в /etc/rc.d/
и спирт начал запускаться... но, блин, фигня какая-то...

Re: cnupm?:)

Добавлено: 2008-06-09 16:31:46
Larin
lissyara писал(а):название хорошее...
угу. автор шутниг:) у него вроде еще и пиво есть:)

Re: cnupm?:)

Добавлено: 2008-06-09 17:26:47
serge
Для чего хоть прога-то?

Re: cnupm?:)

Добавлено: 2008-06-09 17:29:51
paradox
спирт+сетевой интерфейс
явно для удаленного запоя))))

Re: cnupm?:)

Добавлено: 2008-06-09 17:34:30
Larin
serge писал(а):Для чего хоть прога-то?
трафикосчиталка. очень шустрая.
правда базу использует ввиде бинарного файлика...
вот если бы mysql, был бы вообще блеск.

Re: cnupm?:)

Добавлено: 2008-06-09 17:39:07
paradox
она на bpf ?
выбросте
потому как точно может не посчитать
считайте или ipacct или по ipfw count

Re: cnupm?:)

Добавлено: 2008-06-09 18:23:49
Larin
paradox писал(а): она на bpf ?
да.
paradox писал(а): выбросте
потому как точно может не посчитать
считайте или ipacct или по ipfw count
хм...почему?
З.Ы. Плз, обращайся ко мне на ты:) А то меня коробит когда меня на вы называют...

Re: cnupm?:)

Добавлено: 2008-06-09 18:36:58
paradox
ну ты так ты))))

потому что BPF не гарантирует что все пройденый пакеты по интефейсу он перехватит и не дропнет

мы на драйвере ss3 проверяли к примеру
когда Nsand писал рыбалку
то оказалось что через BPF ненадежно
много пакетов теряеться
а BPF вслучае большого потока
просто их дроппит

мы долго разбираться не стали
просто для рыбалки был заюзан модуль от ng_ipacct который в последствии он переделал

поэтому либо ng_ipacct
либо ipfw count + ipa патчинная которая кладет это добро в MYSQL
последняя в соурсах есть у меня на сайте

хотя она и не патченная неплохо работает
если учесть что есть уже давно ipa2

Re: cnupm?:)

Добавлено: 2008-06-09 18:47:51
Larin
paradox писал(а): потому что BPF не гарантирует что все пройденый пакеты по интефейсу он перехватит и не дропнет
угу, но канал у меня совсем не загруженный и совсем не толстный.
попробую ipacctd по статье http://www.lissyara.su/?id=1134 и сравню по результатам со спиртом.

Re: cnupm?:)

Добавлено: 2008-06-09 18:54:24
paradox
ipacctd != ng_ipacct
это две разные программы
ipacctd это вообще через диверты
и если недай бог у тебя упадет этот демон то трафик может вообще остановиться
вообщем там все от конфиг зависит

а ng_ipacct это ядреный модуль

ищи ng_ipacct

Re: cnupm?:)

Добавлено: 2008-06-09 18:59:04
Alex Keda
у меня не падал ни разу...
довольно надёжная штука - что впрочем логично - если бы падал - нахрен бы никому не был нужен

Re: cnupm?:)

Добавлено: 2008-06-09 19:05:57
Larin
paradox писал(а):ipacctd != ng_ipacct
это две разные программы
ipacctd это вообще через диверты
и если недай бог у тебя упадет этот демон то трафик может вообще остановиться
вообщем там все от конфиг зависит

а ng_ipacct это ядреный модуль

ищи ng_ipacct
ага. спс. попробую.

Re: cnupm?:)

Добавлено: 2008-06-09 19:10:00
paradox
стремно на удаленных серверах это ставить
особенно когда диверт используеться
пакет перепишеться и уйдет в диверт
и если там никого нет
то обрано уже не вернеться
и кирдык

если ты сидишь по этому правилу удаленно
то это равносильно тому что спилить сук на котором сидишь


а вот ng_ipacct
это тот ближе к bpf токо оптимизиронвано на стоко что бы не пропустить ни одного правила
многие кто сидит на толстых каналах юзают именно его