Перейти до

Проблема с паролем для доступа в админку, ABILLS


Рекомендованные сообщения

подскажите сменил пароль пользователю abills, и перестало пускать в админку, в логах вот что. открыл main.pm 73 строчку, глянул не удачный конект к мускулю вот и ругается походу... подскажите как исправить? пароль на админку ввожу верно 100%.

 

 

cat /var/log/httpd/abills-error.log

[sat Dec 14 18:06:10 2013] [error] [client ip] DBD::mysql::db do failed: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '12345678901234567890' at line 1 at ../../Abills/mysql//main.pm line 73., referer: https://ip:9443/admin/index.cgi?index=64

 

 

пробовал посмотреть)

SELECT password FROM admins;

но в ответ получил зашифрованное содержимое, как установить новый пароль?

 

Кстати при вводе mysql меня не пускает с пустым паролем, так и должно быть или нет?

Відредаговано qwerty
Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)
UPDATE admins 
SET password=ENCODE('abills', 'test12345678901234567890') 
WHERE id='abills'; 

Спасибо, работает... но в логах выстреливает вот такая ошибка

 

[sat Dec 14 21:08:41 2013] [error] [client ip] DBD::mysql::db do failed: Unknown character set: 'test12345678901234567890' at ../../Abills/mysql//main.pm line 73.

 

в 73 строке происходит доступ к какому то методу обьекта  $self вроде...там нужно задавать свои значения или нет?

Відредаговано qwerty
Ссылка на сообщение
Поделиться на других сайтах
#!/usr/bin/perl -w

# Abills configuretion file

 

$PROGRAM='~AsmodeuS~ Billing System';

 

#DB configuration

$conf{dbhost}='localhost';

$conf{dbname}='abills';

$conf{dbuser}='abills';

$conf{dbpasswd}='мой пароль для доступа к базе';

$conf{dbtype}='mysql';

#For MySQL 5 and highter (cp1251, utf8)

$conf{dbcharset}='test12345678901234567890';

 

#Mail configuration

$conf{ADMIN_MAIL}='admin@yourhost.com';

$conf{USERS_MAIL_DOMAIN}='yourhost.com';

$conf{MAIL_CHARSET}='utf-8';

$conf{default_language}='russian';

$conf{default_charset}='utf-8';

$conf{WEB_TITLE}='';

 

 

 

@MODULES = ('Dv',

            'Voip',

            'Docs', 

            'Mail',

            'Msgs',

            'Sqlcmd');

 

 

%ACCT = ();

#For VoIP GNU Gatekeeper accounting

$ACCT{gnugk} = 'Voip_aaa';

 

%AUTH = ();

#For VoIP GNU Gatekeeper Auth

$AUTH{gnugk} = 'Voip_aaa';

 

#Technical works banner in admin and user interface

#$conf{tech_works}='Technical works';

 

#Periodic functions

$conf{p_admin_mails}=1;  # Send periodic admin reports

$conf{p_users_mails}=1;  # Send user warning  messages

 

# chap encryption decription key

$conf{secretkey}='test12345678901234567890';

$conf{s_detalization}=1; #make session detalization recomended for vpn leathed lines

$conf{ERROR2DB}=1;

 

$conf{version}='0.55b'; #08.12.2012

 

#Octets direction

# server - Count octets from server side

# user   - Count octets from user side (default)

$conf{octets_direction}='user';

 

#Check web interface brute force

$conf{wi_bruteforce}=10;

$conf{user_finance_menu}=1; 

 

#Minimum session costs

$conf{MINIMUM_SESSION_TIME}=10; # minimum session time for push session to db

$conf{MINIMUM_SESSION_TRAF}=200; # minimum session trafic for push session to db

 

#System admin id

#ID for system operation, periodic procces

$conf{SYSTEM_ADMIN_ID}=2;

#ID For users web operations

$conf{USERS_WEB_ADMIN_ID}=3;

 

#System Langs

$conf{LANGS}="english:English;

 russian:Р СѓСЃСЃРєРёР№;

 ukraine:Українська;

 bulgarian:Болгарська;

 french:French";

 

#Web interface

$conf{PASSWD_LENGTH}=6;

$conf{MAX_USERNAME_LENGTH}=15;

# User name expration

$conf{USERNAMEREGEXP}="^[a-z0-9_][a-z0-9_-]*\$";

$conf{list_max_recs}=25;

$conf{web_session_timeout} = 86000;

$conf{user_chg_passwd}=0;

#Max session traffic Mb

#$conf{MAX_SESSION_TRAFFIC} = 2047; 

 

 

# Exppp options

#$conf{DV_EXPPP_NETFILES}='/usr/abills/cgi-bin/admin/nets/';

#Auto assigning MAC in first connect

$conf{MAC_AUTO_ASSIGN}=1;

$conf{KBYTE_SIZE} = 1024;

 

# Debug mod 

$conf{debug}=10;

$conf{foreground}=0;

$conf{debugmods}='LOG_ALERT LOG_WARNING LOG_ERR LOG_INFO';

 

#show auth and accounting time need Time::HiRes module (available from CPAN)

# Check script runnig time

$conf{time_check}=1;

$conf{RADIUS2}=1;

 

#Firewall start rule numbers

# (GLobal, Class 1, Class 2)

@START_FW = (5000, 3000, 1000);

 

 

# Backup SQL data

$conf{BACKUP_DIR}='/usr/abills/backup';

 

 

# Folders and files

$base_dir='/usr/abills/';

$lang_path=$base_dir . 'language/';

$lib_path=$base_dir .'libexec/';

$var_dir=$base_dir .'var/';

$conf{SPOOL_DIR}=$base_dir.'var/q';

 

# Template folder

$conf{TPL_DIR}   = $base_dir . 'Abills/templates/';

$conf{LOG_DEBUG} = $base_dir . 'var/log/abills.debug';

$conf{LOGFILE}   = $base_dir . 'var/log/abills.log';

 

#For file auth type allow file

$conf{extern_acct_dir}=$base_dir.'libexec/ext_acct/';

 

use POSIX qw(strftime);

$DATE = strftime "%Y-%m-%d", localtime(time);

 

$TIME = strftime "%H:%M:%S", localtime(time);

$curtime = strftime("%F %H.%M.%S", localtime(time));

$year = strftime("%Y", localtime(time));
Ссылка на сообщение
Поделиться на других сайтах

Спасибо! Решение было в config.pl... была ошибка.

 

Пробую настраивать nas по wiki на abills но ничего не работает, вот что получилось:

 

IP:                                      IP микротика на котором крутиться pppoe демон и на котором во вкладке radius я указал ip и пароль для доступа  к  freeradius на этом компьютере

Название (a-ZA-Z0-9_):    произвольно

Radius NAS-Identifier:        пусто

Описание:                         NAS Server

Тип:                                   Mikrotik

MAC:                                  пусто

Модель:                             пусто

Авторизация:                    пусто

External Accounting:          пусто

Alive (sec.):                        300

Отключено:                       галочка не стоит

 

Управление:

IP:PORT:  mikrotikip:1700:22

Пользователь:  admin_ssh

Пароль: к радиусу который указан в конфиге радиуса в секции clients { ... }

 

 

Результат ноль... в микротике в логах пишет timeout и все.. в логах радиуса (radacct) пусто, подскажите что пропустил...

Ссылка на сообщение
Поделиться на других сайтах

Как в Abills создать к примеру 3 тарифных безлимитных плана  1MB/1MB  2MB/2MB  5MB/5MB. Абонплата без разницы как будет сниматься частями или в конце месяца.

Ссылка на сообщение
Поделиться на других сайтах

 

#!/usr/bin/perl -w
# Abills configuretion file
 
$PROGRAM='~AsmodeuS~ Billing System';
 
#DB configuration
$conf{dbhost}='localhost';
$conf{dbname}='abills';
$conf{dbuser}='abills';
$conf{dbpasswd}='мой пароль для доступа к базе';
$conf{dbtype}='mysql';
#For MySQL 5 and highter (cp1251, utf8)
$conf{dbcharset}='test12345678901234567890';
 
#Mail configuration
$conf{ADMIN_MAIL}='admin@yourhost.com';
$conf{USERS_MAIL_DOMAIN}='yourhost.com';
$conf{MAIL_CHARSET}='utf-8';
$conf{default_language}='russian';
$conf{default_charset}='utf-8';
$conf{WEB_TITLE}='';
 
 
 
@MODULES = ('Dv',
            'Voip',
            'Docs', 
            'Mail',
            'Msgs',
            'Sqlcmd');
 
 
%ACCT = ();
#For VoIP GNU Gatekeeper accounting
$ACCT{gnugk} = 'Voip_aaa';
 
%AUTH = ();
#For VoIP GNU Gatekeeper Auth
$AUTH{gnugk} = 'Voip_aaa';
 
#Technical works banner in admin and user interface
#$conf{tech_works}='Technical works';
 
#Periodic functions
$conf{p_admin_mails}=1;  # Send periodic admin reports
$conf{p_users_mails}=1;  # Send user warning  messages
 
# chap encryption decription key
$conf{secretkey}='test12345678901234567890';
$conf{s_detalization}=1; #make session detalization recomended for vpn leathed lines
$conf{ERROR2DB}=1;
 
$conf{version}='0.55b'; #08.12.2012
 
#Octets direction
# server - Count octets from server side
# user   - Count octets from user side (default)
$conf{octets_direction}='user';
 
#Check web interface brute force
$conf{wi_bruteforce}=10;
$conf{user_finance_menu}=1; 
 
#Minimum session costs
$conf{MINIMUM_SESSION_TIME}=10; # minimum session time for push session to db
$conf{MINIMUM_SESSION_TRAF}=200; # minimum session trafic for push session to db
 
#System admin id
#ID for system operation, periodic procces
$conf{SYSTEM_ADMIN_ID}=2;
#ID For users web operations
$conf{USERS_WEB_ADMIN_ID}=3;
 
#System Langs
$conf{LANGS}="english:English;
 russian:Р СѓСЃСЃРєРёР№;
 ukraine:Українська;
 bulgarian:Болгарська;
 french:French";
 
#Web interface
$conf{PASSWD_LENGTH}=6;
$conf{MAX_USERNAME_LENGTH}=15;
# User name expration
$conf{USERNAMEREGEXP}="^[a-z0-9_][a-z0-9_-]*\$";
$conf{list_max_recs}=25;
$conf{web_session_timeout} = 86000;
$conf{user_chg_passwd}=0;
#Max session traffic Mb
#$conf{MAX_SESSION_TRAFFIC} = 2047; 
 
 
# Exppp options
#$conf{DV_EXPPP_NETFILES}='/usr/abills/cgi-bin/admin/nets/';
#Auto assigning MAC in first connect
$conf{MAC_AUTO_ASSIGN}=1;
$conf{KBYTE_SIZE} = 1024;
 
# Debug mod 
$conf{debug}=10;
$conf{foreground}=0;
$conf{debugmods}='LOG_ALERT LOG_WARNING LOG_ERR LOG_INFO';
 
#show auth and accounting time need Time::HiRes module (available from CPAN)
# Check script runnig time
$conf{time_check}=1;
$conf{RADIUS2}=1;
 
#Firewall start rule numbers
# (GLobal, Class 1, Class 2)
@START_FW = (5000, 3000, 1000);
 
 
# Backup SQL data
$conf{BACKUP_DIR}='/usr/abills/backup';
 
 
# Folders and files
$base_dir='/usr/abills/';
$lang_path=$base_dir . 'language/';
$lib_path=$base_dir .'libexec/';
$var_dir=$base_dir .'var/';
$conf{SPOOL_DIR}=$base_dir.'var/q';
 
# Template folder
$conf{TPL_DIR}   = $base_dir . 'Abills/templates/';
$conf{LOG_DEBUG} = $base_dir . 'var/log/abills.debug';
$conf{LOGFILE}   = $base_dir . 'var/log/abills.log';
 
#For file auth type allow file
$conf{extern_acct_dir}=$base_dir.'libexec/ext_acct/';
 
use POSIX qw(strftime);
$DATE = strftime "%Y-%m-%d", localtime(time);
 
$TIME = strftime "%H:%M:%S", localtime(time);
$curtime = strftime("%F %H.%M.%S", localtime(time));
$year = strftime("%Y", localtime(time));

 

 

$conf{dbcharset}='test12345678901234567890';

 

должно быть

 

$conf{dbcharset}=utf8;

Ссылка на сообщение
Поделиться на других сайтах

 

 

#!/usr/bin/perl -w
# Abills configuretion file
 
$PROGRAM='~AsmodeuS~ Billing System';
 
#DB configuration
$conf{dbhost}='localhost';
$conf{dbname}='abills';
$conf{dbuser}='abills';
$conf{dbpasswd}='мой пароль для доступа к базе';
$conf{dbtype}='mysql';
#For MySQL 5 and highter (cp1251, utf8)
$conf{dbcharset}='test12345678901234567890';
 
#Mail configuration
$conf{ADMIN_MAIL}='admin@yourhost.com';
$conf{USERS_MAIL_DOMAIN}='yourhost.com';
$conf{MAIL_CHARSET}='utf-8';
$conf{default_language}='russian';
$conf{default_charset}='utf-8';
$conf{WEB_TITLE}='';
 
 
 
@MODULES = ('Dv',
            'Voip',
            'Docs', 
            'Mail',
            'Msgs',
            'Sqlcmd');
 
 
%ACCT = ();
#For VoIP GNU Gatekeeper accounting
$ACCT{gnugk} = 'Voip_aaa';
 
%AUTH = ();
#For VoIP GNU Gatekeeper Auth
$AUTH{gnugk} = 'Voip_aaa';
 
#Technical works banner in admin and user interface
#$conf{tech_works}='Technical works';
 
#Periodic functions
$conf{p_admin_mails}=1;  # Send periodic admin reports
$conf{p_users_mails}=1;  # Send user warning  messages
 
# chap encryption decription key
$conf{secretkey}='test12345678901234567890';
$conf{s_detalization}=1; #make session detalization recomended for vpn leathed lines
$conf{ERROR2DB}=1;
 
$conf{version}='0.55b'; #08.12.2012
 
#Octets direction
# server - Count octets from server side
# user   - Count octets from user side (default)
$conf{octets_direction}='user';
 
#Check web interface brute force
$conf{wi_bruteforce}=10;
$conf{user_finance_menu}=1; 
 
#Minimum session costs
$conf{MINIMUM_SESSION_TIME}=10; # minimum session time for push session to db
$conf{MINIMUM_SESSION_TRAF}=200; # minimum session trafic for push session to db
 
#System admin id
#ID for system operation, periodic procces
$conf{SYSTEM_ADMIN_ID}=2;
#ID For users web operations
$conf{USERS_WEB_ADMIN_ID}=3;
 
#System Langs
$conf{LANGS}="english:English;
 russian:Р СѓСЃСЃРєРёР№;
 ukraine:Українська;
 bulgarian:Болгарська;
 french:French";
 
#Web interface
$conf{PASSWD_LENGTH}=6;
$conf{MAX_USERNAME_LENGTH}=15;
# User name expration
$conf{USERNAMEREGEXP}="^[a-z0-9_][a-z0-9_-]*\$";
$conf{list_max_recs}=25;
$conf{web_session_timeout} = 86000;
$conf{user_chg_passwd}=0;
#Max session traffic Mb
#$conf{MAX_SESSION_TRAFFIC} = 2047; 
 
 
# Exppp options
#$conf{DV_EXPPP_NETFILES}='/usr/abills/cgi-bin/admin/nets/';
#Auto assigning MAC in first connect
$conf{MAC_AUTO_ASSIGN}=1;
$conf{KBYTE_SIZE} = 1024;
 
# Debug mod 
$conf{debug}=10;
$conf{foreground}=0;
$conf{debugmods}='LOG_ALERT LOG_WARNING LOG_ERR LOG_INFO';
 
#show auth and accounting time need Time::HiRes module (available from CPAN)
# Check script runnig time
$conf{time_check}=1;
$conf{RADIUS2}=1;
 
#Firewall start rule numbers
# (GLobal, Class 1, Class 2)
@START_FW = (5000, 3000, 1000);
 
 
# Backup SQL data
$conf{BACKUP_DIR}='/usr/abills/backup';
 
 
# Folders and files
$base_dir='/usr/abills/';
$lang_path=$base_dir . 'language/';
$lib_path=$base_dir .'libexec/';
$var_dir=$base_dir .'var/';
$conf{SPOOL_DIR}=$base_dir.'var/q';
 
# Template folder
$conf{TPL_DIR}   = $base_dir . 'Abills/templates/';
$conf{LOG_DEBUG} = $base_dir . 'var/log/abills.debug';
$conf{LOGFILE}   = $base_dir . 'var/log/abills.log';
 
#For file auth type allow file
$conf{extern_acct_dir}=$base_dir.'libexec/ext_acct/';
 
use POSIX qw(strftime);
$DATE = strftime "%Y-%m-%d", localtime(time);
 
$TIME = strftime "%H:%M:%S", localtime(time);
$curtime = strftime("%F %H.%M.%S", localtime(time));
$year = strftime("%Y", localtime(time));

 

 

$conf{dbcharset}='test12345678901234567890';

 

должно быть

 

$conf{dbcharset}=utf8;

 

 

 

Спасибо!, поменял вроде ошибок в логе больше нет.. поповоду тарифов надеюсь кто то может еще подскажет, еще вопрос, почему у меня при наличии файла /var/log/httpd/abills-access.log он пишет все в файл(а если его удалить то атоматом и создает) abills-access_log

Ссылка на сообщение
Поделиться на других сайтах

По созданию тарифов, почитай, перечитай внимательно, неспеша , мануал - там не сложно ....

 

Для это используем RADIUS параметр Mikrotik-Rate-Limit. Для примера скорость 1 мегабит. Данный параметр стоит занести в радиус пары тарифного плана (/ Система/ Internet/ Тарифные планы/ Добавить/) :

Mikrotik-Rate-Limit="1M 1536k 768k 8 8 1M"

 

Mikrotik-Rate-Limit="2M 2536k 768k 8 8 2M"

 

Mikrotik-Rate-Limit="5M 5536k 768k 8 8 5M"

 

??

Ссылка на сообщение
Поделиться на других сайтах

 

По созданию тарифов, почитай, перечитай внимательно, неспеша , мануал - там не сложно ....

 

Для это используем RADIUS параметр Mikrotik-Rate-Limit. Для примера скорость 1 мегабит. Данный параметр стоит занести в радиус пары тарифного плана (/ Система/ Internet/ Тарифные планы/ Добавить/) :

Mikrotik-Rate-Limit="1M 1536k 768k 8 8 1M"

 

Mikrotik-Rate-Limit="2M 2536k 768k 8 8 2M"

 

Mikrotik-Rate-Limit="5M 5536k 768k 8 8 5M"

 

??

 

Заходите в / Система/ Internet/ Тарифные планы/  - там добавляете нужный тарифный план, а выделенное красным добавляете в поле: RADIUS Parameters

Ссылка на сообщение
Поделиться на других сайтах

да тут Вам насоветуют потом скажиет все сделал как говрили и не работает

 

просто создаёетет ТП и потом инициализируете правила шейпера

 

http://abills.net.ua/wiki/doku.php/abills:docs:mikrotik:ru#upravlenie_shejperom

 

 

и все будет работать, а делать шейпер радиус парами более сильно нагружает систему и нет переключения день ночь

Ссылка на сообщение
Поделиться на других сайтах

 

По созданию тарифов, почитай, перечитай внимательно, неспеша , мануал - там не сложно ....

 

Для это используем RADIUS параметр Mikrotik-Rate-Limit. Для примера скорость 1 мегабит. Данный параметр стоит занести в радиус пары тарифного плана (/ Система/ Internet/ Тарифные планы/ Добавить/) :

Mikrotik-Rate-Limit="1M 1536k 768k 8 8 1M"

 

Mikrotik-Rate-Limit="2M 2536k 768k 8 8 2M"

 

Mikrotik-Rate-Limit="5M 5536k 768k 8 8 5M"

 

??

 

Одну  из этих строк нужно указать в доп. радиус парах ТП, чтобы шейпер был с birst. Если вы указали этот  радиус параметр, тогда не нужно указывать скорость в интервалах ТП. 

Ссылка на сообщение
Поделиться на других сайтах

ВАУ , Асмодеус снизошел с небес и помог простому смертному бесплатнику ....

 

да тут Вам насоветуют потом скажиет все сделал как говрили и не работает

 

Відредаговано kvirtu
Ссылка на сообщение
Поделиться на других сайтах

Настройка NAS

IP:                                      IP микротика на котором крутиться pppoe демон и на котором во вкладке radius я указал ip и пароль для доступа  к  freeradius на этом компьютере

Название (a-ZA-Z0-9_):    произвольно

Radius NAS-Identifier:        пусто

Описание:                         NAS Server

Тип:                                   Mikrotik

MAC:                                  пусто

Модель:                             пусто

Авторизация:                    пусто

External Accounting:          пусто

Alive (sec.):                        300

Отключено:                       галочка не стоит

 

Управление:

IP:PORT:  mikrotikip:1700:22

Пользователь:  admin_ssh

Пароль: к радиусу который указан в конфиге радиуса в секции clients { ... }

 

 

Планы

Настройка->Интернет->Тарифные планы->Добавить

  1. выбрал имя тарифа 5mb к примеру

  2. Абонплата за месяц: выбрал 200

  3. Radius Parameters:   Mikrotik-Rate-Limit="5M 5536k 768k 8 8 5M"

Нажал Изменить.

 

Создание пользователя

 Клиенты->Логины->Интернет->Пользователи Добавить

 1. вписал имя пользователя  и пароль выбрал тариф 5mb.

Нажал Добавить.

 

На микротике где крутиться pppoe демон

/radius add address=192.168.101.17 secret=radsecret service=ppp

/radius incoming set accept=yes port=1700

 

В логах микротика при попытке коннекта пишет:

user ***** authentication failed - radius timeout

Ссылка на сообщение
Поделиться на других сайтах

 

Настройка NAS

IP:                                      IP микротика на котором крутиться pppoe демон и на котором во вкладке radius я указал ip и пароль для доступа  к  freeradius на этом компьютере

Название (a-ZA-Z0-9_):    произвольно

Radius NAS-Identifier:        пусто

Описание:                         NAS Server

Тип:                                   Mikrotik

MAC:                                  пусто

Модель:                             пусто

Авторизация:                    пусто

External Accounting:          пусто

Alive (sec.):                        300

Отключено:                       галочка не стоит

 

Управление:

IP:PORT:  mikrotikip:1700:22

Пользователь:  admin_ssh

Пароль: к радиусу который указан в конфиге радиуса в секции clients { ... }

 

 

Планы

Настройка->Интернет->Тарифные планы->Добавить

  1. выбрал имя тарифа 5mb к примеру

  2. Абонплата за месяц: выбрал 200

  3. Radius Parameters:   Mikrotik-Rate-Limit="5M 5536k 768k 8 8 5M"

Нажал Изменить.

 

Создание пользователя

 Клиенты->Логины->Интернет->Пользователи Добавить

 1. вписал имя пользователя  и пароль выбрал тариф 5mb.

Нажал Добавить.

 

На микротике где крутиться pppoe демон

/radius add address=192.168.101.17 secret=radsecret service=ppp

/radius incoming set accept=yes port=1700

 

В логах микротика при попытке коннекта пишет:

