Страница 3 из 4

Re: Не сбрасываються сессии после окончания действия тарифа.

Добавлено: Сб окт 05, 2013 2:19 pm
kvirtu
Из документации (вики):
В системе специально настраивается два типа управления Telpnet и RADIUS POD/COA. Удалённо с биллинга абоненты сбрасываются используя RADIUS POD/COA локальные же процессы (checkmpd - синхронизация активных сессий) используют telnet соединение
Выходит что в mpd5.conf нужно так: и телнет и POD/COA ?
startup:
# enable TCP-Wrapper (hosts_access(5)) to block unfriendly clients
set global enable tcp-wrapper
set console self %MPD_CONSOLE_IP% %MPD_CONSOLE_PORT%
set user %MPD_CONSOLE_USER% %MPD_CONSOLE_PASSWORD% admin
set console open

# Radius CoA/PoD
set radsrv peer %BILLING_IP% %POD_PASSWORD%
# set radsrv self %NAS_IP% %POD_PORT%
set radsrv open

У меня версия MPD5 - 5.3 , возможно из-за этого и не сбрасываются сессии, буду в понедельник обновляться и снова пробовать

Re: Не сбрасываються сессии после окончания действия тарифа.

Добавлено: Пн окт 07, 2013 6:00 am
Makioro
kvirtu писал(а):Выходит что в mpd5.conf нужно так: и телнет и POD/COA ?
startup:
# enable TCP-Wrapper (hosts_access(5)) to block unfriendly clients
set global enable tcp-wrapper
set console self %MPD_CONSOLE_IP% %MPD_CONSOLE_PORT%
set user %MPD_CONSOLE_USER% %MPD_CONSOLE_PASSWORD% admin
set console open

# Radius CoA/PoD
set radsrv peer %BILLING_IP% %POD_PASSWORD%
# set radsrv self %NAS_IP% %POD_PORT%
set radsrv open
Где должно быть %MPD_CONSOLE_PASSWORD% = %POD_PASSWORD% т.к. в биллинге можно указать только 1 пароль для управления NAS'ом

Re: Не сбрасываються сессии после окончания действия тарифа.

Добавлено: Пн окт 07, 2013 7:19 am
~AsmodeuS~
Makioro писал(а):
kvirtu писал(а):Выходит что в mpd5.conf нужно так: и телнет и POD/COA ?
startup:
# enable TCP-Wrapper (hosts_access(5)) to block unfriendly clients
set global enable tcp-wrapper
set console self %MPD_CONSOLE_IP% %MPD_CONSOLE_PORT%
set user %MPD_CONSOLE_USER% %MPD_CONSOLE_PASSWORD% admin
set console open

# Radius CoA/PoD
set radsrv peer %BILLING_IP% %POD_PASSWORD%
# set radsrv self %NAS_IP% %POD_PORT%
set radsrv open
Где должно быть %MPD_CONSOLE_PASSWORD% = %POD_PASSWORD% т.к. в биллинге можно указать только 1 пароль для управления NAS'ом
цитата из документации кстати пару дней назад давал в этой ветке

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

Password:	secretpass
пароль для RADIUS POD/COA и Telnet 

Re: Не сбрасываються сессии после окончания действия тарифа.

Добавлено: Пн окт 07, 2013 10:38 am
kvirtu
~AsmodeuS~ писал(а):
Makioro писал(а):
kvirtu писал(а):Выходит что в mpd5.conf нужно так: и телнет и POD/COA ?
startup:
# enable TCP-Wrapper (hosts_access(5)) to block unfriendly clients
set global enable tcp-wrapper
set console self %MPD_CONSOLE_IP% %MPD_CONSOLE_PORT%
set user %MPD_CONSOLE_USER% %MPD_CONSOLE_PASSWORD% admin
set console open

# Radius CoA/PoD
set radsrv peer %BILLING_IP% %POD_PASSWORD%
# set radsrv self %NAS_IP% %POD_PORT%
set radsrv open
Где должно быть %MPD_CONSOLE_PASSWORD% = %POD_PASSWORD% т.к. в биллинге можно указать только 1 пароль для управления NAS'ом
цитата из документации кстати пару дней назад давал в этой ветке

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

Password:	secretpass
пароль для RADIUS POD/COA и Telnet 
Блин, где же мои грабли:
secretpass один и тот же: в конфиге по управлению NASом и конфиге mpd5.
В инете вычитал, что:
Для реализации POD/COA необходимо:
На даный момент обновить систему до 7-STABLE, или 8-STABLE. Необходимый код libradius будет в 7.3-RELEASE и 8.1-RELEASE соответственно.
Установленный из портов mpd-5.4.

