(На сервере пользователи показываются как ng0, ng1, ng2 .. ... )
Биллинг поставил: Stargazer. Завел пользователей через виндовую админку, пинги в админке через stargazer до пользователей идут нормально, а вот трафик не считает, собственно я понял почему, потому что ipfw не настроен на подсчет, собственно вот и сам вопрос: Как организовать в моем случае подсчет трафика?
/etc/stargazer/rules:
Код: Выделить всё
ALL 0.0.0.0/0 DIR1
Код: Выделить всё
# Настройки модуля конфигурации SgConfig "mod_conf_sg.so"
# Второй параметр - это имя модуля без mod_ в начале и .so в конце
<Module conf_sg>
# Порт по которому сервер взаимодействует с конфигуратором
# Значения: 1...65535
Port = 5555
</Module>
# Модуль захвата трафика "mod_cap_bpf.so"
# Второй параметр - это имя модуля без mod_ в начале и .so в конце
# Без параметров. Только имя модуля.
<Module cap_bpf>
# Интерфейс(ы) на котором нужно производить подсчет трафика
iface = ng0
iface = ng1
iface = ng2
iface = ng3
</Module>
Код: Выделить всё
#!/bin/shp
ipfw -q -f flush
cmd="ipfw -q add"
$cmd pipe 1 ip from any to 192.168.12.2 out
$cmd pipe 1 ip from 192.168.12.2 to any in
ipfw pipe 1 config bw 512Kbit/s
$cmd allow any to any