bondarchuk Опубликовано 18 мая, 2011 · Жалоба Подключение происходит, интернет раздается, но в мониторинге нет статистики получено/отправлено и если клиент отключается, сессия все равно висит в билинге. freeradius -X FreeRADIUS Version 2.1.10, for host i486-pc-linux-gnu, built on Nov 14 2010 at 20:41:03Copyright © 1999-2009 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 /etc/freeradius/radiusd.conf including configuration file /etc/freeradius/proxy.conf including configuration file /etc/freeradius/clients.conf including configuration file /etc/freeradius/snmp.conf including configuration file /etc/freeradius/policy.conf including files in directory /etc/freeradius/sites-enabled/ including configuration file /etc/freeradius/sites-enabled/default main { user = "freerad" group = "freerad" allow_core_dumps = no } including dictionary file /etc/freeradius/dictionary main { prefix = "/usr" localstatedir = "/var" logdir = "/var/log/freeradius" libdir = "/usr/lib/freeradius" radacctdir = "/var/log/freeradius/radacct" hostname_lookups = no max_request_time = 30 cleanup_delay = 5 max_requests = 1024 pidfile = "/var/run/freeradius/freeradius.pid" checkrad = "/usr/sbin/checkrad" debug_level = 0 proxy_requests = yes 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 #### proxy server { retry_delay = 5 retry_count = 3 default_fallback = no dead_time = 120 wake_all_if_all_dead = no } home_server localhost { ipaddr = 127.0.0.1 port = 1812 type = "auth" secret = "testing123" response_window = 20 max_outstanding = 65536 require_message_authenticator = yes zombie_period = 40 status_check = "status-server" ping_interval = 30 check_interval = 30 num_answers_to_alive = 3 num_pings_to_alive = 3 revive_interval = 120 status_check_timeout = 4 irt = 2 mrt = 16 mrc = 5 mrd = 30 } home_server_pool my_auth_failover { type = fail-over home_server = localhost } realm example.com { auth_pool = my_auth_failover } realm LOCAL { } radiusd: #### Loading Clients #### client localhost { require_message_authenticator = no secret = "radsecret" shortname = "shortname" } radiusd: #### Instantiating modules #### instantiate { Module: Linked to module rlm_exec Module: Instantiating module "exec" from file /etc/freeradius/radiusd.conf exec { wait = yes input_pairs = "request" output_pairs = "reply" shell_escape = yes } Module: Linked to module rlm_expr Module: Instantiating module "expr" from file /etc/freeradius/radiusd.conf Module: Linked to module rlm_expiration Module: Instantiating module "expiration" from file /etc/freeradius/radiusd.conf expiration { reply-message = "Password Has Expired " } Module: Linked to module rlm_logintime Module: Instantiating module "logintime" from file /etc/freeradius/radiusd.conf logintime { reply-message = "You are calling outside your allowed timespan " minimum-timeout = 60 } } radiusd: #### Loading Virtual Servers #### server { # from file /etc/freeradius/radiusd.conf modules { Module: Checking authorize {...} for more modules to load Module: Linked to module rlm_preprocess Module: Instantiating module "preprocess" from file /etc/freeradius/radiusd.conf preprocess { huntgroups = "/etc/freeradius/huntgroups" hints = "/etc/freeradius/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 } Module: Instantiating module "abills_preauth" from file /etc/freeradius/radiusd.conf exec abills_preauth { wait = yes program = "/usr/abills/libexec/rauth.pl pre_auth" input_pairs = "request" output_pairs = "config" shell_escape = yes } Module: Instantiating module "abills_auth" from file /etc/freeradius/radiusd.conf exec abills_auth { wait = yes program = "/usr/abills/libexec/rauth.pl" input_pairs = "request" output_pairs = "reply" shell_escape = yes } Module: Checking preacct {...} for more modules to load Module: Instantiating module "abills_acc" from file /etc/freeradius/radiusd.conf exec abills_acc { wait = yes program = "/usr/abills/libexec/racct.pl" input_pairs = "request" output_pairs = "reply" shell_escape = yes } Module: Checking post-auth {...} for more modules to load Module: Instantiating module "abills_postauth" from file /etc/freeradius/radiusd.conf exec abills_postauth { wait = yes program = "/usr/abills/libexec/rauth.pl post_auth" input_pairs = "request" output_pairs = "config" shell_escape = yes } } # modules } # server radiusd: #### Opening IP addresses and Ports #### listen { type = "auth" ipaddr = * port = 0 } listen { type = "acct" ipaddr = * port = 0 } Listening on authentication address * port 1812 Listening on accounting address * port 1813 Listening on proxy address * port 1814 Ready to process requests. rad_recv: Access-Request packet from host 127.0.0.1 port 59196, id=185, length=92 Service-Type = Framed-User Framed-Protocol = PPP User-Name = "biz001" CHAP-Challenge = 0x4e733de5c1436da43e681e07df2a39b490a415 CHAP-Password = 0x0a19606a09160e065b5029e082edcdb71c NAS-IP-Address = 127.0.0.1 NAS-Port = 0 # Executing section authorize from file /etc/freeradius/sites-enabled/default +- entering group authorize {...} ++[preprocess] returns ok Exec-Program output: Auth-Type := Accept Exec-Program-Wait: value-pairs: Auth-Type := Accept Exec-Program: returned: 0 ++[abills_preauth] returns ok Exec-Program output: Session-Timeout = 1202725, Session-Octets-Limit = 2146435072, PPPD-Downstream-Speed-Limit = 256, Acct-Interim-Interval = 120, User-Name = biz001, PPPD-Upstream-Speed-Limit = 256, Octets-Direction = 0, Framed-IP-Address = 172.16.0.51, Framed-IP-Netmask = 255.255.255.255, Exec-Program-Wait: value-pairs: Session-Timeout = 1202725, Session-Octets-Limit = 2146435072, PPPD-Downstream-Speed-Limit = 256, Acct-Interim-Interval = 120, User-Name = biz001, PPPD-Upstream-Speed-Limit = 256, Octets-Direction = 0, Framed-IP-Address = 172.16.0.51, Framed-IP-Netmask = 255.255.255.255, Exec-Program: returned: 0 ++[abills_auth] returns ok Found Auth-Type = Accept Auth-Type = Accept, accepting the user WARNING: Empty post-auth section. Using default return values. # Executing section post-auth from file /etc/freeradius/sites-enabled/default Sending Access-Accept of id 185 to 127.0.0.1 port 59196 Session-Timeout = 1202725 Session-Octets-Limit = 2146435072 PPPD-Downstream-Speed-Limit = 256 Acct-Interim-Interval = 120 User-Name = "biz001" PPPD-Upstream-Speed-Limit = 256 Octets-Direction = Route-IP-No Framed-IP-Address = 172.16.0.51 Framed-IP-Netmask = 255.255.255.255 Finished request 0. Going to the next request Waking up in 4.9 seconds. rad_recv: Accounting-Request packet from host 127.0.0.1 port 53022, id=186, length=98 Acct-Session-Id = "4DD2FCAB0A0100" User-Name = "biz001" Acct-Status-Type = Start Service-Type = Framed-User Framed-Protocol = PPP Acct-Authentic = RADIUS NAS-Port-Type = Virtual Framed-IP-Address = 172.16.0.51 NAS-IP-Address = 127.0.0.1 NAS-Port = 0 Acct-Delay-Time = 0 # Executing section preacct from file /etc/freeradius/sites-enabled/default +- entering group preacct {...} ++[preprocess] returns ok Exec-Program output: Exec-Program: returned: 0 ++[abills_acc] returns ok WARNING: Empty accounting section. Using default return values. Finished request 1. Cleaning up request 1 ID 186 with timestamp +30 Going to the next request Waking up in 4.7 seconds. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NiTr0 Опубликовано 18 мая, 2011 · Жалоба Смотрите, что по interim и stop пакетам будет. start аккаунтнг то как раз приходит и обрабатывается (иначе сессия в мониторинг бы не попала). Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
longwave Опубликовано 20 мая, 2011 · Жалоба Какая логика сбора статистики получено/отправлено? ориентируетесь только на Stop-овый пакет от BRAS? alive не ловите? Stop пакет может и потеряться. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Nikopol Опубликовано 23 мая, 2011 · Жалоба Значит останавливаете сервер radius, запускаете его с ключен -x для вывода отладки, подключаетесь клиентом и смотрите, где у Вас бока. А еще проверьте права на все папки с Abills, были такие грабли просто небыло прав на папку :) Удачи! Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vovanrus Опубликовано 2 марта, 2012 · Жалоба пытаюсь настроить ABillS + Ubuntu + FreeRadius2 + RLMPerl инструкция тут запускаю в режиме отладки: root@tv:/usr# /usr/local/freeradius/sbin/radiusd -X FreeRADIUS Version 2.1.12, for host i686-pc-linux-gnu, built on Mar 2 2012 at 19:31:47 Copyright (C) 1999-2009 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/freeradius/etc/raddb/radiusd.conf including configuration file /usr/local/freeradius/etc/raddb/clients.conf including files in directory /usr/local/freeradius/etc/raddb/modules/ including configuration file /usr/local/freeradius/etc/raddb/modules/perl including configuration file /usr/local/freeradius/etc/raddb/modules/digest including configuration file /usr/local/freeradius/etc/raddb/modules/inner-eap including configuration file /usr/local/freeradius/etc/raddb/modules/detail.log including configuration file /usr/local/freeradius/etc/raddb/modules/preprocess including configuration file /usr/local/freeradius/etc/raddb/modules/exec including configuration file /usr/local/freeradius/etc/raddb/modules/krb5 including configuration file /usr/local/freeradius/etc/raddb/modules/sradutmp including configuration file /usr/local/freeradius/etc/raddb/modules/counter including configuration file /usr/local/freeradius/etc/raddb/modules/pam including configuration file /usr/local/freeradius/etc/raddb/modules/linelog including configuration file /usr/local/freeradius/etc/raddb/modules/smsotp including configuration file /usr/local/freeradius/etc/raddb/modules/passwd including configuration file /usr/local/freeradius/etc/raddb/modules/attr_filter including configuration file /usr/local/freeradius/etc/raddb/modules/rediswho including configuration file /usr/local/freeradius/etc/raddb/modules/sqlcounter_expire_on_login including configuration file /usr/local/freeradius/etc/raddb/modules/ippool including configuration file /usr/local/freeradius/etc/raddb/modules/unix including configuration file /usr/local/freeradius/etc/raddb/modules/detail including configuration file /usr/local/freeradius/etc/raddb/modules/smbpasswd including configuration file /usr/local/freeradius/etc/raddb/modules/etc_group including configuration file /usr/local/freeradius/etc/raddb/modules/echo including configuration file /usr/local/freeradius/etc/raddb/modules/attr_rewrite including configuration file /usr/local/freeradius/etc/raddb/modules/ldap including configuration file /usr/local/freeradius/etc/raddb/modules/pap including configuration file /usr/local/freeradius/etc/raddb/modules/radutmp including configuration file /usr/local/freeradius/etc/raddb/modules/cui including configuration file /usr/local/freeradius/etc/raddb/modules/realm including configuration file /usr/local/freeradius/etc/raddb/modules/mac2ip including configuration file /usr/local/freeradius/etc/raddb/modules/wimax including configuration file /usr/local/freeradius/etc/raddb/modules/sql_log including configuration file /usr/local/freeradius/etc/raddb/modules/logintime including configuration file /usr/local/freeradius/etc/raddb/modules/opendirectory including configuration file /usr/local/freeradius/etc/raddb/modules/ntlm_auth including configuration file /usr/local/freeradius/etc/raddb/modules/acct_unique including configuration file /usr/local/freeradius/etc/raddb/modules/files including configuration file /usr/local/freeradius/etc/raddb/modules/policy including configuration file /usr/local/freeradius/etc/raddb/modules/always including configuration file /usr/local/freeradius/etc/raddb/modules/checkval including configuration file /usr/local/freeradius/etc/raddb/modules/expiration including configuration file /usr/local/freeradius/etc/raddb/modules/replicate including configuration file /usr/local/freeradius/etc/raddb/modules/expr including configuration file /usr/local/freeradius/etc/raddb/modules/otp including configuration file /usr/local/freeradius/etc/raddb/modules/soh including configuration file /usr/local/freeradius/etc/raddb/modules/dynamic_clients including configuration file /usr/local/freeradius/etc/raddb/modules/detail.example.com including configuration file /usr/local/freeradius/etc/raddb/modules/mschap including configuration file /usr/local/freeradius/etc/raddb/modules/chap including configuration file /usr/local/freeradius/etc/raddb/modules/mac2vlan including configuration file /usr/local/freeradius/etc/raddb/modules/redis including configuration file /usr/local/freeradius/etc/raddb/policy.conf including configuration file /usr/local/freeradius/etc/raddb/sites-enabled/abills_default main { user = "freerad" group = "freerad" allow_core_dumps = no } including dictionary file /usr/local/freeradius/etc/raddb/dictionary main { name = "radiusd" prefix = "/usr/local/freeradius" localstatedir = "/var" sbindir = "/usr/local/freeradius/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 = 80960 pidfile = "/var/run/radiusd/radiusd.pid" checkrad = "/usr/local/freeradius/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 127.0.0.1 { require_message_authenticator = no secret = "radsecret" shortname = "shorrname" } radiusd: #### Instantiating modules #### instantiate { Module: Linked to module rlm_exec Module: Instantiating module "exec" from file /usr/local/freeradius/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/freeradius/etc/raddb/modules/expiration expiration { reply-message = "Password Has Expired " } Module: Linked to module rlm_logintime Module: Instantiating module "logintime" from file /usr/local/freeradius/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/freeradius/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/freeradius/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/freeradius/etc/raddb/modules/mschap mschap { use_mppe = yes require_encryption = no require_strong = no with_ntdomain_hack = no allow_retry = yes } /usr/local/freeradius/etc/raddb/modules/perl[1]: Failed to link to module 'rlm_perl': rlm_perl.so: cannot open shared object file: No such file or directory /usr/local/freeradius/etc/raddb/sites-enabled/abills_default[10]: Failed to load module "perl". /usr/local/freeradius/etc/raddb/sites-enabled/abills_default[10]: Failed to parse "perl" entry. понял, что нет rlm_perl.so, где его взять так и не понял. Помогите сдвинуться с места. P.S. Cмутило в raduisd.conf libdir = /usr/local/lib/freeradius-2.1.6 такой папки нет, откуда библиотеки берутся - не понятно... Радиус версии 2.1.12, abills 0.53, убунту 11.10. Остальные конфиги также могу предоставить Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
zakachkin Опубликовано 2 марта, 2012 · Жалоба http://wiki.freeradius.org/Rlm_perl Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vovanrus Опубликовано 2 марта, 2012 · Жалоба http://wiki.freeradius.org/Rlm_perl точняк, всего надо было добавить --enable-developer и скомпилировать так: ./configure --prefix=/usr/local/freeradius --with-rlm-perl-lib-dir=/usr/lib/ --enable-developer Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
lllsergeyv Опубликовано 3 марта, 2012 (изменено) · Жалоба пытаюсь настроить ABillS + Ubuntu + FreeRadius2 + RLMPerl инструкция тут запускаю в режиме отладки: root@tv:/usr# /usr/local/freeradius/sbin/radiusd -X FreeRADIUS Version 2.1.12, for host i686-pc-linux-gnu, built on Mar 2 2012 at 19:31:47 Copyright (C) 1999-2009 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/freeradius/etc/raddb/radiusd.conf including configuration file /usr/local/freeradius/etc/raddb/clients.conf including files in directory /usr/local/freeradius/etc/raddb/modules/ including configuration file /usr/local/freeradius/etc/raddb/modules/perl including configuration file /usr/local/freeradius/etc/raddb/modules/digest including configuration file /usr/local/freeradius/etc/raddb/modules/inner-eap including configuration file /usr/local/freeradius/etc/raddb/modules/detail.log including configuration file /usr/local/freeradius/etc/raddb/modules/preprocess including configuration file /usr/local/freeradius/etc/raddb/modules/exec including configuration file /usr/local/freeradius/etc/raddb/modules/krb5 including configuration file /usr/local/freeradius/etc/raddb/modules/sradutmp including configuration file /usr/local/freeradius/etc/raddb/modules/counter including configuration file /usr/local/freeradius/etc/raddb/modules/pam including configuration file /usr/local/freeradius/etc/raddb/modules/linelog including configuration file /usr/local/freeradius/etc/raddb/modules/smsotp including configuration file /usr/local/freeradius/etc/raddb/modules/passwd including configuration file /usr/local/freeradius/etc/raddb/modules/attr_filter including configuration file /usr/local/freeradius/etc/raddb/modules/rediswho including configuration file /usr/local/freeradius/etc/raddb/modules/sqlcounter_expire_on_login including configuration file /usr/local/freeradius/etc/raddb/modules/ippool including configuration file /usr/local/freeradius/etc/raddb/modules/unix including configuration file /usr/local/freeradius/etc/raddb/modules/detail including configuration file /usr/local/freeradius/etc/raddb/modules/smbpasswd including configuration file /usr/local/freeradius/etc/raddb/modules/etc_group including configuration file /usr/local/freeradius/etc/raddb/modules/echo including configuration file /usr/local/freeradius/etc/raddb/modules/attr_rewrite including configuration file /usr/local/freeradius/etc/raddb/modules/ldap including configuration file /usr/local/freeradius/etc/raddb/modules/pap including configuration file /usr/local/freeradius/etc/raddb/modules/radutmp including configuration file /usr/local/freeradius/etc/raddb/modules/cui including configuration file /usr/local/freeradius/etc/raddb/modules/realm including configuration file /usr/local/freeradius/etc/raddb/modules/mac2ip including configuration file /usr/local/freeradius/etc/raddb/modules/wimax including configuration file /usr/local/freeradius/etc/raddb/modules/sql_log including configuration file /usr/local/freeradius/etc/raddb/modules/logintime including configuration file /usr/local/freeradius/etc/raddb/modules/opendirectory including configuration file /usr/local/freeradius/etc/raddb/modules/ntlm_auth including configuration file /usr/local/freeradius/etc/raddb/modules/acct_unique including configuration file /usr/local/freeradius/etc/raddb/modules/files including configuration file /usr/local/freeradius/etc/raddb/modules/policy including configuration file /usr/local/freeradius/etc/raddb/modules/always including configuration file /usr/local/freeradius/etc/raddb/modules/checkval including configuration file /usr/local/freeradius/etc/raddb/modules/expiration including configuration file /usr/local/freeradius/etc/raddb/modules/replicate including configuration file /usr/local/freeradius/etc/raddb/modules/expr including configuration file /usr/local/freeradius/etc/raddb/modules/otp including configuration file /usr/local/freeradius/etc/raddb/modules/soh including configuration file /usr/local/freeradius/etc/raddb/modules/dynamic_clients including configuration file /usr/local/freeradius/etc/raddb/modules/detail.example.com including configuration file /usr/local/freeradius/etc/raddb/modules/mschap including configuration file /usr/local/freeradius/etc/raddb/modules/chap including configuration file /usr/local/freeradius/etc/raddb/modules/mac2vlan including configuration file /usr/local/freeradius/etc/raddb/modules/redis including configuration file /usr/local/freeradius/etc/raddb/policy.conf including configuration file /usr/local/freeradius/etc/raddb/sites-enabled/abills_default main { user = "freerad" group = "freerad" allow_core_dumps = no } including dictionary file /usr/local/freeradius/etc/raddb/dictionary main { name = "radiusd" prefix = "/usr/local/freeradius" localstatedir = "/var" sbindir = "/usr/local/freeradius/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 = 80960 pidfile = "/var/run/radiusd/radiusd.pid" checkrad = "/usr/local/freeradius/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 127.0.0.1 { require_message_authenticator = no secret = "radsecret" shortname = "shorrname" } radiusd: #### Instantiating modules #### instantiate { Module: Linked to module rlm_exec Module: Instantiating module "exec" from file /usr/local/freeradius/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/freeradius/etc/raddb/modules/expiration expiration { reply-message = "Password Has Expired " } Module: Linked to module rlm_logintime Module: Instantiating module "logintime" from file /usr/local/freeradius/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/freeradius/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/freeradius/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/freeradius/etc/raddb/modules/mschap mschap { use_mppe = yes require_encryption = no require_strong = no with_ntdomain_hack = no allow_retry = yes } /usr/local/freeradius/etc/raddb/modules/perl[1]: Failed to link to module 'rlm_perl': rlm_perl.so: cannot open shared object file: No such file or directory /usr/local/freeradius/etc/raddb/sites-enabled/abills_default[10]: Failed to load module "perl". /usr/local/freeradius/etc/raddb/sites-enabled/abills_default[10]: Failed to parse "perl" entry. понял, что нет rlm_perl.so, где его взять так и не понял. Помогите сдвинуться с места. P.S. Cмутило в raduisd.conf libdir = /usr/local/lib/freeradius-2.1.6 такой папки нет, откуда библиотеки берутся - не понятно... Радиус версии 2.1.12, abills 0.53, убунту 11.10. Остальные конфиги также могу предоставить Мои страдания с абиллсом на линукс закончились после установки его на FreeBSD. Изменено 3 марта, 2012 пользователем lllsergeyv Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
zakachkin Опубликовано 3 марта, 2012 (изменено) · Жалоба Мои страдания с абиллсом на линукс закончились после установки его на FreeBSD. Вряха самое-то для бывших виндузятников... крестики поставил где надо и жди.. деградация рулит среди населения... Потому как менять ось из-за того, что что-то не получилось - бред. так до смешного можно дойти... Изменено 3 марта, 2012 пользователем zakachkin Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
lllsergeyv Опубликовано 5 марта, 2012 (изменено) · Жалоба Мои страдания с абиллсом на линукс закончились после установки его на FreeBSD. Вряха самое-то для бывших виндузятников... крестики поставил где надо и жди.. деградация рулит среди населения... Потому как менять ось из-за того, что что-то не получилось - бред. так до смешного можно дойти... Данный продукт под фрей работает на много лучше. А на счет крестиков Вы что-то путаете. И чем Вам винда не угодила. Каждая ось решает свою задачу, а тупо пихать везде линкс вот это и есть бред. Изменено 5 марта, 2012 пользователем lllsergeyv Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Lynx10 Опубликовано 6 марта, 2012 · Жалоба Данный продукт под фрей работает на много лучше. еммм.. ну расскажите тогда, что там есть в нём такого-этакого ос-ориентированного (именно в биллинге который написан на перл и юзает мускул с радиусом) ЧТО ВО ФРЕ работает лучше ?.... работает оно одинаково как во фре так и в linux. Если в кого то руки не оттуда ростут и есть проблема в установке-настройке - то это их личные проблемы Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
~AsmodeuS~ Опубликовано 6 марта, 2012 · Жалоба Данный продукт под фрей работает на много лучше. еммм.. ну расскажите тогда, что там есть в нём такого-этакого ос-ориентированного (именно в биллинге который написан на перл и юзает мускул с радиусом) ЧТО ВО ФРЕ работает лучше ?.... работает оно одинаково как во фре так и в linux. Если в кого то руки не оттуда ростут и есть проблема в установке-настройке - то это их личные проблемы думаю руки тут ни причём люди ленятся даже мануал по установке прочитать до конца Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
lllsergeyv Опубликовано 6 марта, 2012 · Жалоба Данный продукт под фрей работает на много лучше. еммм.. ну расскажите тогда, что там есть в нём такого-этакого ос-ориентированного (именно в биллинге который написан на перл и юзает мускул с радиусом) ЧТО ВО ФРЕ работает лучше ?.... работает оно одинаково как во фре так и в linux. Если в кого то руки не оттуда ростут и есть проблема в установке-настройке - то это их личные проблемы думаю руки тут ни причём люди ленятся даже мануал по установке прочитать до конца Канечно мне лень на Ubuntu(Debian) ставить радиус такми способом: cd freeradius-server-2.1.11 ./configure --prefix=/usr/local/freeradius --with-rlm-perl-lib-dir=/usr/lib/ make && make install ln -s /usr/local/freeradius/sbin/radiusd /usr/sbin/radiusd Ну да ладно... Когда я пытался перейти на линукс и такой доки не было. По фре все замечательно было описано. Почему ввиду "безразличности" к платформе разработчики хотят за установку на FreeBSD 800$, а за установку на Linux 1000$? от чего такая несправедливость? или фрей пользуются нищеброды, а линуксом крутые перцы, с которых и две штуки сбить можно? Когда вы снезойдете до того, чтоб сделать установочный пакет для своего продукта(хотябы для платной версии.. и не нужно мне говорить что сами все усатновят.. на свой сервер я никого не пущу)? Я выбрал более легкий путь и поделился своим субъективным мнением. Чем мой выбор не правильный? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
zakachkin Опубликовано 6 марта, 2012 · Жалоба Я выбрал более легкий путь и поделился своим субъективным мнением. Чем мой выбор не правильный? Ваш выбор правильный, несомненно. Но не стоит советовать человеку дробовик, если он со своей проблемой справился при помощи вальтера. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Lynx10 Опубликовано 6 марта, 2012 (изменено) · Жалоба Канечно мне лень на Ubuntu(Debian) ставить радиус такми способом: cd freeradius-server-2.1.11 ./configure --prefix=/usr/local/freeradius --with-rlm-perl-lib-dir=/usr/lib/ make && make install ln -s /usr/local/freeradius/sbin/radiusd /usr/sbin/radiusd нда .... как всё запущено... видно, что человек не в курсе о системе пакетов. Как научили под фрями компилить всё по надобности и без - так и едет. Вы так и во фре всё компилите ? там есть порты говоря, пекеджи там всякие тоже есть .... ПС. Хотелось бы всё таки услышать ответ о "Данный продукт под фрей работает на много лучше" и что там есть в нём такого-этакого ос-ориентированного (именно в биллинге который написан на перл и юзает мускул с радиусом) ЧТО ВО ФРЕ работает лучше ? Изменено 6 марта, 2012 пользователем Lynx10 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
lllsergeyv Опубликовано 7 марта, 2012 (изменено) · Жалоба Канечно мне лень на Ubuntu(Debian) ставить радиус такми способом: cd freeradius-server-2.1.11 ./configure --prefix=/usr/local/freeradius --with-rlm-perl-lib-dir=/usr/lib/ make && make install ln -s /usr/local/freeradius/sbin/radiusd /usr/sbin/radiusd нда .... как всё запущено... видно, что человек не в курсе о системе пакетов. Как научили под фрями компилить всё по надобности и без - так и едет. Вы так и во фре всё компилите ? там есть порты говоря, пекеджи там всякие тоже есть .... ПС. Хотелось бы всё таки услышать ответ о "Данный продукт под фрей работает на много лучше" и что там есть в нём такого-этакого ос-ориентированного (именно в биллинге который написан на перл и юзает мускул с радиусом) ЧТО ВО ФРЕ работает лучше ? "Все запущено" у тех, кто постит такое на официальном сайте проекта в документации ссылка На фре я все ставил из портов, а на debian из пакетов, не нужно мне об этом напоминать. По поводу работы: На debian etch freeradius из включеным rlm_perl выжирал всю память, приходилось раз в неделю перезагружать процесс. На фре такого прикола замечено не было. Когда появилась надобность дергать радис раз в день, то решили вернуться назад на фрю и всем довольны. Изменено 7 марта, 2012 пользователем lllsergeyv Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Lynx10 Опубликовано 7 марта, 2012 (изменено) · Жалоба "Все запущено" у тех, кто постит такое на официальном сайте проекта в документации ссылка Я бы наоборот поблагодарил автора на вашем месте за то, что вы можете, я так понимаю, безвозмездно юзать его продукт и строить на нём бизнес. На фре я все ставил из портов, а на debian из пакетов, не нужно мне об этом напоминать. не всё так плохо оказывается По поводу работы: На debian etch freeradius из включеным rlm_perl выжирал всю память, приходилось раз в неделю перезагружать процесс. На фре такого прикола замечено не было. Когда появилась надобность дергать радис раз в день, то решили вернуться назад на фрю и всем довольны. а вот это странно... работает радиус под линуксом (правда не на дебиане) годами без перезагрузки. Изменено 7 марта, 2012 пользователем Lynx10 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
lllsergeyv Опубликовано 7 марта, 2012 (изменено) · Жалоба а вот это странно... работает радиус под линуксом (правда не на дебиане) годами без перезагрузки. Может щас и лучше стало.. но лень пробовать.. без rlm_perl все было отлично Изменено 7 марта, 2012 пользователем lllsergeyv Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
~AsmodeuS~ Опубликовано 7 марта, 2012 · Жалоба Канечно мне лень на Ubuntu(Debian) ставить радиус такми способом: cd freeradius-server-2.1.11 ./configure --prefix=/usr/local/freeradius --with-rlm-perl-lib-dir=/usr/lib/ make && make install ln -s /usr/local/freeradius/sbin/radiusd /usr/sbin/radiusd нда .... как всё запущено... видно, что человек не в курсе о системе пакетов. Как научили под фрями компилить всё по надобности и без - так и едет. Вы так и во фре всё компилите ? там есть порты говоря, пекеджи там всякие тоже есть .... после того как в линуксе в одних дистрибутивах начали собирать радиус с потоками а модуль rlm_perl без (соответвенно ничгео не работало) мы отказались собирать радиус с пакетов под линукс, а только с исходников в комерческой версии есть автоконфигуратор так что сбор пакетов и их конфигурация происходит автоматически Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
AlKov Опубликовано 7 марта, 2012 (изменено) · Жалоба еммм.. ну расскажите тогда, что там есть в нём такого-этакого ос-ориентированного (именно в биллинге который написан на перл и юзает мускул с радиусом) ЧТО ВО ФРЕ работает лучше ?.... работает оно одинаково как во фре так и в linux. Если в кого то руки не оттуда ростут и есть проблема в установке-настройке - то это их личные проблемы Ну да.. Очередная басня о Кулике и его Болоте :) А если я, например, решаю одни задачи на Linux, а другие на FreeBSD и при этом считаю, что задача "А" решается проще-лучше-удобнее на Linux, а задача "В" соответственно на FreeBSD, то тут как? Хто я есть такой, и из откуда произрастают мои руки? ;) P.S. Для примера - 3 года "сидел" на Linux pptp с биллингом FreeNibs, если кто-то еще помнит такой :). Кстати, ну очень похоже на ABills. ;) Проблематично было, если не сказать хуже. Затем по совету коллеги скомпилил это же "изделие" на FreeBSD+mpd, и... Был неожиданно приятно удивлен, как тут (на FreeBSD) все получилось просто/удобно/понятно. НО!!! Роутеры, фаервол и НАТ до сих пор юзаю на Linux и считаю, что он (Linux) более приспособлен и удобен для решения этих задач. P.P.S. Может быть я и ошибаюсь, но все же считаю, что шуруп (саморез) необходимо заворачивать отверткой, а не забивать молотком, хотя и результат вроде бы одинаков - держится! :). Это я про "инструмент", если кому-то непонятно.. ;) Да, и еще про ABills и FreeBSD - первый есть в портах второго, и без проблем устанавливается (проверено), а вот на Linux его ни в yum, ни в rpm нет, и без configure/make/make install + танцы с бубном на раз-два не соберёшь.. Тут конечно, можно снова поспорить насчёт наличия "прямого /dev/hands", но.. Как говориться, кесарю кесарево, а слесарю слесарево! :) В любой дом приличные люди входят через дверь.. Изменено 7 марта, 2012 пользователем AlKov Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
lllsergeyv Опубликовано 8 марта, 2012 · Жалоба Роутеры, фаервол и НАТ до сих пор юзаю на Linux и считаю, что он (Linux) более приспособлен и удобен для решения этих задач. Щас Вам раскажут как нужно строить нат на фре :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...