URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 71401
[ Назад ]

Исходное сообщение
"FreeRADIUS + FreeNIBS"

Отправлено GHopper , 12-Янв-07 05:16 
Здравствуйте!
Имеем FreeBSD6.1, mpd, natd, mysql5. Работают. Пользователи через vpn-имеют интернет. Хочу биллинг. Выбрал FreeRADIUS + FreeNIBS. Читаю форумы, читаю read.me - нет избыточного описания настройки (только про настройку mpd, а про БД вообще никакой информации!). Будем методом тыка.

Как узнать, будут-ли мои версии вышеобозначенных пакетов работать вместе?
FreeRADIUS-1.1.4
freenibs-3.0.0-b3

Установил, как учат в файле INSTALL!
$ radiusd -X
# получил "Ready to process requests." с кучей ошибок. Есть упоминания про nibs.
$ radtest test test localhost 0 testing123
# получил несколько попыток на соединение (неудачных как я понял)
Делаю вывод - RADIUS встал, но его нужно настроит.

Как создать БД? Нашел два файла nibs.mysql и nibs_mysql.schema.eng разного содержания, но оба создают БД freenibs и таблицы в ней (причем таблицы разные в каждом файле).

Какие файлы править, чтобы можно было через radtest присоединиться к radtest с localhost?

Как потом добавить пользователей в созданную БД?

Как после этого всего присоединиться к radiusd через radtest? Не понимаю последнего параметра secret и где брать user/password (из БД)?


Содержание

Сообщения в этом обсуждении
"FreeRADIUS + FreeNIBS"
Отправлено Den , 12-Янв-07 16:47 
читай в исходниках пошаговую инструкцию установки. Насчет версии радиуса и нибса, то врядли, на сайте написано какая версия радиуса подходит нибсу, более нову. ставить не рекомендую. Вообщето nibs хорош при количестве юзеров < 100 в онлайн, а дальше вылазят баги(утечки пямяти) из-за частого вызова процедур и совмстного доступа к ресурсу начинается отжиране памяти радиусом и за день он отжирает около гига оперативы и подыхает, mysql при включенных alive пакетах начинает жутко тормозить, поэтому nibs был помещен в биореактор и отправлен в бабруйск, вместо этого используется связка postgresql + freeradius + flow-tools

"FreeRADIUS + FreeNIBS"
Отправлено GHopper , 12-Янв-07 17:31 
How to compile and install?
===========================

Unpack freeradius-x.x.x.tar.gz
Exapmles:
mkdir ~/radius
cp From/freeradius-x.x.x.tar.gz ~/radius/freeradius-x.x.x.tar.gz
cp From/freenibs-y.y.y.tar.gz ~/radius/freenibs-y.y.y.tar.gz
cd ~/radius
tar -xzf freeradius-x.x.x.tar.gz
cd freeradius-x.x.x
tar -xzf ../freenibs-x.x.x.tar.gz

Set RADIUS_VERSION in src/modules/rlm_nibs/conf.h properly.
Examples:
FreeRadius 0.9.3    =>    RADIUS_VERSION    930
FreeRadius 1.0.1    =>    RADIUS_VERSION    1010
FreeRadius 1.0.5    =>    RADIUS_VERSION    1050

cd ~/radius/freeradius-x.x.x
./configure
./make all
./make install

Вы считаете этого достаточно??? rfcxxxx - по-моему это не документация по установки и читать его на данном этапе не следует. На opennet.ru есть доки по настройке mpd, но мне до них пока рано. Как БД настроить, как юзеров добавить и как потом подключиться к радиусу через radtest, почему не пишутся логи в /var/log? Где взять ответы?


"FreeRADIUS + FreeNIBS"
Отправлено GHopper , 19-Янв-07 05:59 
не пойму, вас жадность мучает или лень письмо отправить??! Пиндец! Неделю уже мучаюсь и ничего не сделал...

"FreeRADIUS + FreeNIBS"
Отправлено Specialized P1 , 12-Янв-07 17:42 
нужно начинать читать с "Начать логичнее всего наверное следует с установки FreeRADIUS+ freenibs так как там будет проходить авторизация. Все необходимое было"


http://www.unix.lviv.ua/content/view/125/27/


"FreeRADIUS + FreeNIBS"
Отправлено Den , 12-Янв-07 22:23 
>нужно начинать читать с "Начать логичнее всего наверное следует с установки FreeRADIUS+
>freenibs так как там будет проходить авторизация. Все необходимое было"
>
>
>http://www.unix.lviv.ua/content/view/125/27/

я в свое время отладку делал так
radiusd -X
и смотреть где ошибка


"FreeRADIUS + FreeNIBS"
Отправлено GHopper , 13-Янв-07 12:04 
"Следующим шагом будет заполнение базы, к этому моменту следует создать базу как описано в INSTALL файле. Я использовал стандартный веб интерфейс."

Во-первых, в файле INSTALL ни слова про базу (в моем случае). Во-вторых, у меня нету веб-интерфейса. Блин, неужели никто не знает КАК ДОБАВИТЬ ПОЛЬЗОВАТЕЛЯ В БАЗУ ручками??!

И еще - хотел попробовать freenibs-0.0.3-bf3_freeradius-0.9.3 + freeradius-0.9.3 установить, но они не захотел собираться на моей машине (FreeBSD6.1). Где найти информация о более новых версиях nibs и их совместимости с freeradius?


"FreeRADIUS + FreeNIBS"
Отправлено Sergey , 13-Янв-07 13:51 
>Во-первых, в файле INSTALL ни слова про базу (в моем случае). Во-вторых,
>у меня нету веб-интерфейса. Блин, неужели никто не знает КАК ДОБАВИТЬ
>ПОЛЬЗОВАТЕЛЯ В БАЗУ ручками??!

Установка любого биллинга предполагает уже созданную БД, иногда уже созданные таблицы, до того как начнётся установка самого биллинга (если, конечно биллинг работает с БД, а не с файлами)
самый простой способ добавления данных в БД - консоль, или любая графическая утилита, если найдёте таковую, я лично работаю с MySql и правку делаю через phpmyadmin в ВЕБинтерфейсе иногда в консоли напрямую или через баш. Более оптимально написать свой веб интерфейс, хотя-бы для того, чтоб как-то показать статистику пользователю.

>И еще - хотел попробовать freenibs-0.0.3-bf3_freeradius-0.9.3 + freeradius-0.9.3 установить, но они не
>захотел собираться на моей машине (FreeBSD6.1). Где найти информация о более
>новых версиях nibs и их совместимости с freeradius?

В своё время (года четыре назад) у меня возникла необходимость установки биллинга, перепробовав кучу разных готовых продуктов заморочился с установкой, то не компилится, то с зависимостями проблемма, то не совсем то, что нужно по функциональности.
Немного углубился в изучение механизма, как они работают и пришёл к выводу, что все системы используют для учета израсходованного трафика на Linux - Iptables в случае FreeBSD - ipfw и написал на баше небольшой скрипт который снимает эти данные и ложит в БД без всяких там ВПНов, фрирадиус и т.п. Само собой, для открытия сессий интернет, просмотра статистики, добавления пользователей, пополнения счетов и т.д. используется ВЕБинтерфейс.



"FreeRADIUS + FreeNIBS"
Отправлено GHopper , 13-Янв-07 15:54 
mysql> insert into users (user,password) values ('user','pass');
gate> radiusd -x
#ready to bla-bla-bla
gate> radtest user pass localhost 1812 testing123
#нету ответа!