MPD5 я обновил до версии 5.6 ,а вот сама Фря верси 7.2 .

Re: Не сбрасываються сессии после окончания действия тарифа.

Добавлено: Ср окт 09, 2013 5:19 am
Makioro
А что выдаёт строка проверки?

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

echo User-Name = login | radclient -x 192.168.0.3:3799 40 PASSWORD

Re: Не сбрасываються сессии после окончания действия тарифа.

Добавлено: Чт окт 10, 2013 2:50 pm
kvirtu
Makioro писал(а):А что выдаёт строка проверки?

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

echo User-Name = login | radclient -x 192.168.0.3:3799 40 PASSWORD
Sending Disconnect-Request of id 142 to 127.0.0.1 port 3799
User-Name = "pupkin"
Re-sending Disconnect-Request of id 142 to 127.0.0.1 port 3799
User-Name = "pupkin"
Re-sending Disconnect-Request of id 142 to 127.0.0.1 port 3799
User-Name = "pupkin"
Re-sending Disconnect-Request of id 142 to 127.0.0.1 port 3799
User-Name = "pupkin"
Re-sending Disconnect-Request of id 142 to 127.0.0.1 port 3799
User-Name = "pupkin"
Re-sending Disconnect-Request of id 142 to 127.0.0.1 port 3799
User-Name = "pupkin"
Re-sending Disconnect-Request of id 142 to 127.0.0.1 port 3799
User-Name = "pupkin"
Re-sending Disconnect-Request of id 142 to 127.0.0.1 port 3799
User-Name = "pupkin"
Re-sending Disconnect-Request of id 142 to 127.0.0.1 port 3799
User-Name = "pupkin"
Re-sending Disconnect-Request of id 142 to 127.0.0.1 port 3799
User-Name = "pupkin"
radclient: no response from server for ID 142

Re: Не сбрасываються сессии после окончания действия тарифа.

Добавлено: Пт окт 11, 2013 7:08 pm
immortality
kvirtu писал(а):
Извеняюсь конечно но мну интересует вопрос : вам религия не позволяет смотреть логи? Вы же читали статьи там было

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

pptp mpd: mpd.conf:12: Unknown command: 'set radsrv peer ip_управляющего_компа пароль'. Try "help".
pptp mpd: mpd.conf:13: Unknown command: 'set radsrv open'. Try "help".
тобиш вам хотя бы нужно посмотреть mpd.log при запуске mpd что пишет открывает ли порт 3799, если нет делать выводы ,к стати было уже обсуждение Coa и мпд на форуме lissyara по этому поводу,и вам скорей всего прийдеться обновлять свою систему ,потому что патч который вам был нужен уже давно удален .
P.S не знаю зачем пишу не навижу FreeBSD видать интересно

Re: Не сбрасываються сессии после окончания действия тарифа.

Добавлено: Вс окт 13, 2013 7:06 am
kvirtu
immortality писал(а):
kvirtu писал(а):
Извеняюсь конечно но мну интересует вопрос : вам религия не позволяет смотреть логи? Вы же читали статьи там было

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

