MPD + trafd - не считает.

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

Andrey74
Сообщения: 3
ОС: FreeBSD

MPD + trafd - не считает.

Сообщение Andrey74 »

Есть шлюз интернета (FreeBSD 6.0), Поднят MPD.
В mpd.conf прописаны след. строки для подсчета трафика клиентов:

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

...
set iface up-script /usr/local/etc/mpd/up.sh
set iface down-script /usr/local/etc/mpd/down.sh
...


up.sh:

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

#!/bin/sh
/usr/local/bin/trafd -i $1


down.sh:

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

#!/bin/sh
/usr/local/bin/trafstat -i $1
/usr/local/bin/trafstop $1

Так вот, при закрытии интерфейса и выполнении скрипта down.sh процесс trafstat подвисает.
При ручном запуске скриптов все проходит нормально. Подскажите куда копать.
Спасибо сказали:
Аватара пользователя
h0RN
Сообщения: 200
ОС: FreeBSD

Re: MPD + trafd - не считает.

Сообщение h0RN »

Как mpd запускаете и останавливаете?
Спасибо сказали:
Andrey74
Сообщения: 3
ОС: FreeBSD

Re: MPD + trafd - не считает.

Сообщение Andrey74 »

Пока настраиваю - запускаю вручную.
#mpd
Далее, когда подключается пользователь он подключается к интерфейу (ng0) и происходит выполнение скрипта up.sh
А когда пользователь отключается то выполняется скрипт down.sh и происходит отключение от интерфейса.
Спасибо сказали: