Страница 15 из 34

Re: ABillS v0.5

Добавлено: Вт апр 12, 2011 9:50 am
vmart
~AsmodeuS~ писал(а):
vmart писал(а):
~AsmodeuS~ писал(а):radtest.sh еще дайте

[root@server]# ./radtest.sh auth
/usr/abills/libexec
USER_NAME (test):
Framed-Compression = Van-Jacobson-TCP-IP,
Session-Timeout = 86400,
Acct-Interim-Interval = 60,
Framed-Protocol = PPP,
Service-Type = Framed-User,

Auth test end
У вас тут меньше параметров чем передаются через radius думаю стоит внести еще доп что видно біло всю картину
Что внести? Это все что выводится через radtest. вывод детализированного лога чуть выше.

Re: ABillS v0.5

Добавлено: Вт апр 12, 2011 12:54 pm
~AsmodeuS~
vmart писал(а):
Что внести? Это все что выводится через radtest. вывод детализированного лога чуть выше.



а откуда берутся ?

NAS-Port-Type = = "Async"
Port-Limit ="1",
Framed-Compression = Van-Jacobson-TCP-IP
Framed-Protocol = "PPP"
Calling-Station-Id = ~ "

???

Re: ABillS v0.5

Добавлено: Вт апр 12, 2011 1:09 pm
vmart
~AsmodeuS~ писал(а):
vmart писал(а):
Что внести? Это все что выводится через radtest. вывод детализированного лога чуть выше.



а откуда берутся ?

NAS-Port-Type = = "Async"
Port-Limit ="1",
Framed-Compression = Van-Jacobson-TCP-IP
Framed-Protocol = "PPP"
Calling-Station-Id = ~ "

???
со строчки параметров радиуса в тарифных планах . Она предназначена ограничить доступ по Calling-ID. Весь блок в поле радиус параметров в тарифных планах звучит так:

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

Auth-Type := "Accept", Calling-Station-Id =~ "^(0555(65....|67[7-9]...|676[7-9]...|66....))$", NAS-Port-Type == "Async" Port-Limit ="1", 
Service-Type = "Framed-User",
Framed-Protocol = "PPP"
Но на работоспособность это не влияет. Без них тоже не работает. Параметры были экспортированы со старого радиуса.

Re: ABillS v0.5

Добавлено: Вт апр 12, 2011 2:34 pm
arthur
~AsmodeuS~ писал(а): а откуда берутся ?

NAS-Port-Type = = "Async"
Port-Limit ="1",
Framed-Compression = Van-Jacobson-TCP-IP
Framed-Protocol = "PPP"
Calling-Station-Id = ~ "

???
Вот полная выдача
/usr/abills/libexec
USER_NAME (test):
Session-Timeout = 86400,
Auth-Type : = "Accept",
NAS-Port-Type = = "Async" Port-Limit ="1",
Service-Type = "Framed-User",
Service-Type = Framed-User,
Framed-Compression = Van-Jacobson-TCP-IP,
Framed-Protocol = "PPP",
Acct-Interim-Interval = 60,
Calling-Station-Id = ~ "^(код2(65....|67[7-9]...|676[7-9]...|66....))$",
Framed-Protocol = PPP,

Auth test end

Реально колбэк поломался 6 числа, с утра еще работал, а примерно в 11 часов я накатил последние обновления по ветке карент, и колбэк сдох :( . А самое печальное что не догадался сбэкапить, так что теперь и дифы не сделаешь, что поменялось.

Re: ABillS v0.5

Добавлено: Вт апр 12, 2011 3:13 pm
arthur
Пара мелких замечаний, что пришлось подправить, предлагаю исправить в исходниках:

1. Таблица БД 'Tarif plans', поле max_session_duration - пришлось поменять тип поля smallint на mediumint, т.к. стандартная продолжительность PPPoE сессии для большинства провайдеров - сутки, а в двухбайтовое целое значение 86400 никак не записывалась ;)

2. Модуль Dhcphosts (/usr/abills/Abills/modules/Dhcphosts):
diff webinterface webinterface.orig
1219c1219
< shared-network $INFO{NETWORK_NAME}_$id {
---
> shared-network NETWORK_NAME_$id {

Не знаю замыслов автора, смотрю что модуль в постоянной доработке и изменениях, но когда в названии shared-network формируемого файла dhcpd.conf фигурирует не безликое NETWORK_NAME а значение NETWORK_NAME из поля БД, оно как-то красивше, как по мне ;)

3. /usr/abills/libexec/periodic - оригинальный файл не создавал бэкапов БД, точнее создавал файлы размером 20 байт, хотя в config.pl честно стоит: $conf{dbcharset}='cp1251';
изменения:
diff periodic periodic.orig
563c563
< my $cmd = qq{ $MYSQLDUMP -v $ignore_tables --host=$conf{dbhost} --user="$conf{dbuser}" --password="$conf{dbpasswd}" $conf{dbname} | $GZIP > $conf{BACKUP_DIR}/stats-$DATE.sql.gz };
---
> my $cmd = qq{ $MYSQLDUMP --default-character-set=$conf{dbcharset} -v $ignore_tables --host=$conf{dbhost} --user="$conf{dbuser}" --password="$conf{dbpasswd}" $conf{dbname} | $GZIP > $conf{BACKUP_DIR}/stats-$DATE.sql.gz };

Re: ABillS v0.5

Добавлено: Вт апр 12, 2011 4:47 pm
zakachkin
arthur писал(а): 3. /usr/abills/libexec/periodic - оригинальный файл не создавал бэкапов БД, точнее создавал файлы размером 20 байт,
Потому что в файле Abills/defs.conf не верно указанны пути к стороннем утилитам.

Re: ABillS v0.5

Добавлено: Вт апр 12, 2011 5:33 pm
arthur
zakachkin писал(а): Потому что в файле Abills/defs.conf не верно указанны пути к стороннем утилитам.
Только для sudo :?

Re: ABillS v0.5

Добавлено: Ср апр 13, 2011 10:00 am
~AsmodeuS~
arthur писал(а):Пара мелких замечаний, что пришлось подправить, предлагаю исправить в исходниках:

1. Таблица БД 'Tarif plans', поле max_session_duration - пришлось поменять тип поля smallint на mediumint, т.к. стандартная продолжительность PPPoE сессии для большинства провайдеров - сутки, а в двухбайтовое целое значение 86400 никак не записывалась ;)

2. Модуль Dhcphosts (/usr/abills/Abills/modules/Dhcphosts):
diff webinterface webinterface.orig
1219c1219
< shared-network $INFO{NETWORK_NAME}_$id {
---
> shared-network NETWORK_NAME_$id {

Не знаю замыслов автора, смотрю что модуль в постоянной доработке и изменениях, но когда в названии shared-network формируемого файла dhcpd.conf фигурирует не безликое NETWORK_NAME а значение NETWORK_NAME из поля БД, оно как-то красивше, как по мне ;)

3. /usr/abills/libexec/periodic - оригинальный файл не создавал бэкапов БД, точнее создавал файлы размером 20 байт, хотя в config.pl честно стоит: $conf{dbcharset}='cp1251';
изменения:
diff periodic periodic.orig
563c563
< my $cmd = qq{ $MYSQLDUMP -v $ignore_tables --host=$conf{dbhost} --user="$conf{dbuser}" --password="$conf{dbpasswd}" $conf{dbname} | $GZIP > $conf{BACKUP_DIR}/stats-$DATE.sql.gz };
---
> my $cmd = qq{ $MYSQLDUMP --default-character-set=$conf{dbcharset} -v $ignore_tables --host=$conf{dbhost} --user="$conf{dbuser}" --password="$conf{dbpasswd}" $conf{dbname} | $GZIP > $conf{BACKUP_DIR}/stats-$DATE.sql.gz };

странно єто все уже поправлено кроме размера поля

Re: ABillS v0.5

Добавлено: Ср апр 13, 2011 10:01 am
~AsmodeuS~
arthur писал(а):
zakachkin писал(а): Потому что в файле Abills/defs.conf не верно указанны пути к стороннем утилитам.
Только для sudo :?

думаю стоит откатить назад и показать radtest.sh вывод ат о по этому выводу видно что все хорошо, и яне могу понять что не нравится серверу доступа

Re: ABillS v0.5

Добавлено: Ср апр 13, 2011 12:48 pm
arthur
~AsmodeuS~ писал(а): странно єто все уже поправлено кроме размера поля
Только что в отдельную папочку в своем "домике" заливаю обновления, результат:
[root@j2-billy /usr]# diff abills/Abills/modules/Dhcphosts/webinterface /home/arthur/abills/Abills/modules/Dhcphosts/webinterface
1219c1219
< shared-network $INFO{NETWORK_NAME}_$id {
---
> shared-network NETWORK_NAME_$id {

Тип поля в тар.планах вижу, исправлен на медиуминт, согласен.

Re: ABillS v0.5

Добавлено: Чт апр 14, 2011 6:56 am
vmart
~AsmodeuS~ писал(а):
arthur писал(а):
zakachkin писал(а): Потому что в файле Abills/defs.conf не верно указанны пути к стороннем утилитам.
Только для sudo :?

думаю стоит откатить назад и показать radtest.sh вывод ат о по этому выводу видно что все хорошо, и яне могу понять что не нравится серверу доступа
Вот прошу. Версия abills 0.51b.

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

root@server /usr/abills/libexec]# ./radtest.sh auth
/usr/abills/libexec
auth
USER_NAME (test): 
 Framed-Compression  =  Van-Jacobson-TCP-IP,
Session-Timeout = 1431187,
Acct-Interim-Interval  =  60,
 Framed-Protocol  =  PPP,
 Service-Type  =  Framed-User,

Auth test end


Re: ABillS v0.5

Добавлено: Чт апр 14, 2011 7:41 am
~AsmodeuS~
arthur писал(а):
~AsmodeuS~ писал(а): странно єто все уже поправлено кроме размера поля
Только что в отдельную папочку в своем "домике" заливаю обновления, результат:
[root@j2-billy /usr]# diff abills/Abills/modules/Dhcphosts/webinterface /home/arthur/abills/Abills/modules/Dhcphosts/webinterface
1219c1219
< shared-network $INFO{NETWORK_NAME}_$id {
---
> shared-network NETWORK_NAME_$id {

Тип поля в тар.планах вижу, исправлен на медиуминт, согласен.

У вас направленяи сравненйи были немного попутаны вот я и не с орентировался

Re: ABillS v0.5

Добавлено: Чт апр 14, 2011 7:43 am
~AsmodeuS~
так сами может посмотреть до обновления и после обновления что за параметры начали вылазить

я просто вам пишу и такое чувство что ві меня немного не понимаете и я не могу поправить то что не знаю и видно что после обновления есть еще какие то пары прописанные вами которые не понимает радиус

Re: ABillS v0.5

Добавлено: Ср май 11, 2011 10:55 am
lessless
не могу поменять тарифы Изображение

Re: ABillS v0.5

Добавлено: Ср май 11, 2011 1:22 pm
~AsmodeuS~
lessless писал(а):не могу поменять тарифы Изображение
что у Вас за версия ?


смотрите демо