Feature #51
Updated by Maxim Mamontov almost 8 years ago
Нужно написать документацию по плагину mod_radius. Stub: <pre> <Module radius> <autz> match = "(Calling-Station-Id, userdata1)" modify = "(Cleartext-Password, password)" no_match = noop </autz> <auth> match = "(Calling-Station-Id, userdata1)" </auth> <postauth> match = "(Calling-Station-Id, userdata1)" reply = "(Dlink-Ingress-Bandwidth-Assignment, userdata2), (Dlink-Egress-Bandwidth-Assignment, userdata3)" no_match = noop </postauth> <preacct> match = "(Calling-Station-Id, userdata1)" modify = "(Cleartext-Password, password)" reply = "(Dlink-Ingress-Bandwidth-Assignment, userdata2), (Dlink-Egress-Bandwidth-Assignment, userdata3)" </preacct> <acct> match = "(Calling-Station-Id, userdata1)" modify = "(Cleartext-Password, password)" reply = "(Dlink-Ingress-Bandwidth-Assignment, userdata2), (Dlink-Egress-Bandwidth-Assignment, userdata3)" </acct> verbose = yes bind_address = unix:/var/run/stg.sock sock_owner = faust sock_group = users sock_mode = 644 key = 123456 </Module> </pre> Секции: * autz - секция авторизации, соответствует секции authorize в конфигурационном файле FreeRADIUS; ? * auth - секция аутентификации, соответствует секции authenticate в конфигурационном файле FreeRADIUS; ? * postauth - секция пост-аутентификации, соответствует секции post-auth в конфигурационном файле FreeRADIUS; ? * preacct - секция пре-аккаунтинга, соответствует секции preacct в конфигурационном файле FreeRADIUS; ? * acct - секция аккаунтинга, соответствует секции accounting в конфигурационном файле FreeRADIUS. Если в конфигурации FreeRADIUS модуль rlm_stg указан в какой-либо секции это означает что за обработку этой секции отвечает Stargazer. Соответственно, каждая секция конфигурации mod_radius описывает как будет обработана соответствующая секция FreeRADIUS. Если секция на стороне Stargazer не описана rlm_stg вернет Reject. ? Глобальные параметры: * verbose- ? * bind_address - ? * sock_owner - ? * sock_group - ? * sock_mode - ? * key - ? Параметры секций: * match - ? * modify - ? * reply -? * no_match - ? * authorize - ? Описание логики - ? Примеры конфигураций - ?