в мене все вирішилося прописуванням в Абіллсі злетівшим паролем до ссш мікротіка)Schultz писал(а):так само не хоче зкидувати(
2013-10-02 08:25:36 LOG_WARNING HANGUP yakimyi-m RECHANGE DEPOSIT: -3.200000 CREDIT: 10.00 SESSION_SUM: 0.000000 SESSION_ID: 81b03e36 STATE: 0 GUEST: 1 Hangup: 1 DURATIO
2013-10-02 08:25:31 LOG_WARNING HANGUP vialihvv-g RECHANGE DEPOSIT: -5.000000 CREDIT: 10.00 SESSION_SUM: 0.000000 SESSION_ID: 81b03efe STATE: 0 GUEST: 1 Hangup: 1 DURATIO
2013-10-02 08:20:36 LOG_WARNING HANGUP yakimyi-m RECHANGE DEPOSIT: -3.200000 CREDIT: 10.00 SESSION_SUM: 0.000000 SESSION_ID: 81b03e36 STATE: 0 GUEST: 1 Hangup: 1 DURATIO
Не сбрасываються сессии после окончания действия тарифа.
Re: Не сбрасываються сессии после окончания действия тарифа.
Re: Не сбрасываються сессии после окончания действия тарифа.
На самом деле у меня такая же проблема.
Есть подозрение, что речь об этом разделе: http://abills.net.ua/wiki/doku.php/abil ... pd:ru#mpd5
Тут появились строки, которых не было на момент когда я настраивал mpd5 (более 2 лет назад)
И в настройках сервера доступа в веб-интерфейсе изменения:
Полагаю, именно с этим связана данная проблема. Правда что такое POD_PASSWORD я без понятия.. пароль к радиусу? Но ведь секция настройки радиуса никуда не делась:(Правда в примере в вики эта строка закомментирована и используется
Если кто разберётся - напишите решение
Есть подозрение, что речь об этом разделе: http://abills.net.ua/wiki/doku.php/abil ... pd:ru#mpd5
Тут появились строки
Код: Выделить всё
# Radius CoA/PoD
set radsrv peer %BILLING_IP% %POD_PASSWORD%
# set radsrv self %NAS_IP% %POD_PORT%
И в настройках сервера доступа в веб-интерфейсе изменения:
Код: Выделить всё
IP:PORT:
IP:POD/COA PORT:TELNET PORT:
Пример
127.0.0.1:3799:5005
IP-адрес и порт контроля NAS-сервера через Radius CoA/PoD и телнет
Код: Выделить всё
#IP, пароль и порты RADIUS-сервера
set radius server 127.0.0.1 radsecret 1812 1813
Код: Выделить всё
set radius config /etc/radius.conf
-
- Сообщения: 52
- Зарегистрирован: Ср мар 14, 2012 8:11 pm
- Контактная информация:
Re: Не сбрасываються сессии после окончания действия тарифа.
Не в обиду Ну почему же никто нехочет разбираться ???? читать Wiki ? Для кого разработчик пишет маны для самого себя ? не понятно описано в вики? тогда есть гугл , Я хоть не навижу фрибздю и неиспользую но вам решение думаю нашел Вот с с вики http://abills.net.ua/wiki/doku.php/abil ... as:mpd5:ru решение
По моему для вас любителей фрибзди манов уйма в нете было бы желание
вот еще http://it-giki.com/post/225.html
И там же расшифровка чего вписывать# Управление (сброс сессии) через Radius POD
set radsrv peer %BILLING_IP% %POD_PASSWORD%
Управление через RADIUS COA POD
%BILLING_IP% IP адрес билинга с которого будет осуществлятся управление
%POD_PASSWORD% Пароль доступа
%POD_PORT% Порт управления. По умолчанию 3799
Ну если ето не понятно то 2 мин гугления могли бы вам помочь вот к примеру разжевано даже написано как проверить работу сбросаhttp://victor-tsedrik.livejournal.com/1985.html вот выдержка с статьи/ Система/ Сервера доступа/
IP IP адрес авторизации
Тип: Тип сервера доступа. mpd5
Alive Время обновления статистики. Рекомендуемое значение 300
:Manage:
IP:PORT: 127.0.0.1:3799
IP-адрес и порт контроля NAS-сервера через Radius CoA/PoD
Пароль: Пароль управления и сброса с линии
там же написано что нужен MPD5.5Погуглив, я нашел необходимые параметры конфигурации mpd, а именно добавил в mpd.conf в раздел startup такие строки:
set radsrv peer ip_управляющего_компа пароль
set radsrv open
Где ip_управляющего_компа - это ай-пи адрес машины с которой будем управлять пользователями. (На ней должен быть установлен пакет freeradius).
По моему для вас любителей фрибзди манов уйма в нете было бы желание
вот еще http://it-giki.com/post/225.html
Re: Не сбрасываються сессии после окончания действия тарифа.
Ну собственно, мне непонятно только две вещи:
1) %POD_PASSWORD% - это %RADIUS_SECRET% или пароль доступа по телнету? Или вообще левый какой-то? Где он указывается со стороны абиллса?
2) нужны ли дополнительные настройки или опции сборки радиуса?
Об этих двух вещах нет ни единого слова ни в вашем тексте, ни в других приведённых вами ссылках
В вики нет ни слова о том, что такое PoD и CoA и для чего они нужны. Тем более сложно плясать от обратного: человек пожаловался конкретно на то, что сессии не сбрасываются.
immortality, нагуглил бы ты всё это без моего предположения в предыдущем посте, а лишь по оригинальному вопросу и ответам Asmodeus'a?
1) %POD_PASSWORD% - это %RADIUS_SECRET% или пароль доступа по телнету? Или вообще левый какой-то? Где он указывается со стороны абиллса?
2) нужны ли дополнительные настройки или опции сборки радиуса?
Об этих двух вещах нет ни единого слова ни в вашем тексте, ни в других приведённых вами ссылках
В вики нет ни слова о том, что такое PoD и CoA и для чего они нужны. Тем более сложно плясать от обратного: человек пожаловался конкретно на то, что сессии не сбрасываются.
immortality, нагуглил бы ты всё это без моего предположения в предыдущем посте, а лишь по оригинальному вопросу и ответам Asmodeus'a?
-
- Сообщения: 52
- Зарегистрирован: Ср мар 14, 2012 8:11 pm
- Контактная информация:
Re: Не сбрасываються сессии после окончания действия тарифа.
Обьясняю к примеру если используете POD и управляете удаленным сервером пишитеMakioro писал(а):Ну собственно, мне непонятно только две вещи:
1) %POD_PASSWORD% - это %RADIUS_SECRET% или пароль доступа по телнету? Или вообще левый какой-то? Где он указывается со стороны абиллса?
2) нужны ли дополнительные настройки или опции сборки радиуса?
Об этих двух вещах нет ни единого слова ни в вашем тексте, ни в других приведённых вами ссылках
В вики нет ни слова о том, что такое PoD и CoA и для чего они нужны. Тем более сложно плясать от обратного: человек пожаловался конкретно на то, что сессии не сбрасываются.
immortality, нагуглил бы ты всё это без моего предположения в предыдущем посте, а лишь по оригинальному вопросу и ответам Asmodeus'a?
Код: Выделить всё
startup:
set radsrv peer 192.168.0.1 pass
set radsrv self 192.168.0.2 3799
set radsrv open
Где в peer 192.168.0.1 адрес билинга pass пароль каторый вы сами придумаете для управления, а в self 192.168.0.2 адрес вашего сервера 3799 порт на котором слушает , а тут пишете
/ Система/ Сервера доступа/
IP IP адрес авторизации
Тип: Тип сервера доступа. mpd5
Alive Время обновления статистики. Рекомендуемое значение 300
:Manage:
IP:PORT: 192.168.02:3799
IP-адрес и порт контроля NAS-сервера через Radius CoA/PoD
Пароль: пароль каторый вы сами придумали для управления
Re: Не сбрасываються сессии после окончания действия тарифа.
Т.е. туда записывается пароль, который записывался для управления по телнету:
Код: Выделить всё
set user admin PASS admin
-
- Сообщения: 52
- Зарегистрирован: Ср мар 14, 2012 8:11 pm
- Контактная информация:
Re: Не сбрасываються сессии после окончания действия тарифа.
Даже хоть этот если хотите одинаковые пассворды для управленияMakioro писал(а):Т.е. туда записывается пароль, который записывался для управления по телнету:Код: Выделить всё
set user admin PASS admin
Re: Не сбрасываються сессии после окончания действия тарифа.
Я имел в виду, что если в админке раньше указывался пароль к телнету, то теперь в это же поле нужно указывать пароль к CoA/PoD.immortality писал(а):Даже хоть этот если хотите одинаковые пассворды для управленияMakioro писал(а):Т.е. туда записывается пароль, который записывался для управления по телнету:Код: Выделить всё
set user admin PASS admin
И, кстати, не работает.
Настроил в вебке
Код: Выделить всё
IP:PORT: <nas_ip>:3799:5005
Пользователь: admin
Пароль: <pass_telnet>
Код: Выделить всё
set radsrv peer <ip_radius_server> <pass_telnet>
set radsrv open
Перегрузил mpd,radius. Запустил /usr/abills/libexec/billd, выдало строку про HANGUP как в первом сообщении у ТС и сессию не сбросило
Затем перенастроил в вебке:
Код: Выделить всё
IP:PORT: <nas_ip>:3799
Пользователь:
Пароль: <pass_telnet>
Может ещё в радиусе что-то надо донастраивать? Или какие-то опции дополнительные должны быть?
На сервере доступа: FreeBSD 8.2, mpd-5.6
На сервере абиллс/радиус: FreeBSD 8.2, freeradius-2.1.12
-
- Сообщения: 52
- Зарегистрирован: Ср мар 14, 2012 8:11 pm
- Контактная информация:
Re: Не сбрасываються сессии после окончания действия тарифа.
Опять двадцать пять ну кому я писал про гугление? Я повторюсь фрибздю неюзаю приколы ее не знаю и незнаю как настраивали ,и что бы меньше теребили разработчика нашел вам статью в которой есть пункт как проверить работает ли сброс или нет . Повторяюсь с ссылкой еще раз если не читали http://victor-tsedrik.livejournal.com/1985.html
для вас выдержка из неё
выполнить
для вас выдержка из неё
тоесть вам нужно ручками попробовать дропнуть юзверя проверить вашу настройку mpd то есть например случаеС "управляющего компа" попробовал команду:
echo User-Name = логин | radclient -x ай-пи_NAS_с_mpd:3799 40 пароль
И сессия пользователя с указанным логином была дропнута. Вот так я прикрутил CoA к mpd5.
Код: Выделить всё
startup:
set radsrv peer 127.0.0.1 masterkey
set radsrv open
Код: Выделить всё
echo User-Name = логин какой хотите хангупнуть| radclient -x 127.0.0.1:3799 40 masterkey
-
- Сообщения: 52
- Зарегистрирован: Ср мар 14, 2012 8:11 pm
- Контактная информация:
Re: Не сбрасываються сессии после окончания действия тарифа.
вам нужно настраивать по 2 мануалу где описан только mpd5 ,а не по первому где mpd и mpd5Makioro писал(а): К вам вопрос вы настраивали mpd5 c этого манула в вики или с этого
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: Не сбрасываються сессии после окончания действия тарифа.
написано какие пароли надо вписыватьMakioro писал(а):Я имел в виду, что если в админке раньше указывался пароль к телнету, то теперь в это же поле нужно указывать пароль к CoA/PoD.immortality писал(а):Даже хоть этот если хотите одинаковые пассворды для управленияMakioro писал(а):Т.е. туда записывается пароль, который записывался для управления по телнету:Код: Выделить всё
set user admin PASS admin
И, кстати, не работает.
Настроил в вебкеВ mpd.conf:Код: Выделить всё
IP:PORT: <nas_ip>:3799:5005 Пользователь: admin Пароль: <pass_telnet>
радиус-сервер находится на сервере с биллингом, соответственно айпишник биллинга=айпишнику радиуса.Код: Выделить всё
set radsrv peer <ip_radius_server> <pass_telnet> set radsrv open
Перегрузил mpd,radius. Запустил /usr/abills/libexec/billd, выдало строку про HANGUP как в первом сообщении у ТС и сессию не сбросило
Затем перенастроил в вебке:Опять всё перегрузил, и опять тот же результат.Код: Выделить всё
IP:PORT: <nas_ip>:3799 Пользователь: Пароль: <pass_telnet>
Может ещё в радиусе что-то надо донастраивать? Или какие-то опции дополнительные должны быть?
На сервере доступа: FreeBSD 8.2, mpd-5.6
На сервере абиллс/радиус: FreeBSD 8.2, freeradius-2.1.12
/ System configuration/ NAS/
Type: mpd5
Alive Время обновления статистики. Рекомендуемое значение 300
:Manage:
IP:PORT:
IP:POD/COA PORT:TELNET PORT:
Пример
127.0.0.1:3799:5005
IP-адрес и порт контроля NAS-сервера через Radius CoA/PoD и телнет
User: Логин для управления по Telnet
Password: secretpass
пароль для RADIUS POD/COA и Telnet
Re: Не сбрасываються сессии после окончания действия тарифа.
а где смотреть логи выполнения команды ?
echo User-Name = логин | radclient -x ай-пи_NAS_с_mpd:3799 40 пароль
заранее спасибо
echo User-Name = логин | radclient -x ай-пи_NAS_с_mpd:3799 40 пароль
заранее спасибо
http://www.ultranet.ks.ua - локальная сеть в Херсоне
Re: Не сбрасываються сессии после окончания действия тарифа.
А ещё проще заплатить автору за поддержку, если сами не в состоянии разобраться...kvirtu писал(а):конечно, так проще ответить, чем устранить баг биллинга~AsmodeuS~ писал(а):думаю стоит на локале здавать Вам этот вопрос
Я не волшебник... я только учусь!
Re: Не сбрасываються сессии после окончания действия тарифа.
Эта утилита пишет вывод на экранkvirtu писал(а):а где смотреть логи выполнения команды ?
echo User-Name = логин | radclient -x ай-пи_NAS_с_mpd:3799 40 пароль
заранее спасибо
Вот например:
Код: Выделить всё
sql# echo User-Name = login | radclient -x 192.168.0.3:3799 40 PASSWORD
Sending Disconnect-Request of id 68 to 192.168.0.3 port 3799
User-Name = "login"
rad_recv: Disconnect-ACK packet from host 192.168.0.3 port 3799, id=68, length=20
Кстати, у меня в последний раз ничего не работало, т.к. я в пароле ошибся. Сначала некорректно его ввёл в одном проверочном сервере, а потом оттуда скопировал в веб-интерфейс всех серверов. В общем, тупил долго, т.к. ошибка незаметная была. radclient при неправильном пароле 3 раза пытается, а потом выдаёт "no response".
В принципе всё работает на текущий момент, единственное, что при запуске /usr/abills/libexec/billd выдало такое:
Код: Выделить всё
Use of uninitialized value in concatenation (.) or string at /usr/abills/libexec/../Abills/mysql/Acct.pm line 312.
2013-10-05 09:27:51 LOG_WARNING: CALCULATION [10_170_0_98] NAS: 6 (192.168.0.2) Last Alive: 23948, Session-ID: 921163-L-143
Use of uninitialized value in concatenation (.) or string at /usr/abills/libexec/../Abills/mysql/Acct.pm line 312.
2013-10-05 09:27:51 LOG_WARNING: CALCULATION [10_170_10_27] NAS: 6 (192.168.0.2) Last Alive: 23680, Session-ID: 920710-L-57
Re: Не сбрасываються сессии после окончания действия тарифа.
вот сам и платиzakachkin писал(а):А ещё проще заплатить автору за поддержку, если сами не в состоянии разобраться...kvirtu писал(а):конечно, так проще ответить, чем устранить баг биллинга~AsmodeuS~ писал(а):думаю стоит на локале здавать Вам этот вопрос
http://www.ultranet.ks.ua - локальная сеть в Херсоне