В clients.conf есть строчка secret = testing123. Таблица имеет следующий вид:
CREATE TABLE `users` (
  `user` varchar(64) binary NOT NULL default '',    # Имя пользователя / логин
  `password` varchar(64) binary NOT NULL default '*',    # Пароль пользователя.
                            # Не используется, если auth_type отличен от '0' или no_pass установлен в '1'
  `auth_info` varchar(64) binary NOT NULL default '',    # АОН пользователя, если auth_type = '1',
                            # MAC-адрес устройства, если auth_type = '2',
                            # IP-адрес, если auth_type = '3'
  `auth_type` tinyint(1) unsigned NOT NULL default '0', # Способ авторизации пользователя
                            # 0 - пароль, 1 - АОН, 2 - MAC-адрес, 3 - IP-адрес
  `uid` bigint(20) unsigned NOT NULL auto_increment,    # Уникальный идентификатор (номер) записи
  `master_uid` bigint(15) unsigned NOT NULL default '0',# Уникальный идентификатор (номер) владельца записи
  `gid` bigint(15) unsigned NOT NULL default '1',    # Уникальный идентификатор (номер) группы
  `deposit` double(16,6) NOT NULL default '0.000000',    # Сумма на счете в валюте биллинга
  `credit` double(16,6) NOT NULL default '0.000000',    # Максимальная сумма кредита для записи (в валюте биллинга)
  `add_date` datetime NOT NULL default 'now()',        # Дата добавления записи
  `tos` tinyint(1) unsigned NULL,            # за что считать деньги:
                            # 0 - не считать
                            # 1 - за время (препэйд оплата)
                            # 2 - за трафик (препэйд оплата)
                            # 3 - за время + трафик (препэйд оплата)
                            # 4 - за трафик с градациями объема (препэйд оплата)
                            # 5 - за время (постпэйд оплата)
                            # 6 - за трафик (постпэйд оплата)
                            # 7 - за время + трафик (постпэйд оплата)
                            # 8 - за трафик с градациями объема (постпэйд оплата)
  `do_with_tos` tinyint(1) unsigned NULL,        # снимать деньги с депозита и проверять их наличие:
                            # 0 - нет, только записать в таблицу статистики (используется для работы только с денежными лимитами)
                            # 1 - да и записать в таблицу статистики
  `direction` tinyint(1) unsigned NULL,            # учитывать трафик:
                            # 0 - не учитывать
                            # 1 - исходящий
                            # 2 - входящий
                            # 3 - суммарный
                            # 4 - больший (за все соединение)
                            # 5 - меньший (за все соединение)
  `fixed` tinyint(1) unsigned NULL,            # фиксированную оплату:
                            # 0 - не снимать
                            # 1 - раз в сутки, если было подключение
                            # 2 - за каждые сутки, в т.ч. и за предыдущие
                            # 3 - при каждом подключении
  `fixed_cost` double(16,6),                # количество денег для снятия
  `activation_time` bigint(15),                # время активации (получения доступа) в секундах (на какое время пользователь будет активирован(получит доступ))
                            # Ограничения для данного пользователя  на время:
  `total_time_limit` bigint(15),            # полное
  `month_time_limit` bigint(15) NULL,                    # месячное
  `week_time_limit` bigint(15) NULL,            # недельное
  `day_time_limit` bigint(15) NULL,            # сутки
                            # Ограничения для данного пользователя  на трафик:
  `total_traffic_limit` bigint(15) NULL,        # полное
  `month_traffic_limit` bigint(15) NULL,                # месячное
  `week_traffic_limit` bigint(15) NULL,            # недельное
  `day_traffic_limit` bigint(15) NULL,            # сутки
                            # Ограничения для данного пользователя  на деньги:
  `total_money_limit` double(16,6) NULL,        # полное
  `month_money_limit` double(16,6) NULL,                # месячное
  `week_money_limit` double(16,6) NULL,            # недельное
  `day_money_limit` double(16,6) NULL,            # сутки
  `login_time` varchar(254) NULL,            # строка для определения разрешенных временных интервалов подключения, формат:
# разделенные запятыми интервалы, состоящие из дня и времени (DDHHMM-HHMM) или просто дня (DD).
# Вот поддерживаемые дни:
# Su - воскресенье
# Mo - понедельник
# Tu - вторник
# We - среда
# Th - четверг
# Fr - пятница
# Sa - суббота
# Wk - рабочие дни (= Mo,Tu,We,Th,Fr)
# Al - все дни
# Hl - праздники
#
# вот пример:
# Wk0000-0800,Sa,Su,Hl2200-1000
#
# Впускать с понедельника по пятницу только ночью с 0 и до 8 утра, суббота и воскресенье круглосуточно, в праздники с 10 вечера и до 10 утра.
#
  `huntgroup_name` varchar(64) NULL,            # название huntgroup для данного тарифа, группа должна быть записана в etc/raddb/huntgroups
  `simultaneous_use` smallint(3) unsigned NULL,        # количество одновременно подключаемых пользователей на один логин
  `port_limit` smallint(3) unsigned NULL,        # ограничение по портам NAS на одного пользователя
  `session_timeout` bigint(15),                # ограничение на время сессии пользователя
  `idle_timeout` bigint(15) NULL,            # максимальное время бездействия пользователя на линии
  `no_pass` tinyint(1) unsigned NULL,            # если равно 1, то пускать пользователя без пароля
  `no_acct` tinyint(1) unsigned NULL,            # если равно 1, то не вести статистику по пользователю (деньги также учитываться не будут)
  `allow_callback` tinyint(1) unsigned NULL,        # разрешить callback для данного пользователя
  `other_params` varchar(254) NULL,            # текстовое поле, для передаваемых NAS значений, формат: параметр = значение, параметр = значение
  `allowed_servers` varchar(254) NULL,            # Список адресов разрешенных для данного пользователя серверов доступа
  `blocked` tinyint(1) unsigned NOT NULL default '1',    # если равно '1', то пользователь блокирован
  `activated` tinyint(1) unsigned NOT NULL default '0',    # начальное значание активации для нового пользователя (будет ли пользователь активирован (получит доступ) сразу или нет)
                            # 0 - с первого подключения
                            # 1 - при добавлении
  `expired` date NOT NULL default '0000-00-00',        # Дата истечения срока действия логина
  `total_time` bigint(15) NOT NULL default '0',        # Общее время соединений
  `total_traffic` bigint(15) NOT NULL default '0',    # Общий трафик
                            # Общая сумма снятых денег
  `total_money` double(16,6) NOT NULL default '0.000000',
                            # Время последнего соединения
  `last_connection` datetime NOT NULL default '0000-00-00 00:00:00',
  `framed_ip` varchar(16) NOT NULL default '',        # IP адрес назначаемый пользователям данного тарифа.
                            # Для выдачи группы адресов необходимо писать знак '+' после IP адреса, например '192.168.0.100+' (пользователям будут выданы адреса 192.168.0.100, 192.168.0.101, 192.168.0.102 и т.д.)
  `framed_mask` varchar(15) NOT NULL default '',    # сетевая маска назначаемая пользователям данного тарифа, например 255.255.255.252
  `callback_number` varchar(64) NOT NULL default '',    # Номер для колбэка
  `up` int(5) NULL,                    # Пропускная способность соединения в килобитах
  `down` int(5) NULL,                    # Пропускная способность соединения в килобитах
  `ippool_name` varchar(64),                # Имя пула IP адресов
  PRIMARY KEY  (`uid`),
  KEY `user` (`user`)
);
# --------------------------------------------------------

Почему не заходит под введеным пользователем? Может есть необходимые для заполнения поля в табилце и login/password недостаточно?


"FreeRADIUS + FreeNIBS"
Отправлено teebot , 16-Янв-07 19:35 
>"Следующим шагом будет заполнение базы, к этому моменту следует создать базу как
>описано в INSTALL файле. Я использовал стандартный веб интерфейс."
>
>Во-первых, в файле INSTALL ни слова про базу (в моем случае). Во-вторых,
что ты!!
вот цитата из INSTALL

" Теперь пришла пора настроить базу данных
  Пример для MySQL:
    перейти в каталог freeradius/src/modules/rlm_nibs/drivers/rlm_nibs_mysql
    подредактировать в файле nibs_mysql.sql строку с парольем
    дать команду
    # mysql -uroot -p < nibs_mysql.sql
  Если вам нужен режим prof, в котором можно тонко изменять каждый параметр
  для каждого пользователя - см. README.prof

  На этом этапе установка и начальная настройка законченны, теперь пора
  наполнять систему пакетами и пользователями
"

>у меня нету веб-интерфейса.
>

так поставь, зачем себе усложнять жизнь.

>И еще - хотел попробовать freenibs-0.0.3-bf3_freeradius-0.9.3 + freeradius-0.9.3 установить, но они не
>захотел собираться на моей машине (FreeBSD6.1). Где найти информация о более
>новых версиях nibs и их совместимости с freeradius?

вариант описаны в статье, супер работоспособный, чем искать что-то еще?


"FreeRADIUS + FreeNIBS"
Отправлено GHopper , 17-Янв-07 04:43 
Я так понимаю у меня какой-то паленый FreeNIBS?! Дайте пожалуйсто линк на работоспособный FreeRADIUS + FreeNIBS + web-interfase.

"FreeRADIUS + FreeNIBS"
Отправлено MoHaX , 17-Янв-07 09:10 
>Я так понимаю у меня какой-то паленый FreeNIBS?! Дайте пожалуйсто линк на
>работоспособный FreeRADIUS + FreeNIBS + web-interfase.

http://stasoft.net/ru/freenibs


"FreeRADIUS + FreeNIBS"
Отправлено GHopper , 17-Янв-07 11:09 
>>Я так понимаю у меня какой-то паленый FreeNIBS?! Дайте пожалуйсто линк на
>>работоспособный FreeRADIUS + FreeNIBS + web-interfase.
>
>http://stasoft.net/ru/freenibs

скачал freenibs-3.0.0-b3.tar.gz
Ну нету там файла INSTALL с цитатой
" Теперь пришла пора настроить базу данных
  Пример для MySQL:
    перейти в каталог freeradius/src/modules/rlm_nibs/drivers/rlm_nibs_mysql
    подредактировать в файле nibs_mysql.sql строку с парольем
    дать команду
    # mysql -uroot -p < nibs_mysql.sql
  Если вам нужен режим prof, в котором можно тонко изменять каждый параметр
  для каждого пользователя - см. README.prof

  На этом этапе установка и начальная настройка законченны, теперь пора
  наполнять систему пакетами и пользователями
"
Вообще там такого файла нету (

Дайте мне рабочую ссылку на уже проверенные дистрибутивы и веб-интерфейс.


"FreeRADIUS + FreeNIBS"
Отправлено GHopper , 18-Янв-07 07:41 
Можно на мыло выслать...

"FreeRADIUS + FreeNIBS"
Отправлено GHopper , 19-Янв-07 16:05 
Ребяа! Я в шоке!!! ))
Скачал веб-интерфейс http://nibs.net.ua/src/alt_web/nibs_web.tar.bz2. Сунал на виртуальный хост и давай пользовать... Фиг! Пол часа правил исходники - заработал! Давай работать - болт! "index.php - Не могу открыть таблицу 'packets'". БД я импортировал из файла, идущего вместе с нибсом. Бляха-муха!

Ну хоть кто-нибудь дайте нормальные, проверенные, работающие пакеты программ??? С человеческой документацией. Или просто документацию и веб-интерфейс для моих пакетов.
Помогите.


"FreeRADIUS + FreeNIBS"
Отправлено BSDuser , 20-Янв-07 02:35 
Я тоже когда то бился с FreeNIBS - забил на него и поставил Abills - доволен.

"FreeRADIUS + FreeNIBS"
Отправлено Den , 21-Янв-07 16:02 
>Я тоже когда то бился с FreeNIBS - забил на него и
>поставил Abills - доволен.
берите nibs  с сайта разработчика nibs.net.ua/forum далее в разделе скачать качаем нужную версию

"FreeRADIUS + FreeNIBS"
Отправлено teebot , 22-Янв-07 10:11 
>>Я тоже когда то бился с FreeNIBS - забил на него и
>>поставил Abills - доволен.
>берите nibs  с сайта разработчика nibs.net.ua/forum далее в разделе скачать качаем
>нужную версию

я даже больше скажу, тут http://www.unix.lviv.ua/content/view/125/27/ есть описание где поправить (даже в варианте исполнения патча) что бы веб интерфейс заработал и откуда скачать все что нужно.


"FreeRADIUS + FreeNIBS"
Отправлено askat , 29-Янв-07 00:32 
Дело в сдедующем. FreeNIBS на данный момент существует как минимум в трех вариантах - 1, 2 и 3 версия. Первая версия более не развивается. Третья - экспериментальная.
Теперь о веб-интерфейсе. Наиболее подходящий по функциональности - MABILL. Но он работает только со второй веткой нибса.
В общем на сегодня можно собрать рабочий пакет из:
FreeBSD 6.2
MABILL mabill-1.05-a2
FREENIBS freenibs-2.1.7
FREERADIUS freeradius-1.1.4
MPD из портов 3.18
MYSQL 5.x



"FreeRADIUS + FreeNIBS"
Отправлено GHopper , 02-Фев-07 05:16 
>Дело в сдедующем. FreeNIBS на данный момент существует как минимум в трех
>вариантах - 1, 2 и 3 версия. Первая версия более не
>развивается. Третья - экспериментальная.
>Теперь о веб-интерфейсе. Наиболее подходящий по функциональности - MABILL. Но он работает
>только со второй веткой нибса.
>В общем на сегодня можно собрать рабочий пакет из:
>FreeBSD 6.2
>MABILL mabill-1.05-a2
>FREENIBS freenibs-2.1.7
>FREERADIUS freeradius-1.1.4
>MPD из портов 3.18
>MYSQL 5.x

FreeBSD 6.2 - yes
MABILL mabill-1.05-a2 - no
FREENIBS freenibs-2.1.7 -no
FREERADIUS freeradius-1.1.4 - yes
MPD из портов 3.18 - yes
MYSQL 5.x - yes

На http://nibs.net.ua/src.php лежит freenibs-0.0.2-release_freeradius-0.9.0.tar.bz2 и все! Где брать freenibs-2.1.7 ???
Там-же на http://nibs.net.ua/src.php лежат багфиксы для нибса. Как ими пользоваться?


"FreeRADIUS + FreeNIBS"
Отправлено BSDuser , 23-Фев-07 23:38 
>>Дело в сдедующем. FreeNIBS на данный момент существует как минимум в трех
>>вариантах - 1, 2 и 3 версия. Первая версия более не
>>развивается. Третья - экспериментальная.
>>Теперь о веб-интерфейсе. Наиболее подходящий по функциональности - MABILL. Но он работает
>>только со второй веткой нибса.
>>В общем на сегодня можно собрать рабочий пакет из:
>>FreeBSD 6.2
>>MABILL mabill-1.05-a2
>>FREENIBS freenibs-2.1.7
>>FREERADIUS freeradius-1.1.4
>>MPD из портов 3.18
>>MYSQL 5.x
>
>FreeBSD 6.2 - yes
>MABILL mabill-1.05-a2 - no
>FREENIBS freenibs-2.1.7 -no
>FREERADIUS freeradius-1.1.4 - yes
>MPD из портов 3.18 - yes
>MYSQL 5.x - yes
>
>На http://nibs.net.ua/src.php лежит freenibs-0.0.2-release_freeradius-0.9.0.tar.bz2 и все! Где брать freenibs-2.1.7 ???
>Там-же на http://nibs.net.ua/src.php лежат багфиксы для нибса. Как ими пользоваться?

а может переехать на abills а не прыгать с бубном вокруг freenibs ?


"FreeRADIUS + FreeNIBS"
Отправлено Павел , 07-Мрт-07 01:07 
>>>Дело в сдедующем. FreeNIBS на данный момент существует как минимум в трех
>>>вариантах - 1, 2 и 3 версия. Первая версия более не
>>>развивается. Третья - экспериментальная.
>>>Теперь о веб-интерфейсе. Наиболее подходящий по функциональности - MABILL. Но он работает
>>>только со второй веткой нибса.
>>>В общем на сегодня можно собрать рабочий пакет из:
>>>FreeBSD 6.2
>>>MABILL mabill-1.05-a2
>>>FREENIBS freenibs-2.1.7
>>>FREERADIUS freeradius-1.1.4
>>>MPD из портов 3.18
>>>MYSQL 5.x
>>
>>FreeBSD 6.2 - yes
>>MABILL mabill-1.05-a2 - no
>>FREENIBS freenibs-2.1.7 -no
>>FREERADIUS freeradius-1.1.4 - yes
>>MPD из портов 3.18 - yes
>>MYSQL 5.x - yes
>>
>>На http://nibs.net.ua/src.php лежит freenibs-0.0.2-release_freeradius-0.9.0.tar.bz2 и все! Где брать freenibs-2.1.7 ???
>>Там-же на http://nibs.net.ua/src.php лежат багфиксы для нибса. Как ими пользоваться?
>
>а может переехать на abills а не прыгать с бубном вокруг freenibs ?