pptp mpd: mpd.conf:12: Unknown command: 'set radsrv peer ip_управляющего_компа пароль'. Try "help".
pptp mpd: mpd.conf:13: Unknown command: 'set radsrv open'. Try "help".
тобиш вам хотя бы нужно посмотреть mpd.log при запуске mpd что пишет открывает ли порт 3799, если нет делать выводы ,к стати было уже обсуждение Coa и мпд на форуме lissyara по этому поводу,и вам скорей всего прийдеться обновлять свою систему ,потому что патч который вам был нужен уже давно удален .
P.S не знаю зачем пишу не навижу FreeBSD видать интересно
да, таки не понимает мой mpd команды: set radsrv ((((, хотя версия его 5.6.
Изначально был 5.3, обновил порты, пересобрал mpd , но ....

Re: Не сбрасываються сессии после окончания действия тарифа.

Добавлено: Пн окт 14, 2013 2:19 pm
immortality
Ну вы даете проблема у вас не в mpd а в libradius вы же сами читали ,да и тут что прочитали писали
Для реализации POD/COA необходимо:
На даный момент обновить систему до 7-STABLE, или 8-STABLE. Необходимый код libradius будет в 7.3-RELEASE и 8.1-RELEASE соответственно.
Установленный из портов mpd-5.4.
Вот к примеру с мануала http://mpd.sourceforge.net/doc5/mpd32.html#32 к стати mpd5.7
Built-in RADIUS server

RFC 3576: "Dynamic Authorization Extensions to RADIUS" defines standard way to implement dynamic authorization. It defines two additional RADIUS request types: Disconnect-Request and CoA-Request, to be sent from AAA server to dedicated UDP port on NAS with regular RADIUS protocol.

To have this function working, mpd should be built with libradius library, having RADIUS server functionality (FreeBSD 7/8-STABLE after 2009-10-30).

This chapter describes commands that configure mpd's built-in RADIUS server. All of these commands are executed in global context.
по моему вроде должно быть ясно что все релизы FreeBSD после 2009-10-30 ,а ваша версия 2009-05-04
Ну если так хотите оставить версию 7.2 , и поскольку патч уже давным давно удален , есть возможное решение но на свой страх и риск .

Re: Не сбрасываються сессии после окончания действия тарифа.

Добавлено: Пн окт 14, 2013 4:03 pm
kvirtu
immortality писал(а):Ну вы даете проблема у вас не в mpd а в libradius вы же сами читали ,да и тут что прочитали писали
Для реализации POD/COA необходимо:
На даный момент обновить систему до 7-STABLE, или 8-STABLE. Необходимый код libradius будет в 7.3-RELEASE и 8.1-RELEASE соответственно.
Установленный из портов mpd-5.4.
Вот к примеру с мануала http://mpd.sourceforge.net/doc5/mpd32.html#32 к стати mpd5.7
Built-in RADIUS server

RFC 3576: "Dynamic Authorization Extensions to RADIUS" defines standard way to implement dynamic authorization. It defines two additional RADIUS request types: Disconnect-Request and CoA-Request, to be sent from AAA server to dedicated UDP port on NAS with regular RADIUS protocol.

To have this function working, mpd should be built with libradius library, having RADIUS server functionality (FreeBSD 7/8-STABLE after 2009-10-30).

This chapter describes commands that configure mpd's built-in RADIUS server. All of these commands are executed in global context.
по моему вроде должно быть ясно что все релизы FreeBSD после 2009-10-30 ,а ваша версия 2009-05-04
Ну если так хотите оставить версию 7.2 , и поскольку патч уже давным давно удален , есть возможное решение но на свой страх и риск .
ну так и выходит,
буду ставить фрю свежую на отдельном тазике и переносить туда биллинг.
Думаю будет не лишним добавить в вики, что систему необходимо ставить не ниже 7.3

Re: Не сбрасываються сессии после окончания действия тарифа.

Добавлено: Пн окт 14, 2013 6:34 pm
~AsmodeuS~
редко кто додумается ставить систему 6-7 летней давности

Re: Не сбрасываються сессии после окончания действия тарифа.

Добавлено: Пн окт 14, 2013 7:19 pm
immortality
~AsmodeuS~ писал(а):редко кто додумается ставить систему 6-7 летней давности
Вы тут правы , но честно сказать тут даже не проблема в давности системы а в понимании её (возможностях),нет у людей желания учиться чем пользуются и что с ней делать (( ,усе хотят чтобы пальцем ткнули и все разжевали при проблемах (( (даже при древней системе если её понимать многие вещи будут работать на ура но с правильным подходом )

Re: Не сбрасываються сессии после окончания действия тарифа.

Добавлено: Пн окт 14, 2013 7:47 pm
immortality
К стати я вас kvirtu совсем не понимаю я же писал
kvirtu писал(а): Ну если так хотите оставить версию 7.2 , и поскольку патч уже давным давно удален , есть возможное решение но на свой страх и риск .
значит вам не интерестно решение вашей проблемы.

Re: Не сбрасываються сессии после окончания действия тарифа.

Добавлено: Пн окт 14, 2013 8:23 pm
~AsmodeuS~
immortality писал(а):
~AsmodeuS~ писал(а):редко кто додумается ставить систему 6-7 летней давности
Вы тут правы , но честно сказать тут даже не проблема в давности системы а в понимании её (возможностях),нет у людей желания учиться чем пользуются и что с ней делать (( ,усе хотят чтобы пальцем ткнули и все разжевали при проблемах (( (даже при древней системе если её понимать многие вещи будут работать на ура но с правильным подходом )
позиция kvirtu зачем платить кому то если я смогу развести когото на бесплатную работы

Re: Не сбрасываються сессии после окончания действия тарифа.

Добавлено: Вт окт 15, 2013 6:19 am
kvirtu
~AsmodeuS~ писал(а):редко кто додумается ставить систему 6-7 летней давности
Я биллинг Ваш ставил не вчера и когда еще версия 7.2 была как раз актуально и все работало как надо.