user ***** authentication failed - radius timeout

 

 

 

попробуйте с микротика пропинговать радиус и наоборот

Ссылка на сообщение
Поделиться на других сайтах

ping друг на друга есть.

 

Abills у меня в /usr/local/abills а в /usr/ у меня просто ссылка с именем abills на /usr/local/abills

конфиг радиуса в котором я вписал ip микротика в роли nas клиента находиться /usr/local/etc/raddb/clients.confadius/
есть еще /usr/local/abills/misc/freeradius/clients.conf может не тот конфиг?

Ссылка на сообщение
Поделиться на других сайтах


radiusd -X
FreeRADIUS Version 2.2.0, for host i386-portbld-freebsd9.2, built on Nov 9 2013 at 17:22:58
Copyright (C) 1999-2012 The FreeRADIUS server project and contributors.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
You may redistribute copies of FreeRADIUS under the terms of the
GNU General Public License v2.
Starting - reading configuration files ...
including configuration file /usr/local/etc/raddb/radiusd.conf
including configuration file /usr/local/etc/raddb/clients.conf
including files in directory /usr/local/etc/raddb/modules/
including configuration file /usr/local/etc/raddb/modules/wimax
including configuration file /usr/local/etc/raddb/modules/always
including configuration file /usr/local/etc/raddb/modules/attr_filter
including configuration file /usr/local/etc/raddb/modules/attr_rewrite
including configuration file /usr/local/etc/raddb/modules/cache
including configuration file /usr/local/etc/raddb/modules/chap
including configuration file /usr/local/etc/raddb/modules/checkval
including configuration file /usr/local/etc/raddb/modules/counter
including configuration file /usr/local/etc/raddb/modules/cui
including configuration file /usr/local/etc/raddb/modules/detail
including configuration file /usr/local/etc/raddb/modules/detail.example.com
including configuration file /usr/local/etc/raddb/modules/detail.log
including configuration file /usr/local/etc/raddb/modules/dhcp_sqlippool
including configuration file /usr/local/etc/raddb/sql/mysql/ippool-dhcp.conf
including configuration file /usr/local/etc/raddb/modules/digest
including configuration file /usr/local/etc/raddb/modules/dynamic_clients
including configuration file /usr/local/etc/raddb/modules/echo
including configuration file /usr/local/etc/raddb/modules/etc_group
including configuration file /usr/local/etc/raddb/modules/exec
including configuration file /usr/local/etc/raddb/modules/expiration
including configuration file /usr/local/etc/raddb/modules/expr
including configuration file /usr/local/etc/raddb/modules/files
including configuration file /usr/local/etc/raddb/modules/inner-eap
including configuration file /usr/local/etc/raddb/modules/ippool
including configuration file /usr/local/etc/raddb/modules/krb5
including configuration file /usr/local/etc/raddb/modules/ldap
including configuration file /usr/local/etc/raddb/modules/linelog
including configuration file /usr/local/etc/raddb/modules/otp
including configuration file /usr/local/etc/raddb/modules/logintime
including configuration file /usr/local/etc/raddb/modules/mac2ip
including configuration file /usr/local/etc/raddb/modules/mac2vlan
including configuration file /usr/local/etc/raddb/modules/mschap
including configuration file /usr/local/etc/raddb/modules/ntlm_auth
including configuration file /usr/local/etc/raddb/modules/opendirectory
including configuration file /usr/local/etc/raddb/modules/pam
including configuration file /usr/local/etc/raddb/modules/pap
including configuration file /usr/local/etc/raddb/modules/passwd
including configuration file /usr/local/etc/raddb/modules/perl
including configuration file /usr/local/etc/raddb/modules/policy
including configuration file /usr/local/etc/raddb/modules/preprocess
including configuration file /usr/local/etc/raddb/modules/radrelay
including configuration file /usr/local/etc/raddb/modules/radutmp
including configuration file /usr/local/etc/raddb/modules/realm
including configuration file /usr/local/etc/raddb/modules/redis
including configuration file /usr/local/etc/raddb/modules/rediswho
including configuration file /usr/local/etc/raddb/modules/replicate
including configuration file /usr/local/etc/raddb/modules/smbpasswd
including configuration file /usr/local/etc/raddb/modules/smsotp
including configuration file /usr/local/etc/raddb/modules/soh
including configuration file /usr/local/etc/raddb/modules/sql_log
including configuration file /usr/local/etc/raddb/modules/sqlcounter_expire_on_login
including configuration file /usr/local/etc/raddb/modules/sradutmp
including configuration file /usr/local/etc/raddb/modules/unix
including configuration file /usr/local/etc/raddb/modules/acct_unique
including configuration file /usr/local/etc/raddb/policy.conf
including configuration file /usr/local/etc/raddb/sites-enabled/abills_default
main {
user = "freeradius"
group = "freeradius"
allow_core_dumps = no
}
including dictionary file /usr/local/etc/raddb/dictionary
main {
name = "radiusd"
prefix = "/usr/local"
localstatedir = "/var"
sbindir = "/usr/local/sbin"
logdir = "/var/log"
run_dir = "/var/run/radiusd"
libdir = "/usr/local/lib/freeradius-2.1.6"
radacctdir = "/var/log/radacct"
hostname_lookups = no
max_request_time = 30
cleanup_delay = 5
max_requests = 512000
pidfile = "/var/run/radiusd/radiusd.pid"
checkrad = "/usr/local/sbin/checkrad"
debug_level = 0
proxy_requests = no
log {
stripped_names = no
auth = no
auth_badpass = no
auth_goodpass = no
}
security {
max_attributes = 200
reject_delay = 1
status_server = yes
}
}
radiusd: #### Loading Realms and Home Servers ####
radiusd: #### Loading Clients ####
client localhost {
ipaddr = 127.0.0.1
require_message_authenticator = no
secret = "radsecret"
nastype = "other"
}
client IPМОЕГОМИКРОТИКАСPPPOEСЕРВЕРОМ {
require_message_authenticator = no
secret = "radsecret"
}
radiusd: #### Instantiating modules ####
instantiate {
Module: Linked to module rlm_exec
Module: Instantiating module "exec" from file /usr/local/etc/raddb/modules/exec
exec {
wait = no
input_pairs = "request"
shell_escape = yes
}
Module: Linked to module rlm_expiration
Module: Instantiating module "expiration" from file /usr/local/etc/raddb/modules/expiration
expiration {
reply-message = "Password Has Expired "
}
Module: Linked to module rlm_logintime
Module: Instantiating module "logintime" from file /usr/local/etc/raddb/modules/logintime
logintime {
reply-message = "You are calling outside your allowed timespan "
minimum-timeout = 60
}
}
radiusd: #### Loading Virtual Servers ####
server { # from file /usr/local/etc/raddb/radiusd.conf
modules {
Module: Creating Auth-Type = Perl
Module: Creating Post-Auth-Type = REJECT
Module: Checking authenticate {...} for more modules to load
Module: Linked to module rlm_pap
Module: Instantiating module "pap" from file /usr/local/etc/raddb/modules/pap
pap {
encryption_scheme = "auto"
auto_header = no
}
Module: Linked to module rlm_mschap
Module: Instantiating module "mschap" from file /usr/local/etc/raddb/modules/mschap
mschap {
use_mppe = yes
require_encryption = no
require_strong = no
with_ntdomain_hack = no
allow_retry = yes
}
Module: Linked to module rlm_perl
Module: Instantiating module "perl" from file /usr/local/etc/raddb/modules/perl
perl {
module = "/usr/abills/libexec/rlm_perl.pl"
func_authorize = "authorize"
func_authenticate = "authenticate"
func_accounting = "accounting"
func_preacct = "preacct"
func_checksimul = "checksimul"
func_detach = "detach"
func_xlat = "xlat"
func_pre_proxy = "pre_proxy"
func_post_proxy = "post_proxy"
func_post_auth = "post_auth"
func_recv_coa = "recv_coa"
func_send_coa = "send_coa"
}
Module: Checking authorize {...} for more modules to load
Module: Linked to module rlm_preprocess
Module: Instantiating module "preprocess" from file /usr/local/etc/raddb/modules/preprocess
preprocess {
huntgroups = "/usr/local/etc/raddb/huntgroups"
hints = "/usr/local/etc/raddb/hints"
with_ascend_hack = no
ascend_channels_per_line = 23
with_ntdomain_hack = no
with_specialix_jetstream_hack = no
with_cisco_vsa_hack = no
with_alvarion_vsa_hack = no
}
reading pairlist file /usr/local/etc/raddb/huntgroups
reading pairlist file /usr/local/etc/raddb/hints
Module: Linked to module rlm_files
Module: Instantiating module "files" from file /usr/local/etc/raddb/modules/files
files {
usersfile = "/usr/local/etc/raddb/users"
acctusersfile = "/usr/local/etc/raddb/acct_users"
preproxy_usersfile = "/usr/local/etc/raddb/preproxy_users"
compat = "no"
}
reading pairlist file /usr/local/etc/raddb/users
reading pairlist file /usr/local/etc/raddb/acct_users
reading pairlist file /usr/local/etc/raddb/preproxy_users
Module: Checking preacct {...} for more modules to load
Module: Checking accounting {...} for more modules to load
Module: Checking post-auth {...} for more modules to load
} # modules
} # server
radiusd: #### Opening IP addresses and Ports ####
listen {
type = "auth"
ipaddr = *
port = 0
Failed binding to authentication address * port 1812: Address already in use
/usr/local/etc/raddb/radiusd.conf[120]: Error binding to port for 0.0.0.0 port 1812



ifconfig
rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=2008<VLAN_MTU,WOL_MAGIC>
ether ac:f1:df:40:25:3d
inet МОЙВНЕШНИЙБЕЛЫЙIP netmask 0xff000000 broadcast X.255.255.255
inet6 fe80::aef1:dfff:fe40:253d%rl0 prefixlen 64 scopeid 0x2
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
re0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=8209b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGIC,LINKSTATE>
ether 74:d0:2b:2a:5a:66
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
media: Ethernet autoselect (none)
status: no carrier
plip0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> metric 0 mtu 1500
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x6
inet 127.0.0.1 netmask 0xff000000
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>


ipfw show
ipfw: getsockopt(IP_FW_GET): Protocol not available


[admin@MikroTik] > radius print detail
Flags: X - disabled
0 service=ppp called-id="" domain="" address=ip компьютера с радиусом secret="пароль"
authentication-port=1812 accounting-port=1813 timeout=300ms
accounting-backup=no realm=""



[admin@MikroTik] > ip address print
Flags: X - disabled, I - invalid, D - dynamic
# ADDRESS NETWORK INTERFACE
0 ;;; default configuration
192.168.2.1/24 192.168.2.0 bridge-local
1 192.168.0.10/24 192.168.0.0 ether1-gateway


Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

 

 

По созданию тарифов, почитай, перечитай внимательно, неспеша , мануал - там не сложно ....

 

Для это используем RADIUS параметр Mikrotik-Rate-Limit. Для примера скорость 1 мегабит. Данный параметр стоит занести в радиус пары тарифного плана (/ Система/ Internet/ Тарифные планы/ Добавить/) :

Mikrotik-Rate-Limit="1M 1536k 768k 8 8 1M"

 

Mikrotik-Rate-Limit="2M 2536k 768k 8 8 2M"

 

Mikrotik-Rate-Limit="5M 5536k 768k 8 8 5M"

 

??

 

Одну  из этих строк нужно указать в доп. радиус парах ТП, чтобы шейпер был с birst. Если вы указали этот  радиус параметр, тогда не нужно указывать скорость в интервалах ТП. 

 

 

 

На раидусе пользователи авторизацию проходят.... но скорость тарифным планам не соответствует вообще. шейпит просто динамически то 5Mbit то 20Mbit.

Відредаговано qwerty
Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

  • Схожий контент

    • Від ~AsmodeuS~
      PON  панель
       
       
    • Від ledemip
      Всем привет! Интересует вопрос покупки приложения ABillS Lite. Однако вопрос стоит в том как приобрести данное приложение и его поддержку, поскольку я сам гражданин РФ, но в настоящее время я нахожусь в Латвии, однако услуги интернета моя компания предоставляет на рынке РФ и зарегистрирована компания также в РФ.
       
      Однако, возможно ли какие-то варианты приобрести данное приложение? Платеж отправлю из Латвии, если такой вариант будет возможен, или в крипте.
       
      Я не в политике и действительно не восторге от всех этих событий, поэтому прошу вас очень, давайте по существу. Буду благодарен за любую помощь!
       
      Я использую ABillS v0.94.
      Мой телеграмм @ledemir556
    • Від ~AsmodeuS~
      Модуль роботи з ПРРО Checkbox
       
      відео презентація
       
       
      Повний опис модуля
      http://abills.net.ua/wiki/pages/viewpage.action?pageId=63537157
    • Від ~AsmodeuS~
      ABillS Lite - мобільний додаток для клієнтів.
       
       

       
      ABillS Lite розроблений компанією ABillS для клієнтів. ABillS є відомим постачальником програмного забезпечення для інтернет-провайдерів в Україні. Ми постійно інвестуємо в дослідження та розробки, щоб удосконалювати наші технології та підтримувати їх у відповідності з останніми тенденціями ринку. Наш великий досвід дозволяє нам розуміти вимоги та досягнення, необхідні для провайдерів вищого рівня.
       
      Наявний функціонал:
       
      Підтримка платформ Android та IOS Перегляд балансу Оплата через платіжні системи в тому числі Apple Pay та Google Pay Поповнення рахунку за допомогою скретч-карток Push-сповіщення Встановлення послуги "Кредит" Призупинення послуги Зміна тарифного плану Internet Перегляд статус власних послуг Internet, Iptv, Abon Перегляд оплат та зняттів Новинний портал Декілька договорів в вашому смартфоні Авторизація через соц. мережі (Google, Facebook, Apple) Реферальна система Система супроводу, тікет-система Відповіді на часті запитання Посилання на ваші соц. мережі Посиланян на відгуки  
      http://abills.net.ua/mobile-app/
       
       
      Завантажити:
       
      GooglePlay
      App Store
       
       
×
×
  • Створити нове...