а может всетаки автору перестать заставлять думать других и начать думать самому? погодите, не отвечайте... дочитайте далее, пожалуйста... если Вы не в состоянии настроить NIBS или sNIBS, то Вам от этого, на самом деле, могучего пакета толку будет мало... дело в том что любой freeware RADIUS биллинг подразумевает, что Вы таки ознакомитесь с документацией, и поняли как работает RADIUS сервер (что NIBS, что sNIBS - это лишь надстройки над FreeRADIUS) и только тогда начнете считать инет для юзеров... если Вы этого не сделаете, то Вы увеличите тут количество своих постов примерно так в 5 раз, пытаясь выяснить почему у Вас что либо не работает... Вы спросите меня "и что?", а я вам скажу - если у Вас оригинальный интерфейс и он не работает, то это только потому что Вы не удосужились понять что ему НАДО для работы, чтобы "register globals" было только в "off", что кстати в .htaccess прямо и указано, а если у Вас mabill, то Вы не читали доку к нему... так же Вы не потрудились понять что NIBS by neon и NIBS by stasoft - это 2 АБСОЛЮТНО РАЗНЫЕ ВЕРСИИ NIBS! и mabill by stasoft и mabill by dan - это РАЗНЫЕ ВЕБ ИНТЕРФЕЙСЫ! еще что хотелось сказать топикстартеру - Ваш лучший друг и помошник - напильник ;) без него Вы навряд ли заставите нормально работать оригинальный NIBS, а NIBS by stasoft у Вас заработает по любому, т.к. его автор прилагает неимоверные усилия для развития данного проекта, а так же его усовершенствования... в общем, если Вы не хотите думать и развивать open src - вам прямая дорога в платные биллинги, но если Вы крепки и умом и духом, то NIBS by stasoft - это Ваш Выбор ;) поверьте... много людей им пользуются и довольны... если не верите - вот Вам хотя бы один пример: http://www.google.com/search?q=nibs+dushan

З.Ы. abills - хороший биллинг, в портах опять же есть, что не может не радовать, но... perl based решения при большой загрузке загнутся, увы :( при большой нагрузке рулят только С based решения (не надо про вишню!) и это факт...


"FreeRADIUS + FreeNIBS"
Отправлено sooz , 20-Авг-07 07:11 
>> Вы не потрудились понять что NIBS by neon и NIBS by stasoft - это 2 АБСОЛЮТНО РАЗНЫЕ ВЕРСИИ NIBS!

Разве?? stasoft это прямой отпрыск neonа, и говорить что это АБСОЛЮТНО разные версии неправильно. Понятное дело что цифирки отличаются, но суть та же. То что у stasoft нет документации в пакете это только минус, да и вебаной морды нет которая шла со старым nibsом. Хотя большинство юзает мабилл, но все же биллинг без своей родной морды превращается в драйвер для доступа из радиуса в мускуль и не более...

Автора я понимаю, родной проэкт не доступен, а там была и документация, и форум разработчиков.

Я несколько серверов на старом нибсе поднял, сейчас ставлю 2.2 нибс, морду прилепил стандартную (старую), точнее не совсем стандартную, для удобства пришлось кое что переделать, поиск по IP, шейпер и т.д. Помоему в мабилсе такого нет, а еще одну морду напильником обрабатывать просто лень....

Нибс со старта был плохо документирован, и на сайте stasoft я документации не нашел...


"FreeRADIUS + FreeNIBS"
Отправлено AsmodeuS , 02-Сен-07 15:04 
>З.Ы. abills - хороший биллинг, в портах опять же есть, что не
>может не радовать, но... perl based решения при большой загрузке загнутся,
>увы :( при большой нагрузке рулят только С based решения (не
>надо про вишню!) и это факт...

Давайте перейдём от чисто теоретических расуждений к практическим результатом.

1 Орегинальнй FReeNIBS не смотря на все свое привосходство в языке создания имел довольно ощутимый изян вылетал по неопределёным причинам и в не определённое время при достижении 250-400 онлайн сесий. Причину выявить не удалось. После перехода в новые руки говорят тчо ситуация немного улутшилась.
2 На данный момент ABillS уже имеет больше десятка провайдеров с количествойм онлайн ВПН сессий больше 700 (в пиках больше 1000) и клиенской базой больше 10000 абонентов на оборудовнии P4 3000Mg, RAM 1-2Gb.
3 Если у Провайдера больше клиентов он может обратиться к разработчику за оптимизацией по конкретніе нужды.
4 ABillS это единая модульная систеиа управления всем хозяйством провайдера. Каждый фунциональный модуль независим и можно его переписать отдельно.
5 По количеству услуг и возможностей система может покрыть нужды большенства провайдеров или хомонетов.
6 Самый оптимальный варианты это конечно все делать в базе без всяких промежуточных модулей. Такая разработка тоже существует но пока не публикуется.


"FreeRADIUS + FreeNIBS"
Отправлено Денис , 26-Окт-07 13:38 
Подскажите, плииз, если в ходе установки ошибок не выдавало, все прошло вроде гладко, но файлов для импорта в MySql - nibs_mysql.sql не создалось по указанному пути где их взять или как создать?