Перейти к содержимому
Калькуляторы

Abills+Freeradius не стыкуются

Подключение происходит, интернет раздается, но в мониторинге нет статистики получено/отправлено и

если клиент отключается, сессия все равно висит в билинге.

 

freeradius -X

 

FreeRADIUS Version 2.1.10, for host i486-pc-linux-gnu, built on Nov 14 2010 at 20:41:03

Copyright © 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.

Поделиться сообщением


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

Смотрите, что по interim и stop пакетам будет. start аккаунтнг то как раз приходит и обрабатывается (иначе сессия в мониторинг бы не попала).

Поделиться сообщением


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

Какая логика сбора статистики получено/отправлено?

ориентируетесь только на Stop-овый пакет от BRAS?

alive не ловите?

Stop пакет может и потеряться.

Поделиться сообщением


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

Значит останавливаете сервер radius, запускаете его с ключен -x для вывода отладки, подключаетесь клиентом и смотрите, где у Вас бока. А еще проверьте права на все папки с Abills, были такие грабли просто небыло прав на папку :) Удачи!

Поделиться сообщением


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

пытаюсь настроить 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. Остальные конфиги также могу предоставить

Поделиться сообщением


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

точняк, всего надо было добавить --enable-developer и скомпилировать так:

./configure --prefix=/usr/local/freeradius --with-rlm-perl-lib-dir=/usr/lib/ --enable-developer

Поделиться сообщением


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

пытаюсь настроить 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.

Изменено пользователем lllsergeyv

Поделиться сообщением


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

Мои страдания с абиллсом на линукс закончились после установки его на FreeBSD.

Вряха самое-то для бывших виндузятников... крестики поставил где надо и жди.. деградация рулит среди населения...

Потому как менять ось из-за того, что что-то не получилось - бред. так до смешного можно дойти...

Изменено пользователем zakachkin

Поделиться сообщением


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

Мои страдания с абиллсом на линукс закончились после установки его на FreeBSD.

Вряха самое-то для бывших виндузятников... крестики поставил где надо и жди.. деградация рулит среди населения...

Потому как менять ось из-за того, что что-то не получилось - бред. так до смешного можно дойти...

 

Данный продукт под фрей работает на много лучше. А на счет крестиков Вы что-то путаете. И чем Вам винда не угодила. Каждая ось решает свою задачу, а тупо пихать везде линкс вот это и есть бред.

Изменено пользователем lllsergeyv

Поделиться сообщением


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

Данный продукт под фрей работает на много лучше.

еммм..

ну расскажите тогда, что там есть в нём такого-этакого ос-ориентированного (именно в биллинге который написан на перл и юзает мускул с радиусом) ЧТО ВО ФРЕ работает лучше ?....

работает оно одинаково как во фре так и в linux.

Если в кого то руки не оттуда ростут и есть проблема в установке-настройке - то это их личные проблемы

Поделиться сообщением


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

Данный продукт под фрей работает на много лучше.

еммм..

ну расскажите тогда, что там есть в нём такого-этакого ос-ориентированного (именно в биллинге который написан на перл и юзает мускул с радиусом) ЧТО ВО ФРЕ работает лучше ?....

работает оно одинаково как во фре так и в linux.

Если в кого то руки не оттуда ростут и есть проблема в установке-настройке - то это их личные проблемы

думаю руки тут ни причём люди ленятся даже мануал по установке прочитать до конца

Поделиться сообщением


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

Данный продукт под фрей работает на много лучше.

еммм..

ну расскажите тогда, что там есть в нём такого-этакого ос-ориентированного (именно в биллинге который написан на перл и юзает мускул с радиусом) ЧТО ВО ФРЕ работает лучше ?....

работает оно одинаково как во фре так и в 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$? от чего такая несправедливость? или фрей пользуются нищеброды, а линуксом крутые перцы, с которых и две штуки сбить можно? Когда вы снезойдете до того, чтоб сделать установочный пакет для своего продукта(хотябы для платной версии.. и не нужно мне говорить что сами все усатновят.. на свой сервер я никого не пущу)?

 

Я выбрал более легкий путь и поделился своим субъективным мнением. Чем мой выбор не правильный?

Поделиться сообщением


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

Я выбрал более легкий путь и поделился своим субъективным мнением. Чем мой выбор не правильный?

Ваш выбор правильный, несомненно. Но не стоит советовать человеку дробовик, если он со своей проблемой справился при помощи вальтера.

Поделиться сообщением


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

Канечно мне лень на 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

нда .... как всё запущено... видно, что человек не в курсе о системе пакетов. Как научили под фрями компилить всё по надобности и без - так и едет. Вы так и во фре всё компилите ? там есть порты говоря, пекеджи там всякие тоже есть ....

 

 

ПС. Хотелось бы всё таки услышать ответ о "Данный продукт под фрей работает на много лучше" и что там есть в нём такого-этакого ос-ориентированного (именно в биллинге который написан на перл и юзает мускул с радиусом) ЧТО ВО ФРЕ работает лучше ?

Изменено пользователем Lynx10

Поделиться сообщением


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

Канечно мне лень на 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 выжирал всю память, приходилось раз в неделю перезагружать процесс. На фре такого прикола замечено не было. Когда появилась надобность дергать радис раз в день, то решили вернуться назад на фрю и всем довольны.

Изменено пользователем lllsergeyv

Поделиться сообщением


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

"Все запущено" у тех, кто постит такое на официальном сайте проекта в документации ссылка

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

На фре я все ставил из портов, а на debian из пакетов, не нужно мне об этом напоминать.

не всё так плохо оказывается

По поводу работы: На debian etch freeradius из включеным rlm_perl выжирал всю память, приходилось раз в неделю перезагружать процесс. На фре такого прикола замечено не было. Когда появилась надобность дергать радис раз в день, то решили вернуться назад на фрю и всем довольны.

а вот это странно... работает радиус под линуксом (правда не на дебиане) годами без перезагрузки.

Изменено пользователем Lynx10

Поделиться сообщением


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

а вот это странно... работает радиус под линуксом (правда не на дебиане) годами без перезагрузки.

 

Может щас и лучше стало.. но лень пробовать.. без rlm_perl все было отлично

Изменено пользователем lllsergeyv

Поделиться сообщением


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

Канечно мне лень на 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 без (соответвенно ничгео не работало) мы отказались собирать радиус с пакетов под линукс, а только с исходников

 

 

в комерческой версии есть автоконфигуратор так что сбор пакетов и их конфигурация происходит автоматически

Поделиться сообщением


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

еммм..

ну расскажите тогда, что там есть в нём такого-этакого ос-ориентированного (именно в биллинге который написан на перл и юзает мускул с радиусом) ЧТО ВО ФРЕ работает лучше ?....

работает оно одинаково как во фре так и в 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", но.. Как говориться, кесарю кесарево, а слесарю слесарево! :) В любой дом приличные люди входят через дверь..

Изменено пользователем AlKov

Поделиться сообщением


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

Роутеры, фаервол и НАТ до сих пор юзаю на Linux и считаю, что он (Linux) более приспособлен и удобен для решения этих задач.

 

Щас Вам раскажут как нужно строить нат на фре :)

Поделиться сообщением


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

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

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

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

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

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

Войти

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

Войти сейчас