Freeradius-Users
Threads by month
- ----- 2026 -----
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- 27049 discussions
I am trying to authenticate users via Freeradius 2.1.7 against LDAP. I would like to use a checkItem to determine ippool assignment to give users an IP address from defined pools. The LDAP portion is working correctly but I receive the message "Could not find Pool-Name attribute" in my debug output (hence no IP address is assigned). What am I missing?
Thanks,
David Wolford
**************************
My user file is as follows:
Default Group-Name == Telecommunictations, Pool-Name := "Telecommunications"
Fall-Through = Yes
**************************
My ldap.attrmap is as follows:
checkItem radiusemployeedepartment uabemployeedepartment
**************************
My ippool is as follows:
ippool Telecommunications{
range-start = 10.0.0.1
range-stop = 10.0.0.10
netmask = 255.255.0.0
cache-size = 10
session-db = ${db_dir}/db.Telecommunications-session
ip-index = ${db_dir}/db.Telecommunications-index
override = yes
}
***************************
My debug output:
[root@localhost sbin]# ./radiusd -X
FreeRADIUS Version 2.1.7, for host i386-redhat-linux-gnu, built on Sep 18 2009 at 10:59:17
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 /etc/raddb/radiusd.conf
including configuration file /etc/raddb/proxy.conf
including configuration file /etc/raddb/clients.conf
including files in directory /etc/raddb/modules/
including configuration file /etc/raddb/modules/smbpasswd
including configuration file /etc/raddb/modules/inner-eap
including configuration file /etc/raddb/modules/otp
including configuration file /etc/raddb/modules/radutmp
including configuration file /etc/raddb/modules/mschap
including configuration file /etc/raddb/modules/mac2vlan
including configuration file /etc/raddb/modules/ippool
including configuration file /etc/raddb/modules/mac2ip
including configuration file /etc/raddb/modules/passwd
including configuration file /etc/raddb/modules/detail.example.com
including configuration file /etc/raddb/modules/preprocess
including configuration file /etc/raddb/modules/detail
including configuration file /etc/raddb/modules/sradutmp
including configuration file /etc/raddb/modules/logintime
including configuration file /etc/raddb/modules/echo
including configuration file /etc/raddb/modules/acct_unique
including configuration file /etc/raddb/modules/etc_group
including configuration file /etc/raddb/modules/detail.log
including configuration file /etc/raddb/modules/counter
including configuration file /etc/raddb/modules/unix
including configuration file /etc/raddb/modules/digest
including configuration file /etc/raddb/modules/wimax
including configuration file /etc/raddb/modules/sqlcounter_expire_on_login
including configuration file /etc/raddb/modules/ldap
including configuration file /etc/raddb/modules/sql_log
including configuration file /etc/raddb/modules/attr_filter
including configuration file /etc/raddb/modules/expr
including configuration file /etc/raddb/modules/checkval
including configuration file /etc/raddb/modules/files
including configuration file /etc/raddb/modules/attr_rewrite
including configuration file /etc/raddb/modules/cui
including configuration file /etc/raddb/modules/perl
including configuration file /etc/raddb/modules/exec
including configuration file /etc/raddb/modules/smsotp
including configuration file /etc/raddb/modules/linelog
including configuration file /etc/raddb/modules/chap
including configuration file /etc/raddb/modules/policy
including configuration file /etc/raddb/modules/pap
including configuration file /etc/raddb/modules/pam
including configuration file /etc/raddb/modules/always
including configuration file /etc/raddb/modules/expiration
including configuration file /etc/raddb/modules/realm
including configuration file /etc/raddb/eap.conf
including configuration file /etc/raddb/policy.conf
including files in directory /etc/raddb/sites-enabled/
including configuration file /etc/raddb/sites-enabled/default
including configuration file /etc/raddb/sites-enabled/control-socket
including configuration file /etc/raddb/sites-enabled/inner-tunnel
group = radiusd
user = radiusd
including dictionary file /etc/raddb/dictionary
main {
prefix = "/usr"
localstatedir = "/var"
logdir = "/var/log/radius"
libdir = "/usr/lib/freeradius"
radacctdir = "/var/log/radius/radacct"
hostname_lookups = no
max_request_time = 30
cleanup_delay = 5
max_requests = 1024
allow_core_dumps = no
pidfile = "/var/run/radiusd/radiusd.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 = no
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 {
ipaddr = 127.0.0.1
require_message_authenticator = no
secret = "testing123"
nastype = "other"
}
client x.x.x.x {
require_message_authenticator = no
secret = "*********"
shortname = "ASA1"
}
client x.x.x.x {
require_message_authenticator = no
secret = "*********"
shortname = "ASA2"
}
radiusd: #### Instantiating modules ####
instantiate {
Module: Linked to module rlm_exec
Module: Instantiating exec
exec {
wait = no
input_pairs = "request"
shell_escape = yes
}
Module: Linked to module rlm_expr
Module: Instantiating expr
Module: Linked to module rlm_expiration
Module: Instantiating expiration
expiration {
reply-message = "Password Has Expired "
}
Module: Linked to module rlm_logintime
Module: Instantiating logintime
logintime {
reply-message = "You are calling outside your allowed timespan "
minimum-timeout = 60
}
}
radiusd: #### Loading Virtual Servers ####
server inner-tunnel {
modules {
Module: Checking authenticate {...} for more modules to load
Module: Linked to module rlm_pap
Module: Instantiating pap
pap {
encryption_scheme = "auto"
auto_header = no
}
Module: Linked to module rlm_chap
Module: Instantiating chap
Module: Linked to module rlm_mschap
Module: Instantiating mschap
mschap {
use_mppe = yes
require_encryption = no
require_strong = no
with_ntdomain_hack = no
}
Module: Linked to module rlm_unix
Module: Instantiating unix
unix {
radwtmp = "/var/log/radius/radwtmp"
}
Module: Linked to module rlm_ldap
Module: Instantiating ldap
ldap {
server = "my ldap server"
port = 389
password = ""
identity = ""
net_timeout = 1
timeout = 4
timelimit = 3
tls_mode = no
start_tls = no
tls_require_cert = "allow"
tls {
start_tls = no
require_cert = "allow"
}
basedn = "dc=some,dc=company"
filter = "(uid=%u)"
base_filter = "(objectclass=radiusprofile)"
auto_header = no
access_attr_used_for_allow = yes
groupname_attribute = "cn"
groupmembership_filter = "(|(&(objectClass=GroupOfNames)(member=%{control:Ldap-UserDn}))(&(objectClass=GroupOfUniqueNames)(uniquemember=%{control:Ldap-UserDn})))"
dictionary_mapping = "/etc/raddb/ldap.attrmap"
ldap_debug = 0
ldap_connections_number = 5
compare_check_items = no
do_xlat = yes
set_auth_type = yes
}
rlm_ldap: Registering ldap_groupcmp for Ldap-Group
rlm_ldap: Registering ldap_xlat with xlat_name ldap
rlm_ldap: reading ldap<->radius mappings from file /etc/raddb/ldap.attrmap
rlm_ldap: LDAP radiusCheckItem mapped to RADIUS $GENERIC$
rlm_ldap: LDAP radiusReplyItem mapped to RADIUS $GENERIC$
rlm_ldap: LDAP radiusAuthType mapped to RADIUS Auth-Type
rlm_ldap: LDAP radiusSimultaneousUse mapped to RADIUS Simultaneous-Use
rlm_ldap: LDAP radiusCalledStationId mapped to RADIUS Called-Station-Id
rlm_ldap: LDAP radiusCallingStationId mapped to RADIUS Calling-Station-Id
rlm_ldap: LDAP lmPassword mapped to RADIUS LM-Password
rlm_ldap: LDAP ntPassword mapped to RADIUS NT-Password
rlm_ldap: LDAP sambaLmPassword mapped to RADIUS LM-Password
rlm_ldap: LDAP sambaNtPassword mapped to RADIUS NT-Password
rlm_ldap: LDAP dBCSPwd mapped to RADIUS LM-Password
rlm_ldap: LDAP acctFlags mapped to RADIUS SMB-Account-CTRL-TEXT
rlm_ldap: LDAP radiusExpiration mapped to RADIUS Expiration
rlm_ldap: LDAP radiusNASIpAddress mapped to RADIUS NAS-IP-Address
rlm_ldap: LDAP uabemployeedepartment mapped to RADIUS radiusemployeedepartment
rlm_ldap: LDAP radiusServiceType mapped to RADIUS Service-Type
rlm_ldap: LDAP radiusFramedProtocol mapped to RADIUS Framed-Protocol
rlm_ldap: LDAP radiusFramedIPAddress mapped to RADIUS Framed-IP-Address
rlm_ldap: LDAP radiusFramedIPNetmask mapped to RADIUS Framed-IP-Netmask
rlm_ldap: LDAP radiusFramedRoute mapped to RADIUS Framed-Route
rlm_ldap: LDAP radiusFramedRouting mapped to RADIUS Framed-Routing
rlm_ldap: LDAP radiusFilterId mapped to RADIUS Filter-Id
rlm_ldap: LDAP radiusFramedMTU mapped to RADIUS Framed-MTU
rlm_ldap: LDAP radiusFramedCompression mapped to RADIUS Framed-Compression
rlm_ldap: LDAP radiusLoginIPHost mapped to RADIUS Login-IP-Host
rlm_ldap: LDAP radiusLoginService mapped to RADIUS Login-Service
rlm_ldap: LDAP radiusLoginTCPPort mapped to RADIUS Login-TCP-Port
rlm_ldap: LDAP radiusCallbackNumber mapped to RADIUS Callback-Number
rlm_ldap: LDAP radiusCallbackId mapped to RADIUS Callback-Id
rlm_ldap: LDAP radiusFramedIPXNetwork mapped to RADIUS Framed-IPX-Network
rlm_ldap: LDAP radiusClass mapped to RADIUS Class
rlm_ldap: LDAP radiusSessionTimeout mapped to RADIUS Session-Timeout
rlm_ldap: LDAP radiusIdleTimeout mapped to RADIUS Idle-Timeout
rlm_ldap: LDAP radiusTerminationAction mapped to RADIUS Termination-Action
rlm_ldap: LDAP radiusLoginLATService mapped to RADIUS Login-LAT-Service
rlm_ldap: LDAP radiusLoginLATNode mapped to RADIUS Login-LAT-Node
rlm_ldap: LDAP radiusLoginLATGroup mapped to RADIUS Login-LAT-Group
rlm_ldap: LDAP radiusFramedAppleTalkLink mapped to RADIUS Framed-AppleTalk-Link
rlm_ldap: LDAP radiusFramedAppleTalkNetwork mapped to RADIUS Framed-AppleTalk-Network
rlm_ldap: LDAP radiusFramedAppleTalkZone mapped to RADIUS Framed-AppleTalk-Zone
rlm_ldap: LDAP radiusPortLimit mapped to RADIUS Port-Limit
rlm_ldap: LDAP radiusLoginLATPort mapped to RADIUS Login-LAT-Port
rlm_ldap: LDAP radiusReplyMessage mapped to RADIUS Reply-Message
rlm_ldap: LDAP radiusTunnelType mapped to RADIUS Tunnel-Type
rlm_ldap: LDAP radiusTunnelMediumType mapped to RADIUS Tunnel-Medium-Type
rlm_ldap: LDAP radiusTunnelPrivateGroupId mapped to RADIUS Tunnel-Private-Group-Id
conns: 0x9bb7a50
Module: Linked to module rlm_eap
Module: Instantiating eap
eap {
default_eap_type = "md5"
timer_expire = 60
ignore_unknown_eap_types = no
cisco_accounting_username_bug = no
max_sessions = 2048
}
Module: Linked to sub-module rlm_eap_md5
Module: Instantiating eap-md5
Module: Linked to sub-module rlm_eap_leap
Module: Instantiating eap-leap
Module: Linked to sub-module rlm_eap_gtc
Module: Instantiating eap-gtc
gtc {
challenge = "Password: "
auth_type = "PAP"
}
Module: Linked to sub-module rlm_eap_tls
Module: Instantiating eap-tls
tls {
rsa_key_exchange = no
dh_key_exchange = yes
rsa_key_length = 512
dh_key_length = 512
verify_depth = 0
pem_file_type = yes
private_key_file = "/etc/raddb/certs/server.pem"
certificate_file = "/etc/raddb/certs/server.pem"
CA_file = "/etc/raddb/certs/ca.pem"
private_key_password = "whatever"
dh_file = "/etc/raddb/certs/dh"
random_file = "/etc/raddb/certs/random"
fragment_size = 1024
include_length = yes
check_crl = no
cipher_list = "DEFAULT"
make_cert_command = "/etc/raddb/certs/bootstrap"
cache {
enable = no
lifetime = 24
max_entries = 255
}
}
Module: Linked to sub-module rlm_eap_ttls
Module: Instantiating eap-ttls
ttls {
default_eap_type = "md5"
copy_request_to_tunnel = no
use_tunneled_reply = no
virtual_server = "inner-tunnel"
include_length = yes
}
Module: Linked to sub-module rlm_eap_peap
Module: Instantiating eap-peap
peap {
default_eap_type = "mschapv2"
copy_request_to_tunnel = no
use_tunneled_reply = no
proxy_tunneled_request_as_eap = yes
virtual_server = "inner-tunnel"
}
Module: Linked to sub-module rlm_eap_mschapv2
Module: Instantiating eap-mschapv2
mschapv2 {
with_ntdomain_hack = no
}
Module: Checking authorize {...} for more modules to load
Module: Linked to module rlm_realm
Module: Instantiating suffix
realm suffix {
format = "suffix"
delimiter = "@"
ignore_default = no
ignore_null = no
}
Module: Linked to module rlm_files
Module: Instantiating files
files {
usersfile = "/etc/raddb/users"
acctusersfile = "/etc/raddb/acct_users"
preproxy_usersfile = "/etc/raddb/preproxy_users"
compat = "no"
}
Module: Checking session {...} for more modules to load
Module: Linked to module rlm_radutmp
Module: Instantiating radutmp
radutmp {
filename = "/var/log/radius/radutmp"
username = "%{User-Name}"
case_sensitive = yes
check_with_nas = yes
perm = 384
callerid = yes
}
Module: Checking post-proxy {...} for more modules to load
Module: Checking post-auth {...} for more modules to load
Module: Linked to module rlm_attr_filter
Module: Instantiating attr_filter.access_reject
attr_filter attr_filter.access_reject {
attrsfile = "/etc/raddb/attrs.access_reject"
key = "%{User-Name}"
}
} # modules
} # server
server {
modules {
Module: Checking authenticate {...} for more modules to load
Module: Checking authorize {...} for more modules to load
Module: Linked to module rlm_preprocess
Module: Instantiating preprocess
preprocess {
huntgroups = "/etc/raddb/huntgroups"
hints = "/etc/raddb/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: Checking preacct {...} for more modules to load
Module: Linked to module rlm_acct_unique
Module: Instantiating acct_unique
acct_unique {
key = "User-Name, Acct-Session-Id, NAS-IP-Address, Client-IP-Address, NAS-Port"
}
Module: Checking accounting {...} for more modules to load
Module: Linked to module rlm_detail
Module: Instantiating detail
detail {
detailfile = "/var/log/radius/radacct/%{Client-IP-Address}/detail-%Y%m%d"
header = "%t"
detailperm = 384
dirperm = 493
locking = no
log_packet_header = no
}
Module: Linked to module rlm_ippool
Module: Instantiating main_pool
ippool main_pool {
session-db = "/etc/raddb/db.ippool"
ip-index = "/etc/raddb/db.ipindex"
key = "%{NAS-IP-Address} %{NAS-Port}"
range-start = 192.168.1.1
range-stop = 192.168.3.254
netmask = 255.255.255.0
cache-size = 800
override = no
maximum-timeout = 0
}
Module: Instantiating Telecommunications
ippool Telecommunications {
session-db = "/etc/raddb/db.Telecommunications-session"
ip-index = "/etc/raddb/db.Telecommunications-index"
key = "%{NAS-IP-Address} %{NAS-Port}"
range-start = x.x.x.x
range-stop = x.x.x.x
netmask = 255.255.0.0
cache-size = 10
override = yes
maximum-timeout = 0
}
Module: Instantiating attr_filter.accounting_response
attr_filter attr_filter.accounting_response {
attrsfile = "/etc/raddb/attrs.accounting_response"
key = "%{User-Name}"
}
Module: Checking session {...} for more modules to load
Module: Checking post-proxy {...} for more modules to load
Module: Checking post-auth {...} for more modules to load
} # modules
} # server
radiusd: #### Opening IP addresses and Ports ####
listen {
type = "auth"
ipaddr = *
port = 0
}
listen {
type = "acct"
ipaddr = *
port = 0
}
listen {
type = "control"
listen {
socket = "/var/run/radiusd/radiusd.sock"
}
}
Listening on authentication address * port 1812
Listening on accounting address * port 1813
Listening on command file /var/run/radiusd/radiusd.sock
Listening on proxy address * port 1814
Ready to process requests.
rad_recv: Access-Request packet from host 127.0.0.1 port 39140, id=250, length=60
User-Name = "dwo*****"
User-Password = "Ap*********"
NAS-IP-Address = 127.0.0.1
NAS-Port = 1812
+- entering group authorize {...}
++[preprocess] returns ok
++[chap] returns noop
++[mschap] returns noop
[suffix] No '@' in User-Name = "dwo*****", looking up realm NULL
[suffix] No such realm "NULL"
++[suffix] returns noop
[eap] No EAP-Message, not doing EAP
++[eap] returns noop
++[unix] returns notfound
++[files] returns noop
[ldap] performing user authorization for dwo*****
[ldap] expand: (uid=%u) -> (uid=dwo*****)
[ldap] expand: dc=some,dc=company -> dc=some,dc=company
rlm_ldap: ldap_get_conn: Checking Id: 0
rlm_ldap: ldap_get_conn: Got Id: 0
rlm_ldap: attempting LDAP reconnection
rlm_ldap: (re)connect to ldap.company:389, authentication 0
rlm_ldap: bind as / to ldap.company:389
rlm_ldap: waiting for bind result ...
rlm_ldap: Bind was successful
rlm_ldap: performing search in dc=some,dc=company, with filter (uid=dwo*****)
[ldap] looking for check items in directory...
rlm_ldap: uabemployeedepartment -> radiusemployeedepartment == "Telecommunications"
[ldap] looking for reply items in directory...
WARNING: No "known good" password was found in LDAP. Are you sure that the user is configured correctly?
[ldap] Setting Auth-Type = LDAP
[ldap] user dwo***** authorized to use remote access
rlm_ldap: ldap_release_conn: Release Id: 0
++[ldap] returns ok
++[expiration] returns noop
++[logintime] returns noop
[pap] WARNING! No "known good" password found for the user. Authentication may fail because of this.
++[pap] returns noop
Found Auth-Type = LDAP
+- entering group LDAP {...}
[ldap] login attempt by "dwo*****" with password "Ap*********"
[ldap] user DN: uid=dwo*****, ou=people, dc=some, dc=company
rlm_ldap: (re)connect to ldap.company:389, authentication 1
rlm_ldap: bind as uid=dwo*****, ou=people, dc=some, dc=company/Ap********* to ldap.company:389
rlm_ldap: waiting for bind result ...
rlm_ldap: Bind was successful
[ldap] user dwo***** authenticated succesfully
++[ldap] returns ok
+- entering group post-auth {...}
[main_pool] Could not find Pool-Name attribute.
++[main_pool] returns noop
[Telecommunications] Could not find Pool-Name attribute.
++[Telecommunications] returns noop
++[exec] returns noop
Sending Access-Accept of id 250 to 127.0.0.1 port 39140
Finished request 0.
Going to the next request
Waking up in 4.9 seconds.
2
1
Hello i'm trying to setup Freeradius to do wireless authcation when I try to connect I get my peap certficte then it says "incorrect username or password" below is the debug output
"server-2:~ # radiusd -X
FreeRADIUS Version 2.1.6, for host i686-suse-linux-gnu, built on Aug 23 2009 at 13:12:28
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 /etc/raddb/radiusd.conf
including configuration file /etc/raddb/proxy.conf
including configuration file /etc/raddb/clients.conf
including files in directory /etc/raddb/modules/
including configuration file /etc/raddb/modules/pam
including configuration file /etc/raddb/modules/pap
including configuration file /etc/raddb/modules/otp
including configuration file /etc/raddb/modules/chap
including configuration file /etc/raddb/modules/echo
including configuration file /etc/raddb/modules/exec
including configuration file /etc/raddb/modules/expr
including configuration file /etc/raddb/modules/ldap
including configuration file /etc/raddb/modules/krb5
including configuration file /etc/raddb/modules/perl
including configuration file /etc/raddb/modules/unix
including configuration file /etc/raddb/modules/inner-eap
including configuration file /etc/raddb/modules/radutmp
including configuration file /etc/raddb/modules/counter
including configuration file /etc/raddb/modules/acct_unique
including configuration file /etc/raddb/modules/files
including configuration file /etc/raddb/modules/realm
including configuration file /etc/raddb/modules/wimax
including configuration file /etc/raddb/modules/mac2vlan
including configuration file /etc/raddb/modules/linelog
including configuration file /etc/raddb/modules/sqlcounter_expire_on_login
including configuration file /etc/raddb/modules/detail.example.com
including configuration file /etc/raddb/modules/checkval
including configuration file /etc/raddb/modules/logintime
including configuration file /etc/raddb/modules/sql_log
including configuration file /etc/raddb/modules/sradutmp
including configuration file /etc/raddb/modules/always
including configuration file /etc/raddb/modules/attr_rewrite
including configuration file /etc/raddb/modules/detail
including configuration file /etc/raddb/modules/digest
including configuration file /etc/raddb/modules/ippool
including configuration file /etc/raddb/modules/mac2ip
including configuration file /etc/raddb/modules/mschap
including configuration file /etc/raddb/modules/smbpasswd
including configuration file /etc/raddb/modules/passwd
including configuration file /etc/raddb/modules/policy
including configuration file /etc/raddb/modules/smsotp
including configuration file /etc/raddb/modules/etc_group
including configuration file /etc/raddb/modules/preprocess
including configuration file /etc/raddb/modules/attr_filter
including configuration file /etc/raddb/modules/detail.log
including configuration file /etc/raddb/modules/expiration
including configuration file /etc/raddb/eap.conf
including configuration file /etc/raddb/policy.conf
including files in directory /etc/raddb/sites-enabled/
including configuration file /etc/raddb/sites-enabled/default
including configuration file /etc/raddb/sites-enabled/inner-tunnel
including configuration file /etc/raddb/sites-enabled/control-socket
group = radiusd
user = radiusd
including dictionary file /etc/raddb/dictionary
main {
prefix = "/usr"
localstatedir = "/var"
logdir = "/var/log/radius"
libdir = "/usr/lib/freeradius"
radacctdir = "/var/log/radius/radacct"
hostname_lookups = no
max_request_time = 30
cleanup_delay = 5
max_requests = 1024
allow_core_dumps = no
pidfile = "/var/run/radiusd/radiusd.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 = no
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 {
ipaddr = 127.0.0.1
require_message_authenticator = no
secret = "testing123"
nastype = "other"
}
client 192.168.2.10 {
require_message_authenticator = no
secret = "GOLDFLOOR59"
shortname = "server-3"
}
radiusd: #### Instantiating modules ####
instantiate {
Module: Linked to module rlm_exec
Module: Instantiating exec
exec {
wait = no
input_pairs = "request"
shell_escape = yes
}
Module: Linked to module rlm_expr
Module: Instantiating expr
Module: Linked to module rlm_expiration
Module: Instantiating expiration
expiration {
reply-message = "Password Has Expired "
}
Module: Linked to module rlm_logintime
Module: Instantiating logintime
logintime {
reply-message = "You are calling outside your allowed timespan "
minimum-timeout = 60
}
}
radiusd: #### Loading Virtual Servers ####
server inner-tunnel {
modules {
Module: Checking authenticate {...} for more modules to load
Module: Linked to module rlm_pap
Module: Instantiating pap
pap {
encryption_scheme = "auto"
auto_header = no
}
Module: Linked to module rlm_chap
Module: Instantiating chap
Module: Linked to module rlm_mschap
Module: Instantiating mschap
mschap {
use_mppe = yes
require_encryption = no
require_strong = no
with_ntdomain_hack = no
}
Module: Linked to module rlm_unix
Module: Instantiating unix
unix {
radwtmp = "/var/log/radius/radwtmp"
}
Module: Linked to module rlm_ldap
Module: Instantiating ldap
ldap {
server = "192.168.2.2"
port = 389
password = ""
identity = ""
net_timeout = 1
timeout = 4
timelimit = 3
tls_mode = no
start_tls = no
tls_require_cert = "allow"
tls {
start_tls = no
require_cert = "allow"
}
basedn = "o=missouri"
filter = "(uid=%{Stripped-User-Name:-%{User-Name}})"
base_filter = "(objectclass=radiusprofile)"
auto_header = no
access_attr_used_for_allow = yes
groupname_attribute = "cn"
groupmembership_filter = "(|(&(objectClass=GroupOfNames)(member=%{Ldap-UserDn}))(&(objectClass=GroupOfUniqueNames)(uniquemember=%{Ldap-UserDn})))"
dictionary_mapping = "/etc/raddb/ldap.attrmap"
ldap_debug = 0
ldap_connections_number = 5
compare_check_items = no
do_xlat = yes
edir_account_policy_check = yes
set_auth_type = yes
}
rlm_ldap: Registering ldap_groupcmp for Ldap-Group
rlm_ldap: Registering ldap_xlat with xlat_name ldap
rlm_ldap: reading ldap<->radius mappings from file /etc/raddb/ldap.attrmap
rlm_ldap: LDAP radiusCheckItem mapped to RADIUS $GENERIC$
rlm_ldap: LDAP radiusReplyItem mapped to RADIUS $GENERIC$
rlm_ldap: LDAP radiusAuthType mapped to RADIUS Auth-Type
rlm_ldap: LDAP radiusSimultaneousUse mapped to RADIUS Simultaneous-Use
rlm_ldap: LDAP radiusCalledStationId mapped to RADIUS Called-Station-Id
rlm_ldap: LDAP radiusCallingStationId mapped to RADIUS Calling-Station-Id
rlm_ldap: LDAP lmPassword mapped to RADIUS LM-Password
rlm_ldap: LDAP ntPassword mapped to RADIUS NT-Password
rlm_ldap: LDAP sambaLmPassword mapped to RADIUS LM-Password
rlm_ldap: LDAP sambaNtPassword mapped to RADIUS NT-Password
rlm_ldap: LDAP dBCSPwd mapped to RADIUS LM-Password
rlm_ldap: LDAP acctFlags mapped to RADIUS SMB-Account-CTRL-TEXT
rlm_ldap: LDAP radiusExpiration mapped to RADIUS Expiration
rlm_ldap: LDAP radiusNASIpAddress mapped to RADIUS NAS-IP-Address
rlm_ldap: LDAP radiusServiceType mapped to RADIUS Service-Type
rlm_ldap: LDAP radiusFramedProtocol mapped to RADIUS Framed-Protocol
rlm_ldap: LDAP radiusFramedIPAddress mapped to RADIUS Framed-IP-Address
rlm_ldap: LDAP radiusFramedIPNetmask mapped to RADIUS Framed-IP-Netmask
rlm_ldap: LDAP radiusFramedRoute mapped to RADIUS Framed-Route
rlm_ldap: LDAP radiusFramedRouting mapped to RADIUS Framed-Routing
rlm_ldap: LDAP radiusFilterId mapped to RADIUS Filter-Id
rlm_ldap: LDAP radiusFramedMTU mapped to RADIUS Framed-MTU
rlm_ldap: LDAP radiusFramedCompression mapped to RADIUS Framed-Compression
rlm_ldap: LDAP radiusLoginIPHost mapped to RADIUS Login-IP-Host
rlm_ldap: LDAP radiusLoginService mapped to RADIUS Login-Service
rlm_ldap: LDAP radiusLoginTCPPort mapped to RADIUS Login-TCP-Port
rlm_ldap: LDAP radiusCallbackNumber mapped to RADIUS Callback-Number
rlm_ldap: LDAP radiusCallbackId mapped to RADIUS Callback-Id
rlm_ldap: LDAP radiusFramedIPXNetwork mapped to RADIUS Framed-IPX-Network
rlm_ldap: LDAP radiusClass mapped to RADIUS Class
rlm_ldap: LDAP radiusSessionTimeout mapped to RADIUS Session-Timeout
rlm_ldap: LDAP radiusIdleTimeout mapped to RADIUS Idle-Timeout
rlm_ldap: LDAP radiusTerminationAction mapped to RADIUS Termination-Action
rlm_ldap: LDAP radiusLoginLATService mapped to RADIUS Login-LAT-Service
rlm_ldap: LDAP radiusLoginLATNode mapped to RADIUS Login-LAT-Node
rlm_ldap: LDAP radiusLoginLATGroup mapped to RADIUS Login-LAT-Group
rlm_ldap: LDAP radiusFramedAppleTalkLink mapped to RADIUS Framed-AppleTalk-Link
rlm_ldap: LDAP radiusFramedAppleTalkNetwork mapped to RADIUS Framed-AppleTalk-Network
rlm_ldap: LDAP radiusFramedAppleTalkZone mapped to RADIUS Framed-AppleTalk-Zone
rlm_ldap: LDAP radiusPortLimit mapped to RADIUS Port-Limit
rlm_ldap: LDAP radiusLoginLATPort mapped to RADIUS Login-LAT-Port
rlm_ldap: LDAP radiusReplyMessage mapped to RADIUS Reply-Message
rlm_ldap: LDAP radiusTunnelType mapped to RADIUS Tunnel-Type
rlm_ldap: LDAP radiusTunnelMediumType mapped to RADIUS Tunnel-Medium-Type
rlm_ldap: LDAP radiusTunnelPrivateGroupId mapped to RADIUS Tunnel-Private-Group-Id
conns: 0x8012bde8
Module: Linked to module rlm_eap
Module: Instantiating eap
eap {
default_eap_type = "peap"
timer_expire = 60
ignore_unknown_eap_types = no
cisco_accounting_username_bug = no
max_sessions = 2048
}
Module: Linked to sub-module rlm_eap_md5
Module: Instantiating eap-md5
Module: Linked to sub-module rlm_eap_leap
Module: Instantiating eap-leap
Module: Linked to sub-module rlm_eap_gtc
Module: Instantiating eap-gtc
gtc {
challenge = "Password: "
auth_type = "PAP"
}
Module: Linked to sub-module rlm_eap_tls
Module: Instantiating eap-tls
tls {
rsa_key_exchange = no
dh_key_exchange = yes
rsa_key_length = 512
dh_key_length = 512
verify_depth = 0
pem_file_type = yes
private_key_file = "/etc/raddb/certs/server.pem"
certificate_file = "/etc/raddb/certs/server.pem"
CA_file = "/etc/raddb/certs/ca.pem"
private_key_password = "whatever"
dh_file = "/etc/raddb/certs/dh"
random_file = "/etc/raddb/certs/random"
fragment_size = 1024
include_length = yes
check_crl = no
cipher_list = "DEFAULT"
make_cert_command = "/etc/raddb/certs/bootstrap"
cache {
enable = no
lifetime = 24
max_entries = 255
}
}
Module: Linked to sub-module rlm_eap_ttls
Module: Instantiating eap-ttls
ttls {
default_eap_type = "md5"
copy_request_to_tunnel = no
use_tunneled_reply = no
virtual_server = "inner-tunnel"
include_length = yes
}
Module: Linked to sub-module rlm_eap_peap
Module: Instantiating eap-peap
peap {
default_eap_type = "mschapv2"
copy_request_to_tunnel = no
use_tunneled_reply = no
proxy_tunneled_request_as_eap = yes
virtual_server = "inner-tunnel"
}
Module: Linked to sub-module rlm_eap_mschapv2
Module: Instantiating eap-mschapv2
mschapv2 {
with_ntdomain_hack = no
}
Module: Checking authorize {...} for more modules to load
Module: Linked to module rlm_files
Module: Instantiating files
files {
usersfile = "/etc/raddb/users"
acctusersfile = "/etc/raddb/acct_users"
preproxy_usersfile = "/etc/raddb/preproxy_users"
compat = "no"
}
Module: Checking session {...} for more modules to load
Module: Linked to module rlm_radutmp
Module: Instantiating radutmp
radutmp {
filename = "/var/log/radius/radutmp"
username = "%{User-Name}"
case_sensitive = yes
check_with_nas = yes
perm = 384
callerid = yes
}
Module: Checking post-proxy {...} for more modules to load
Module: Checking post-auth {...} for more modules to load
} # modules
} # server
server {
modules {
Module: Checking authenticate {...} for more modules to load
Module: Checking authorize {...} for more modules to load
Module: Linked to module rlm_preprocess
Module: Instantiating preprocess
preprocess {
huntgroups = "/etc/raddb/huntgroups"
hints = "/etc/raddb/hints"
with_ascend_hack = no
ascend_channels_per_line = 23
with_ntdomain_hack = yes
with_specialix_jetstream_hack = yes
with_cisco_vsa_hack = yes
with_alvarion_vsa_hack = no
}
Module: Linked to module rlm_detail
Module: Instantiating auth_log
detail auth_log {
detailfile = "/var/log/radius/radacct/%{Client-IP-Address}/auth-detail-%Y%m%d"
header = "%t"
detailperm = 384
dirperm = 493
locking = no
log_packet_header = no
}
Module: Checking preacct {...} for more modules to load
Module: Linked to module rlm_acct_unique
Module: Instantiating acct_unique
acct_unique {
key = "User-Name, Acct-Session-Id, NAS-IP-Address, Client-IP-Address, NAS-Port"
}
Module: Checking accounting {...} for more modules to load
Module: Instantiating detail
detail {
detailfile = "/var/log/radius/radacct/%{Client-IP-Address}/detail-%Y%m%d"
header = "%t"
detailperm = 384
dirperm = 493
locking = no
log_packet_header = no
}
Module: Linked to module rlm_attr_filter
Module: Instantiating attr_filter.accounting_response
attr_filter attr_filter.accounting_response {
attrsfile = "/etc/raddb/attrs.accounting_response"
key = "%{User-Name}"
}
Module: Checking session {...} for more modules to load
Module: Checking post-proxy {...} for more modules to load
Module: Checking post-auth {...} for more modules to load
} # modules
} # server
radiusd: #### Opening IP addresses and Ports ####
listen {
type = "auth"
ipaddr = *
port = 0
}
listen {
type = "acct"
ipaddr = *
port = 0
}
listen {
type = "control"
listen {
socket = "/var/run/radiusd/radiusd.sock"
}
}
Listening on authentication address * port 1812
Listening on accounting address * port 1813
Listening on command file /var/run/radiusd/radiusd.sock
Listening on proxy address * port 1814
Ready to process requests.
Framed-MTU = 1400
NAS-Port-Type = Wireless-802.11
Connect-Info = "CONNECT 0Mbps 802.11"
EAP-Message = 0x026800061900
State = 0x429a5d9e43f244a30737a576f1e037cd
Message-Authenticator = 0x2fddee544720bc9603a27abda34ea567
Proxy-State = 0x17000000000000000000000000000000000000a9
+- entering group authorize {...}
++[preprocess] returns ok
[auth_log] expand: /var/log/radius/radacct/%{Client-IP-Address}/auth-detail-%Y%m%d -> /var/log/radius/radacct/192.168.2.10/auth-detail-20091108
[auth_log] /var/log/radius/radacct/%{Client-IP-Address}/auth-detail-%Y%m%d expands to /var/log/radius/radacct/192.168.2.10/auth-detail-20091108
[auth_log] expand: %t -> Sun Nov 8 21:18:24 2009
++[auth_log] returns ok
++[chap] returns noop
++[mschap] returns noop
[eap] EAP packet type response id 104 length 6
[eap] Continuing tunnel setup.
++[eap] returns ok
Found Auth-Type = EAP
+- entering group authenticate {...}
[eap] Request found, released from the list
[eap] EAP/peap
[eap] processing type peap
[peap] processing EAP-TLS
[peap] Received TLS ACK
[peap] ACK handshake fragment handler
[peap] eaptls_verify returned 1
[peap] eaptls_process returned 13
[peap] EAPTLS_HANDLED
++[eap] returns handled
Sending Access-Challenge of id 62 to 192.168.2.10 port 54677
EAP-Message = 0x016903fc1940008220f3197ef3229f300d06092a864886f70d0101050500308193310b3009060355040613024652310f300d060355040813065261646975733112301006035504071309536f6d65776865726531153013060355040a130c4578616d706c6520496e632e3120301e06092a864886f70d010901161161646d696e406578616d706c652e636f6d312630240603550403131d4578616d706c6520436572746966696361746520417574686f72697479301e170d3039313130393031333234375a170d3130313130393031333234375a308193310b3009060355040613024652310f300d060355040813065261646975733112301006035504
EAP-Message = 0x071309536f6d65776865726531153013060355040a130c4578616d706c6520496e632e3120301e06092a864886f70d010901161161646d696e406578616d706c652e636f6d312630240603550403131d4578616d706c6520436572746966696361746520417574686f7269747930820122300d06092a864886f70d01010105000382010f003082010a0282010100bc5dea9d9dfe50287980e118711818af75c060347cdef56dba6f36781a047f714522523cb502d4028bc984cedd7e90bccf939ccd505f8658677908959ca4f79e0724193fd4bfa1d4791394ed274f59687ab5804f6eee3542670c316885e74b5e57a5590d4040548b6299390504e2e5
EAP-Message = 0xef35b6535792d947d7248c31d833598b9a8f048ce4ed761f25cebacb608f4b45e874469cadfbdf9ed806d4757b3db4a30ebc7d12caf02bddf244a295165f0157a4d4b74fc2f6f4e86d751502a887dbfeaff122d93b4fe86fbc1e9649e5213e925dceb819d2d3b4fed669c5ca1339ea8bc5b54a08135ca99fdc18dfa502325d9a5bb607d710c06bd5a27db61b72f632412b0203010001a381fb3081f8301d0603551d0e04160414d36f2b7b4231f3f461cf8884051c1bde5be686e83081c80603551d230481c03081bd8014d36f2b7b4231f3f461cf8884051c1bde5be686e8a18199a48196308193310b3009060355040613024652310f300d06035504
EAP-Message = 0x0813065261646975733112301006035504071309536f6d65776865726531153013060355040a130c4578616d706c6520496e632e3120301e06092a864886f70d010901161161646d696e406578616d706c652e636f6d312630240603550403131d4578616d706c6520436572746966696361746520417574686f726974798209008220f3197ef3229f300c0603551d13040530030101ff300d06092a864886f70d010105050003820101002a2b2e1c7528af648f4be82f8dcfd57aecb057b7078496d67d0e53cdc50682c79c36cce370c60402689cff2bc1bceb819d3de80a45349ee0440ed1b615d357e5bd9d0b25339c1b709577edcefac87d6f93d1
EAP-Message = 0x933266c9fa5276b0
Message-Authenticator = 0x00000000000000000000000000000000
State = 0x429a5d9e40f344a30737a576f1e037cd
Proxy-State = 0x17000000000000000000000000000000000000a9
Finished request 2.
Going to the next request
Waking up in 4.8 seconds.
rad_recv: Access-Request packet from host 192.168.2.10 port 54677, id=63, length=197
User-Name = "ghorchem"
NAS-IP-Address = 192.168.2.116
NAS-Port = 0
Called-Station-Id = "00-23-12-F9-02-33:Gary Horchem bgn"
Calling-Station-Id = "00-23-6C-32-F6-E6"
Framed-MTU = 1400
NAS-Port-Type = Wireless-802.11
Connect-Info = "CONNECT 0Mbps 802.11"
EAP-Message = 0x026900061900
State = 0x429a5d9e40f344a30737a576f1e037cd
Message-Authenticator = 0xd74a66cf93533df7e1774afbdeeb1109
Proxy-State = 0x17000000000000000000000000000000000000aa
+- entering group authorize {...}
++[preprocess] returns ok
[auth_log] expand: /var/log/radius/radacct/%{Client-IP-Address}/auth-detail-%Y%m%d -> /var/log/radius/radacct/192.168.2.10/auth-detail-20091108
[auth_log] /var/log/radius/radacct/%{Client-IP-Address}/auth-detail-%Y%m%d expands to /var/log/radius/radacct/192.168.2.10/auth-detail-20091108
[auth_log] expand: %t -> Sun Nov 8 21:18:24 2009
++[auth_log] returns ok
++[chap] returns noop
++[mschap] returns noop
[eap] EAP packet type response id 105 length 6
[eap] Continuing tunnel setup.
++[eap] returns ok
Found Auth-Type = EAP
+- entering group authenticate {...}
[eap] Request found, released from the list
[eap] EAP/peap
[eap] processing type peap
[peap] processing EAP-TLS
[peap] Received TLS ACK
[peap] ACK handshake fragment handler
[peap] eaptls_verify returned 1
[peap] eaptls_process returned 13
[peap] EAPTLS_HANDLED
++[eap] returns handled
Sending Access-Challenge of id 63 to 192.168.2.10 port 54677
EAP-Message = 0x016a00b51900938cc483d19aef1a6e2c0c55d9932855ec702d2f94c42d19bef2a3bb8388d1284ca9fac7591f05cb6b486584d8e79b34dcef4e348c8e491d314de8102c34388d92fabe1ee7351492a3645a9518d14f29eb05b02f7acb2284ce94b892fdd40e1b9c0ed8961d0a59705523fb531b172fc2861cb5c81e83e88bbd61332fb3fcc387ce06efce7721b19588e1e986126c4c57d09453724cd201737ef92c3c651c377f2b6a7340678e16030100040e000000
Message-Authenticator = 0x00000000000000000000000000000000
State = 0x429a5d9e41f044a30737a576f1e037cd
Proxy-State = 0x17000000000000000000000000000000000000aa
Finished request 3.
Going to the next request
Waking up in 4.7 seconds.
rad_recv: Access-Request packet from host 192.168.2.10 port 54677, id=64, length=529
User-Name = "ghorchem"
NAS-IP-Address = 192.168.2.116
NAS-Port = 0
Called-Station-Id = "00-23-12-F9-02-33:Gary Horchem bgn"
Calling-Station-Id = "00-23-6C-32-F6-E6"
Framed-MTU = 1400
NAS-Port-Type = Wireless-802.11
Connect-Info = "CONNECT 0Mbps 802.11"
EAP-Message = 0x026a01501980000001461603010106100001020100ca05ac504ca1fda191207a9b362a8182d0bd2979ab5c16e170fd1adb8909020aa0bdac225c884927a3e39aa9a3b021a5957f8cc7fc2d61689f683e8c82d49c3b507b523a9838da3318e7519e29d0d87b3f0fbd845f4b665f406a8df48ba2bbfbc5a9ff75579a3786542e04591d2112d47f92defe206dabad81fab2467922cb3700c677a0b8157f8648cef18d0170fa23ed560e11e613f4f06577e8d8073253ef104520da2c9237270a4635b225f7e1f192f7bec606afd0b26e99d454f65538f252eff27a7716458bfa8d33adb1847385136b476b281661b599a064fa785825ff00769d8289e2dee2
EAP-Message = 0xf2cc4847166169431af6005ea442b12492e3e7340ac2a4f614030100010116030100301467ad16451cc0983619cf2e02cdb7e06c9d7db6d61bb16394bc849c6532a8559c93ae097cc47c847a633eda548c61d9
State = 0x429a5d9e41f044a30737a576f1e037cd
Message-Authenticator = 0x63f735c4ecf5083a3b5aa49510895858
Proxy-State = 0x17000000000000000000000000000000000000ab
+- entering group authorize {...}
++[preprocess] returns ok
[auth_log] expand: /var/log/radius/radacct/%{Client-IP-Address}/auth-detail-%Y%m%d -> /var/log/radius/radacct/192.168.2.10/auth-detail-20091108
[auth_log] /var/log/radius/radacct/%{Client-IP-Address}/auth-detail-%Y%m%d expands to /var/log/radius/radacct/192.168.2.10/auth-detail-20091108
[auth_log] expand: %t -> Sun Nov 8 21:18:24 2009
++[auth_log] returns ok
++[chap] returns noop
++[mschap] returns noop
[eap] EAP packet type response id 106 length 253
[eap] Continuing tunnel setup.
++[eap] returns ok
Found Auth-Type = EAP
+- entering group authenticate {...}
[eap] Request found, released from the list
[eap] EAP/peap
[eap] processing type peap
[peap] processing EAP-TLS
TLS Length 326
[peap] Length Included
[peap] eaptls_verify returned 11
[peap] <<< TLS 1.0 Handshake [length 0106], ClientKeyExchange
[peap] TLS_accept: SSLv3 read client key exchange A
[peap] <<< TLS 1.0 ChangeCipherSpec [length 0001]
[peap] <<< TLS 1.0 Handshake [length 0010], Finished
[peap] TLS_accept: SSLv3 read finished A
[peap] >>> TLS 1.0 ChangeCipherSpec [length 0001]
[peap] TLS_accept: SSLv3 write change cipher spec A
[peap] >>> TLS 1.0 Handshake [length 0010], Finished
[peap] TLS_accept: SSLv3 write finished A
[peap] TLS_accept: SSLv3 flush data
[peap] (other): SSL negotiation finished successfully
SSL Connection Established
[peap] eaptls_process returned 13
[peap] EAPTLS_HANDLED
++[eap] returns handled
Sending Access-Challenge of id 64 to 192.168.2.10 port 54677
EAP-Message = 0x016b004119001403010001011603010030c87ba1fe539bc22de7d189d36a6dcc3875b66643554a7db83059180d58e38263df5d9fb2fd407c540fc170d48edcab4f
Message-Authenticator = 0x00000000000000000000000000000000
State = 0x429a5d9e46f144a30737a576f1e037cd
Proxy-State = 0x17000000000000000000000000000000000000ab
Finished request 4.
Going to the next request
Waking up in 4.5 seconds.
rad_recv: Access-Request packet from host 192.168.2.10 port 54677, id=65, length=197
User-Name = "ghorchem"
NAS-IP-Address = 192.168.2.116
NAS-Port = 0
Called-Station-Id = "00-23-12-F9-02-33:Gary Horchem bgn"
Calling-Station-Id = "00-23-6C-32-F6-E6"
Framed-MTU = 1400
NAS-Port-Type = Wireless-802.11
Connect-Info = "CONNECT 0Mbps 802.11"
EAP-Message = 0x026b00061900
State = 0x429a5d9e46f144a30737a576f1e037cd
Message-Authenticator = 0x5bca81fc04871777f906a4ff206a4f85
Proxy-State = 0x17000000000000000000000000000000000000ac
+- entering group authorize {...}
++[preprocess] returns ok
[auth_log] expand: /var/log/radius/radacct/%{Client-IP-Address}/auth-detail-%Y%m%d -> /var/log/radius/radacct/192.168.2.10/auth-detail-20091108
[auth_log] /var/log/radius/radacct/%{Client-IP-Address}/auth-detail-%Y%m%d expands to /var/log/radius/radacct/192.168.2.10/auth-detail-20091108
[auth_log] expand: %t -> Sun Nov 8 21:18:24 2009
++[auth_log] returns ok
++[chap] returns noop
++[mschap] returns noop
[eap] EAP packet type response id 107 length 6
[eap] Continuing tunnel setup.
++[eap] returns ok
Found Auth-Type = EAP
+- entering group authenticate {...}
[eap] Request found, released from the list
[eap] EAP/peap
[eap] processing type peap
[peap] processing EAP-TLS
[peap] Received TLS ACK
[peap] ACK handshake is finished
[peap] eaptls_verify returned 3
[peap] eaptls_process returned 3
[peap] EAPTLS_SUCCESS
++[eap] returns handled
Sending Access-Challenge of id 65 to 192.168.2.10 port 54677
EAP-Message = 0x016c002b19001703010020a68c9fd7f9fdaaa97717a3b43011b65816f502d53089ec383c2578cd41aa82ad
Message-Authenticator = 0x00000000000000000000000000000000
State = 0x429a5d9e47f644a30737a576f1e037cd
Proxy-State = 0x17000000000000000000000000000000000000ac
Finished request 5.
Going to the next request
Waking up in 4.4 seconds.
rad_recv: Access-Request packet from host 192.168.2.10 port 54677, id=66, length=234
User-Name = "ghorchem"
NAS-IP-Address = 192.168.2.116
NAS-Port = 0
Called-Station-Id = "00-23-12-F9-02-33:Gary Horchem bgn"
Calling-Station-Id = "00-23-6C-32-F6-E6"
Framed-MTU = 1400
NAS-Port-Type = Wireless-802.11
Connect-Info = "CONNECT 0Mbps 802.11"
EAP-Message = 0x026c002b190017030100208663696cf36a73709ba8852c57adcaf63f8056ae5246b106cb655207aea2cc78
State = 0x429a5d9e47f644a30737a576f1e037cd
Message-Authenticator = 0x3e3c41d583f535bc8a21f2c306355dfb
Proxy-State = 0x17000000000000000000000000000000000000ad
+- entering group authorize {...}
++[preprocess] returns ok
[auth_log] expand: /var/log/radius/radacct/%{Client-IP-Address}/auth-detail-%Y%m%d -> /var/log/radius/radacct/192.168.2.10/auth-detail-20091108
[auth_log] /var/log/radius/radacct/%{Client-IP-Address}/auth-detail-%Y%m%d expands to /var/log/radius/radacct/192.168.2.10/auth-detail-20091108
[auth_log] expand: %t -> Sun Nov 8 21:18:24 2009
++[auth_log] returns ok
++[chap] returns noop
++[mschap] returns noop
[eap] EAP packet type response id 108 length 43
[eap] Continuing tunnel setup.
++[eap] returns ok
Found Auth-Type = EAP
+- entering group authenticate {...}
[eap] Request found, released from the list
[eap] EAP/peap
[eap] processing type peap
[peap] processing EAP-TLS
[peap] eaptls_verify returned 7
[peap] Done initial handshake
[peap] eaptls_process returned 7
[peap] EAPTLS_OK
[peap] Session established. Decoding tunneled attributes.
[peap] Identity - ghorchem
[peap] Got tunneled request
EAP-Message = 0x026c000d0167686f726368656d
server {
PEAP: Got tunneled identity of ghorchem
PEAP: Setting default EAP type for tunneled EAP session.
PEAP: Setting User-Name to ghorchem
Sending tunneled request
EAP-Message = 0x026c000d0167686f726368656d
FreeRADIUS-Proxied-To = 127.0.0.1
User-Name = "ghorchem"
server inner-tunnel {
+- entering group authorize {...}
++[chap] returns noop
++[mschap] returns noop
++[unix] returns notfound
++[control] returns notfound
[eap] EAP packet type response id 108 length 13
[eap] No EAP Start, assuming it's an on-going EAP conversation
++[eap] returns updated
++[files] returns noop
++[expiration] returns noop
++[logintime] returns noop
++[pap] returns noop
Found Auth-Type = EAP
+- entering group authenticate {...}
[eap] EAP Identity
[eap] processing type mschapv2
rlm_eap_mschapv2: Issuing Challenge
++[eap] returns handled
} # server inner-tunnel
[peap] Got tunneled reply code 11
EAP-Message = 0x016d00221a016d001d107b27d927d6f50d1a455b37505f7414ec67686f726368656d
Message-Authenticator = 0x00000000000000000000000000000000
State = 0x43799be8431481df5add6c139b49de38
[peap] Got tunneled reply RADIUS code 11
EAP-Message = 0x016d00221a016d001d107b27d927d6f50d1a455b37505f7414ec67686f726368656d
Message-Authenticator = 0x00000000000000000000000000000000
State = 0x43799be8431481df5add6c139b49de38
[peap] Got tunneled Access-Challenge
++[eap] returns handled
Sending Access-Challenge of id 66 to 192.168.2.10 port 54677
EAP-Message = 0x016d004b190017030100402d36c7aabf9a73c44093b38938db7af6eb82e9699c9231e1dc831dae5d3bc90cf9deebd8a7847d72df98d495dc97a99cd7b235234c6ba2096b42a707ce5ed006
Message-Authenticator = 0x00000000000000000000000000000000
State = 0x429a5d9e44f744a30737a576f1e037cd
Proxy-State = 0x17000000000000000000000000000000000000ad
Finished request 6.
Going to the next request
Waking up in 4.4 seconds.
rad_recv: Access-Request packet from host 192.168.2.10 port 54677, id=67, length=298
User-Name = "ghorchem"
NAS-IP-Address = 192.168.2.116
NAS-Port = 0
Called-Station-Id = "00-23-12-F9-02-33:Gary Horchem bgn"
Calling-Station-Id = "00-23-6C-32-F6-E6"
Framed-MTU = 1400
NAS-Port-Type = Wireless-802.11
Connect-Info = "CONNECT 0Mbps 802.11"
EAP-Message = 0x026d006b19001703010060db73084d86d12f59ff9c2278eeaa0786cecd28c5040f6c099e55007b2307e6823e3669026d82b0d79b7abacacf9712fa9535f65cf3d1e926788c43f819fd7e1911903ee7aa5efbe1307b3e50ab58e8db22dda8740132a9dd2e0468f3909371a2
State = 0x429a5d9e44f744a30737a576f1e037cd
Message-Authenticator = 0xa5f744f39c7a6ff9e416607b8f75c55c
Proxy-State = 0x17000000000000000000000000000000000000ae
+- entering group authorize {...}
++[preprocess] returns ok
[auth_log] expand: /var/log/radius/radacct/%{Client-IP-Address}/auth-detail-%Y%m%d -> /var/log/radius/radacct/192.168.2.10/auth-detail-20091108
[auth_log] /var/log/radius/radacct/%{Client-IP-Address}/auth-detail-%Y%m%d expands to /var/log/radius/radacct/192.168.2.10/auth-detail-20091108
[auth_log] expand: %t -> Sun Nov 8 21:18:24 2009
++[auth_log] returns ok
++[chap] returns noop
++[mschap] returns noop
[eap] EAP packet type response id 109 length 107
[eap] Continuing tunnel setup.
++[eap] returns ok
Found Auth-Type = EAP
+- entering group authenticate {...}
[eap] Request found, released from the list
[eap] EAP/peap
[eap] processing type peap
[peap] processing EAP-TLS
[peap] eaptls_verify returned 7
[peap] Done initial handshake
[peap] eaptls_process returned 7
[peap] EAPTLS_OK
[peap] Session established. Decoding tunneled attributes.
[peap] EAP type mschapv2
[peap] Got tunneled request
EAP-Message = 0x026d00431a026d003e318edc00abca487b9d1c1fc5f5ef39587100000000000000009d933d64f973468e5934a624886146917317a8747e8a5cc00067686f726368656d
server {
PEAP: Setting User-Name to ghorchem
Sending tunneled request
EAP-Message = 0x026d00431a026d003e318edc00abca487b9d1c1fc5f5ef39587100000000000000009d933d64f973468e5934a624886146917317a8747e8a5cc00067686f726368656d
FreeRADIUS-Proxied-To = 127.0.0.1
User-Name = "ghorchem"
State = 0x43799be8431481df5add6c139b49de38
server inner-tunnel {
+- entering group authorize {...}
++[chap] returns noop
++[mschap] returns noop
++[unix] returns notfound
++[control] returns notfound
[eap] EAP packet type response id 109 length 67
[eap] No EAP Start, assuming it's an on-going EAP conversation
++[eap] returns updated
++[files] returns noop
++[expiration] returns noop
++[logintime] returns noop
++[pap] returns noop
Found Auth-Type = EAP
+- entering group authenticate {...}
[eap] Request found, released from the list
[eap] EAP/mschapv2
[eap] processing type mschapv2
[mschapv2] +- entering group MS-CHAP {...}
[mschap] No Cleartext-Password configured. Cannot create LM-Password.
[mschap] No Cleartext-Password configured. Cannot create NT-Password.
[mschap] Told to do MS-CHAPv2 for ghorchem with NT-Password
[mschap] FAILED: No NT/LM-Password. Cannot perform authentication.
[mschap] FAILED: MS-CHAP2-Response is incorrect
++[mschap] returns reject
[eap] Freeing handler
++[eap] returns reject
Failed to authenticate the user.
} # server inner-tunnel
[peap] Got tunneled reply code 3
MS-CHAP-Error = "mE=691 R=1"
EAP-Message = 0x046d0004
Message-Authenticator = 0x00000000000000000000000000000000
[peap] Got tunneled reply RADIUS code 3
MS-CHAP-Error = "mE=691 R=1"
EAP-Message = 0x046d0004
Message-Authenticator = 0x00000000000000000000000000000000
[peap] Tunneled authentication was rejected.
[peap] FAILURE
++[eap] returns handled
Sending Access-Challenge of id 67 to 192.168.2.10 port 54677
EAP-Message = 0x016e002b190017030100207b10b09a431fb9e35fea47693577445e773cea31dd39c750238116d6b7aafdf1
Message-Authenticator = 0x00000000000000000000000000000000
State = 0x429a5d9e45f444a30737a576f1e037cd
Proxy-State = 0x17000000000000000000000000000000000000ae
Finished request 7.
Going to the next request
Waking up in 4.3 seconds.
rad_recv: Access-Request packet from host 192.168.2.10 port 54677, id=68, length=234
User-Name = "ghorchem"
NAS-IP-Address = 192.168.2.116
NAS-Port = 0
Called-Station-Id = "00-23-12-F9-02-33:Gary Horchem bgn"
Calling-Station-Id = "00-23-6C-32-F6-E6"
Framed-MTU = 1400
NAS-Port-Type = Wireless-802.11
Connect-Info = "CONNECT 0Mbps 802.11"
EAP-Message = 0x026e002b19001703010020e70bff42576e2c44e2dba27664c8320c94ce36af9043ec70df22b1e174af5610
State = 0x429a5d9e45f444a30737a576f1e037cd
Message-Authenticator = 0x947614732345e5edabe5e6a4725127cb
Proxy-State = 0x17000000000000000000000000000000000000af
+- entering group authorize {...}
++[preprocess] returns ok
[auth_log] expand: /var/log/radius/radacct/%{Client-IP-Address}/auth-detail-%Y%m%d -> /var/log/radius/radacct/192.168.2.10/auth-detail-20091108
[auth_log] /var/log/radius/radacct/%{Client-IP-Address}/auth-detail-%Y%m%d expands to /var/log/radius/radacct/192.168.2.10/auth-detail-20091108
[auth_log] expand: %t -> Sun Nov 8 21:18:24 2009
++[auth_log] returns ok
++[chap] returns noop
++[mschap] returns noop
[eap] EAP packet type response id 110 length 43
[eap] Continuing tunnel setup.
++[eap] returns ok
Found Auth-Type = EAP
+- entering group authenticate {...}
[eap] Request found, released from the list
[eap] EAP/peap
[eap] processing type peap
[peap] processing EAP-TLS
[peap] eaptls_verify returned 7
[peap] Done initial handshake
[peap] eaptls_process returned 7
[peap] EAPTLS_OK
[peap] Session established. Decoding tunneled attributes.
[peap] Received EAP-TLV response.
[peap] Had sent TLV failure. User was rejected earlier in this session.
[eap] Handler failed in EAP/peap
[eap] Failed in EAP select
++[eap] returns invalid
Failed to authenticate the user.
Using Post-Auth-Type Reject
+- entering group REJECT {...}
++[ldap] returns noop
Delaying reject of request 8 for 1 seconds
Going to the next request
Waking up in 0.9 seconds.
Sending delayed reject for request 8
Sending Access-Reject of id 68 to 192.168.2.10 port 54677
EAP-Message = 0x046e0004
Message-Authenticator = 0x00000000000000000000000000000000
Proxy-State = 0x17000000000000000000000000000000000000af
Waking up in 3.3 seconds.
Cleaning up request 0 ID 60 with timestamp +85
Waking up in 0.1 seconds.
Cleaning up request 1 ID 61 with timestamp +86
Cleaning up request 2 ID 62 with timestamp +86
Cleaning up request 3 ID 63 with timestamp +86
Waking up in 0.2 seconds.
Cleaning up request 4 ID 64 with timestamp +86
Cleaning up request 5 ID 65 with timestamp +86
Cleaning up request 6 ID 66 with timestamp +86
Cleaning up request 7 ID 67 with timestamp +86
Waking up in 1.0 seconds.
Cleaning up request 8 ID 68 with timestamp +86
Ready to process requests."
Using Novell Edirectory 8.8.5 as the LDAP back end please help thanks
2
1
First I know my english is not the best, but i hope you will understand it.
In the course of a project i have to make an authentification against a
freeradius server for the WLAN Users.
On the Server(OpenSUSE11.1) is a LDAP Directory and i want that the WLAN
Users have to authentificate with their accounts. After the successful
authentification they will be put into an other VLAN, that they can use
their homedirectories.
I would like to know how I should do it, because i inform me about the
Authentification Types(EAP-TLS,TTLS,PEAP) and know I am totally confused
which i have to configure at the freeradius Server.
I think that PEAP would be the easiest, but I really don't know which can be
used whth a dynamic VLAN.
http://old.nabble.com/file/p26230857/1.jpeg
The AP is an Linksys WRT-54-GS
and the Switch is an CISCO-2950
--
View this message in context: http://old.nabble.com/WLAN----Freeradius----OpenLDAP----VLANs-tp26230857p26…
Sent from the FreeRadius - User mailing list archive at Nabble.com.
3
3
Hi,
I m trying to upgrade the freeradius server to 2.1.7.
But when i build i get the following error :
configure: error: set --without-rlm_counter to disable it explicitly.
configure: error: ./configure failed for src/modules/rlm_counter
make: *** [*/*/*/*/*/*/*/radius/freeradius-server-2.1.7/src/main/radiusd] Error 1
How can i rectify this???
Thanx & Regards,
Kachin
Add whatever you love to the Yahoo! India homepage. Try now! http://in.yahoo.com/trynew
2
1
Hello all.
Me and my friend is sitting at the computer trying to get Freeradius to work.
After testing Ubuntus own release of FreeRadius which is verison 2.1.0 we decided to download 2.1.7 from the freeradius site.
We downloaded the freeradius into the Desktop of the user and then followed theinstructions for compiling.
(sudo ./configure
sudo make
sudo make install)
Now when we want to stop radiusd we cant find the folder which it has installed freeradius into.
If you know how if works and where we could find the installed freeradius folder it would be much appreciated.
Best regards/ Peter Carlstedt
_________________________________________________________________
Windows Live Hotmail: Your friends can get your Facebook updates, right from Hotmail®.
http://www.microsoft.com/middleeast/windows/windowslive/see-it-in-action/so…
5
4
Hello,
I apologize in advance to those who might consider this a form of
advertising, but I've searched high and low in many other places and
I'm quickly running out of time and options.
My company needs to expand its FreeRADIUS deployment in a way that
will allow us to have multiple geographical locations reporting its
accounting information to a single RADIUS server.
I am more than willing to pay someone here by the hour to give me
advice by phone.
If you're interested, please contact me off-list via email or by phone
at +1 205-401-4081.
Best regards,
Chris Brunner
3
2
Hi all,
i´m in trouble. I need to authenticate a 3COM 4210 switch with freeradius.
The 3COM send the message and the freeradius answers with accept as above:
Sending Access-Accept of id 21 to 172.21.23.2 port 5001
Framed-Compression := None
Service-Type := Login-User
Framed-Protocol := PPP
Framed-MTU := 1500
But 3COM gives "Login Failed"
Can anybody give me an help?
Thanks,
Rafael Fernandes
5
7
Hi,
I'm trying to upgrade my setup from freeradius 1 to freeradius 2.
I've been making little changes to the config as suggested in the doc and I
managed to get my setup connecting to my mssql backend. However, when I try
and authorize with a user/pass, I get an error - actually more of a warning.
I've Googled about but although others have had this error I haven't really
seen a good explanation of why it occurs let alone how to solve.
The warning is...
rad_recv: Access-Request packet from host 10.152.0.7 port 20001, id=16,
length=168
NAS-IP-Address = 10.152.0.7
User-Name = "999999999"
User-Password = "999999999"
Service-Type = Login-User
NAS-Port-Type = Async
Calling-Station-Id = "1002"
Quintum-h323-conf-id = "h323-conf-id=34616537 32353264 62350001
00080000"
Quintum-AVPair = "h323-ivr-out=ACCESSCODE:990006"
+- entering group authorize {...}
++[preprocess] returns ok
++[chap] returns noop
[suffix] No '@' in User-Name = "999999999", looking up realm NULL
[suffix] No such realm "NULL"
++[suffix] returns noop
[eap] No EAP-Message, not doing EAP
++[eap] returns noop
++[unix] returns notfound
++[files] returns noop
[sql] expand: %{User-Name} -> 999999999
[sql] sql_set_user escaped user --> '999999999'
rlm_sql (sql): Reserving sql socket id: 4
[sql] expand: SELECT [id], UserName, Attribute, [Value], op FROM
dbo.Rad_Authorize_User_Check('%{SQL-User-Name}') -> SELECT [id], UserName,
Attribute, [Value], op FROM dbo.Rad_Authorize_User_Check('999999999')
query: SELECT [id], UserName, Attribute, [Value], op FROM
dbo.Rad_Authorize_User_Check('999999999')
WARNING: Found User-Password == "...".
WARNING: Are you sure you don't mean Cleartext-Password?
WARNING: See "man rlm_pap" for more information.
[sql] User found in radcheck table
rlm_sql (sql): Released sql socket id: 4
++[sql] returns ok
++[expiration] returns noop
++[logintime] returns noop
++[pap] returns updated
Found Auth-Type = PAP
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!! Replacing User-Password in config items with Cleartext-Password.
!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!! Please update your configuration so that the "known good"
!!!
!!! clear text password is in Cleartext-Password, and not in User-Password.
!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+- entering group PAP {...}
[pap] login attempt with password "999999999"
[pap] Using clear text password "999999999"
[pap] User authenticated successfully
++[pap] returns ok
Login OK: [999999999] (from client 10.152.0.7 port 0 cli 1002)
+- entering group post-auth {...}
++[exec] returns noop
Sending Access-Accept of id 16 to 10.152.0.7 port 20001
Finished request 0.
Although the last line there says 'Sending Access-Accept', I do not get
authorized at the NAS end.
Here's how things play out on my old version 1 setup....
rad_recv: Access-Request packet from host 10.152.0.7:20001, id=31,
length=168
NAS-IP-Address = 10.152.0.7
User-Name = "999999999"
User-Password = "999999999"
Service-Type = Login-User
NAS-Port-Type = Async
Calling-Station-Id = "1002"
Quintum-h323-conf-id = "h323-conf-id=34616537 32383034 62640001
00080000"
Quintum-AVPair = "h323-ivr-out=ACCESSCODE:990006"
Processing the authorize section of radiusd.conf
modcall: entering group authorize for request 0
modcall[authorize]: module "preprocess" returns ok for request 0
modcall[authorize]: module "chap" returns noop for request 0
modcall[authorize]: module "mschap" returns noop for request 0
rlm_realm: No '@' in User-Name = "999999999", looking up realm NULL
rlm_realm: No such realm "NULL"
modcall[authorize]: module "suffix" returns noop for request 0
rlm_eap: No EAP-Message, not doing EAP
modcall[authorize]: module "eap" returns noop for request 0
users: Matched entry DEFAULT at line 152
modcall[authorize]: module "files" returns ok for request 0
radius_xlat: '999999999'
rlm_sql (sql): sql_set_user escaped user --> '999999999'
radius_xlat: 'SELECT [id], UserName, Attribute, [Value], op FROM
dbo.Rad_Authorize_User_Check('999999999')'
rlm_sql (sql): Reserving sql socket id: 49
query: SELECT [id], UserName, Attribute, [Value], op FROM
dbo.Rad_Authorize_User_Check('999999999')
radius_xlat: 'SELECT * FROM dbo.Rad_Group_Check('999999999')'
query: SELECT * FROM dbo.Rad_Group_Check('999999999')
radius_xlat: ''
radius_xlat: 'EXEC Rad_Authenticate @username = '999999999',
@dialstring_from = '1002', @dialstring_to = '', @gw_session_id = '34616537
32383034 62640001 00080000', @ivr_out = 'h323-ivr-out=ACCESSCODE:990006',
@gw_ip = '10.152.0.7', @call_origin = '', @gw_name = '' '
query: EXEC Rad_Authenticate @username = '999999999', @dialstring_from =
'1002', @dialstring_to = '', @gw_session_id = '34616537 32383034 62640001
00080000', @ivr_out = 'h323-ivr-out=ACCESSCODE:990006', @gw_ip =
'10.152.0.7', @call_origin = '', @gw_name = ''
rlm_sql (sql): Released sql socket id: 49
modcall[authorize]: module "sql" returns ok for request 0
modcall: leaving group authorize (returns ok) for request 0
rad_check_password: Found Auth-Type Local
auth: type Local
auth: user supplied User-Password matches local User-Password
Login OK: [999999999] (from client cms port 0 cli 1002)
Processing the post-auth section of radiusd.conf
modcall: entering group post-auth for request 0
rlm_sql (sql): Processing sql_postauth
radius_xlat: '999999999'
rlm_sql (sql): sql_set_user escaped user --> '999999999'
modcall[post-auth]: module "sql" returns noop for request 0
modcall: leaving group post-auth (returns noop) for request 0
Sending Access-Accept of id 31 to 10.152.0.7 port 20001
h323-return-code = "h323-return-code=0"
h323-billing-model = "h323-billing-model=0"
h323-credit-amount = "h323-credit-amount=76.15"
h323-currency = "h323-currency=AUD"
Finished request 0
Thanks for any assistance,
Rob
5
9
I have configured FR 2.1.7 successfully and just wanted to confirm this is
the best way to achieve what I am wanting to do.
I have large number nas elements scattered throughout the network that we
are trying to centralise on a pair of redundant FR servers. The
authentication will be based on users out of LDAP, and I would also like to
have the authorzation based on LDAP groups, so I can add a user into a group
in LDAP and they will then have access to login to the NAS device.
As part of this we need to restrict certain nas types to a certain group of
people, and return additional items as part of the Access-Accept such as
"Service-Type = "Login-User" or Cisco-avpair = "shell:priv-lvl=15" and such
like.
In LDAP I have the following group and OU structure for NAS systems, and
potentially there are any number of different responses depending on their
access level per system, and thus I plan to add different users into the
relevant group.
cn=ResponseValue,ou=NAS,ou=Radius,o=Org ie:
cn=Login-User,ou=SystemA,ou=Radius,o=Org
cn=Login-Admin,ou=SystemA,ou=Radius,o=Org
cn=Level1,ou=SystemB,ou=Radius,o=Org
cn=Level7,ou=SystemB,ou=Radius,o=Org
cn=Level15,ou=SystemB,ou=Radius,o=Org
The only way I have got this to effectivly work is as follows:
in the sites-enabled/default I have:
authorize {
ldap
}
authenticate {
Auth-Type LDAP {
ldap
}
post-auth {
files
}
Then after I have modified the modules/files and added "postauth_usersfile =
${confdir}/postauth_users"
I also add in all the same devices in the same nas group into the huntgroups
file such as:
SystemA NAS-IP-Address == 192.168.1.1
In the postauth_users file I need to put the logic to say if you are a
member of this LDAP Group, and coming from this Hostgroup NAS server, then
Access-Accept & include the correct reply.
DEFAULT Huntgroup-Name == SystemA, Ldap-Group ==
"cn=Login-User,ou=SystemA,ou=Radius,o=Org", Auth-Type := Accept
Service-Type = "Login-User"
DEFAULT Huntgroup-Name == SystemA, Ldap-Group ==
"cn=Login-Admin,ou=SystemA,ou=Radius,o=Org", Auth-Type := Accept
Service-Type = "Login-Admin"
DEFAULT Huntgroup-Name == SystemB, Ldap-Group ==
"cn=Level1,ou=SystemB,ou=Radius,o=Org", Auth-Type := Accept
Cisco-avpair = "shell:priv-lvl=1"
and so on.
Is there an easier way to have grainular system access controls based on
group memberships out of ldap? As it's a pain to have one to one matchup
from ldap groups, to the postauth_users.
Thanks
Peter
1
1
> From: freeradius-users-request(a)lists.freeradius.org
> Subject: Freeradius-Users Digest, Vol 55, Issue 25
> To: freeradius-users(a)lists.freeradius.org
> Date: Fri, 6 Nov 2009 16:06:28 +0100
>
> Send Freeradius-Users mailing list submissions to
> freeradius-users(a)lists.freeradius.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
> http://lists.freeradius.org/mailman/listinfo/freeradius-users
> or, via email, send a message with subject or body 'help' to
> freeradius-users-request(a)lists.freeradius.org
>
> You can reach the person managing the list at
> freeradius-users-owner(a)lists.freeradius.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Freeradius-Users digest..."
>
>
> Today's Topics:
>
> 1. Re: FreeRADIUS + Postgresql dies unexpectedly (Duarte Fonseca)
> 2. Re: Unexpected "Exiting normally" 2.1.8? (Alexander Clouter)
> 3. Question about Real Dinamics Ldap Groups
> (Alejandro Escanero Blanco)
> 4. Re: Unexpected "Exiting normally" 2.1.8? (Craig Campbell)
> 5. RE: Freeradius-Users Digest, Vol 55, Issue 24 (Peter Carlstedt)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Fri, 6 Nov 2009 13:48:04 +0000
> From: Duarte Fonseca <fonseca.duarte(a)gmail.com>
> Subject: Re: FreeRADIUS + Postgresql dies unexpectedly
> To: FreeRadius users mailing list
> <freeradius-users(a)lists.freeradius.org>
> Message-ID:
> <dd6b74fd0911060548q335e88ale1756b366ef35a0f(a)mail.gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1
>
> Thank you Alan,
>
> Cheers,
>
> Duarte
>
> 2009/11/6 Alan DeKok <aland(a)deployingradius.com>:
> > Duarte Fonseca wrote:
> >> Hi list,
> >>
> >> Just checking if anyone has any more suggestions on how I should
> >> proceed with this.
> >
> > ?A fix is in the "stable" branch of git.
> >
> > ?Alan DeKok.
> > -
> > List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
> >
>
>
>
> ------------------------------
>
> Message: 2
> Date: Fri, 6 Nov 2009 13:21:14 +0000
> From: Alexander Clouter <alex(a)digriz.org.uk>
> Subject: Re: Unexpected "Exiting normally" 2.1.8?
> To: freeradius-users(a)lists.freeradius.org
> Message-ID: <afkds6-9re.ln1(a)chipmunk.wormnet.eu>
>
> Craig Campbell <craig(a)ccraft.ca> wrote:
> >
> > [snipped]
> >
> > I then ran the code from within gdb as Alexander described (within screen -
> > thanks!)
> >
> > gdb radiusd
> > (gdb) run -f
> > <messages program runs until...>
> > Detaching after fork from child process 14277.
> > Detaching after fork from child process 14334.
> > Detaching after fork from child process 14364.
> > Detaching after fork from child process 14394.
> > Detaching after fork from child process 14424.
> >
> > Program received signal SIGTERM, Terminated.
> > 0x0000003acf4306a7 in kill () from /lib64/libc.so.6
> > (gdb) where
> > #0 0x0000003acf4306a7 in kill () from /lib64/libc.so.6
> > #1 0x0000000000424186 in main (argc=2, argv=0x7fff67ce72d8) at
> > radiusd.c:419
> > (gdb)
> >
> > The gdb output is identical for the other radius server.
> >
> > I'm afraid I haven't helped much. The source I have was acquired Oct 20
> > 15:05 (EST) if that helps in any way. Perhaps I have fewer of the suspected
> > patches in my build than you have in yours? Is there a way we could
> > compare?
> >
> > Is there any way I can get more information out of these test runs?
> >
> Afraid that is all there is to see. If this was a more 'interesting'
> bug you would get a lot more, but the nature of this particular bug
> means you do not get much.
>
> Now you have the compiling of FreeRADIUS working and got a successful
> round of GDB cooking, you need to play with 'git bisect' to pin it down
> to which patch broke things.
>
> Cheers
>
> --
> Alexander Clouter
> .sigmonster says: You have many friends and very few living enemies.
>
>
>
> ------------------------------
>
> Message: 3
> Date: Fri, 06 Nov 2009 15:09:32 +0100
> From: Alejandro Escanero Blanco
> <alejandro.escanero.ext(a)juntadeandalucia.es>
> Subject: Question about Real Dinamics Ldap Groups
> To: Freeradius-Users(a)lists.freeradius.org
> Message-ID: <4AF42E1C.2050805(a)juntadeandalucia.es>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
> Is this possible?
>
> My Case:
> I have a ldap group called cn=mygroup,o=myorg,c=mycountry
> A user: cn=myuser,o=myorg,c=mycountry
> The configuration for ldap have:
>
> groupname_attribute = cn
> groupmembership_filter =
> "(&(objectClass=posixGroup)(memberUid=%{Stripped-User-Name:-%{User-Name}}))"
> groupmembership_attribute = radiusGroupName
>
> An the user file have:
>
> DEFAULT Ldap-Group == mygroup
> Tunnel-Medium-Type = IEEE-802,
> Tunnel-Type = VLAN,
> Tunnel-Private-Group-Id = 1,
> Fall-Through = No
>
> Everything is going ok, but i want more and begin to test:
>
> DEFAULT Ldap-Group == mygroup
> Tunnel-Medium-Type = IEEE-802,
> Tunnel-Type = VLAN,
> Tunnel-Private-Group-Id =
> `%{ldap:ldap:///cn=mygroup,o=myorg,c=mycountry?radiusTunnelPrivateGroupId?base?memberUid=%{Stripped-User-Name}}`,
> Fall-Through = No
>
> Adding the radiusProfile Object to the posixGroup, and put the attribute
> radiusTunnelPrivateGroupId as 1. Going ok
>
> But i want to manage all from ldap and this configuration fail because
> radius can't get the ldap group list and don't check the groups.
>
> DEFAULT Ldap-Group == *
> Tunnel-Medium-Type = IEEE-802,
> Tunnel-Type = VLAN,
> Tunnel-Private-Group-Id =
> `%{ldap:ldap:///cn=%{Ldap-Group},o=myorg,c=mycountry?radiusTunnelPrivateGroupId?base?memberUid=%{Stripped-User-Name}}`,
> Fall-Through = No
>
>
> There are any solution to fully manage the groups from ldap?
>
> Thanks.
>
>
> --
> -------------------------
> Alejandro Escanero Blanco
> Secretar?a General T?cnica - Servicio de Inform?tica Sistemas
> Tel: 671 569 262 (769262)
> Consejer?a de Innovaci?n, Ciencia y Empresa
> Junta de Andaluc?a
>
>
>
> ------------------------------
>
> Message: 4
> Date: Fri, 6 Nov 2009 09:49:07 -0500
> From: "Craig Campbell" <craig(a)ccraft.ca>
> Subject: Re: Unexpected "Exiting normally" 2.1.8?
> To: "FreeRadius users mailing list"
> <freeradius-users(a)lists.freeradius.org>
> Message-ID: <107F52926AE347A788B12B53F98792F5@craigPC>
> Content-Type: text/plain; format=flowed; charset="iso-8859-1";
> reply-type=original
>
> Regarding git bisect. I know the current version is "bad", but I have no
> idea if any 2.1.8 version is 'Good'.
>
> If there a way to use git bisect without identifying 'good'? How can we
> find the first version? Can we assume it was 'good'?
>
> Sorry to be so non knowledgeable about git.
>
> -craig
> ----- Original Message -----
> From: "Alexander Clouter" <alex(a)digriz.org.uk>
> To: <freeradius-users(a)lists.freeradius.org>
> Sent: Friday, November 06, 2009 8:21 AM
> Subject: Re: Unexpected "Exiting normally" 2.1.8?
>
>
> > Craig Campbell <craig(a)ccraft.ca> wrote:
> >>
> >> [snipped]
> >>
> >> I then ran the code from within gdb as Alexander described (within
> >> screen -
> >> thanks!)
> >>
> >> gdb radiusd
> >> (gdb) run -f
> >> <messages program runs until...>
> >> Detaching after fork from child process 14277.
> >> Detaching after fork from child process 14334.
> >> Detaching after fork from child process 14364.
> >> Detaching after fork from child process 14394.
> >> Detaching after fork from child process 14424.
> >>
> >> Program received signal SIGTERM, Terminated.
> >> 0x0000003acf4306a7 in kill () from /lib64/libc.so.6
> >> (gdb) where
> >> #0 0x0000003acf4306a7 in kill () from /lib64/libc.so.6
> >> #1 0x0000000000424186 in main (argc=2, argv=0x7fff67ce72d8) at
> >> radiusd.c:419
> >> (gdb)
> >>
> >> The gdb output is identical for the other radius server.
> >>
> >> I'm afraid I haven't helped much. The source I have was acquired Oct 20
> >> 15:05 (EST) if that helps in any way. Perhaps I have fewer of the
> >> suspected
> >> patches in my build than you have in yours? Is there a way we could
> >> compare?
> >>
> >> Is there any way I can get more information out of these test runs?
> >>
> > Afraid that is all there is to see. If this was a more 'interesting'
> > bug you would get a lot more, but the nature of this particular bug
> > means you do not get much.
> >
> > Now you have the compiling of FreeRADIUS working and got a successful
> > round of GDB cooking, you need to play with 'git bisect' to pin it down
> > to which patch broke things.
> >
> > Cheers
> >
> > --
> > Alexander Clouter
> > .sigmonster says: You have many friends and very few living enemies.
> >
> > -
> > List info/subscribe/unsubscribe? See
> > http://www.freeradius.org/list/users.html
> >
> > __________ Information from ESET Smart Security, version of virus
> > signature database 4578 (20091106) __________
> >
> > The message was checked by ESET Smart Security.
> >
> > http://www.eset.com
> >
> >
> >
>
>
> __________ Information from ESET Smart Security, version of virus signature database 4579 (20091106) __________
>
> The message was checked by ESET Smart Security.
>
> http://www.eset.com
>
>
>
>
>
> ------------------------------
>
> Message: 5
> Date: Fri, 6 Nov 2009 15:06:22 +0000
> From: Peter Carlstedt <pc_007(a)hotmail.com>
> Subject: RE: Freeradius-Users Digest, Vol 55, Issue 24
> To: <freeradius-users(a)lists.freeradius.org>
> Message-ID: <SNT120-W414BEC3E84753919CF4B70B4AF0(a)phx.gbl>
> Content-Type: text/plain; charset="iso-8859-1"
>
>
> Hi all,
>
>
>
> I found the folder where clients.conf and so on where installed.
>
> Now I obviusly got another error.
>
>
>
> I will step by step explain what I?ve done.
>
>
>
> 1. Downloaded FreeRadius 2.1.7
>
> 2. Went into the terminel and extracted the tar.gz file of FreeRadius onto the home/name/Desktop
>
> 3. Made my way into the newly extracted folder cd /home/peter/Desktop/FreeRadius-2.7.1
>
> 4. Jumped into the folder called "Debian" and checked if the files "control" and "rules" had the lines which enables SSL so I can use PEAP.
>
> 5. Went back one step back to the main folder of FreeRadius (/home/peter/Desktop/FreeRadius-2.7.1/
>
> 6. wrote in terminal "./configure"
> 7. wrote in terminal "make"
>
> 8. wrote in terminal "sudo make install"
>
>
>
> Before all this I made sure that OpenSSL was installed together with libssl-dev and libpq-dev.
>
>
>
> Then after the installation was finished I wrote "sudo radiusd -X" and got an error message after it tried to load "clients.conf" which said "Segmentation fault". I have tried to find anything on the net about it but cannot find any information which helps me with this problem. Anyone have any idea of what kind of problem this is?
>
>
>
> Best Regards/ Peter Carlstedt
>
> > From: freeradius-users-request(a)lists.freeradius.org
> > Subject: Freeradius-Users Digest, Vol 55, Issue 24
> > To: freeradius-users(a)lists.freeradius.org
> > Date: Fri, 6 Nov 2009 14:47:51 +0100
> >
> > Send Freeradius-Users mailing list submissions to
> > freeradius-users(a)lists.freeradius.org
> >
> > To subscribe or unsubscribe via the World Wide Web, visit
> > http://lists.freeradius.org/mailman/listinfo/freeradius-users
> > or, via email, send a message with subject or body 'help' to
> > freeradius-users-request(a)lists.freeradius.org
> >
> > You can reach the person managing the list at
> > freeradius-users-owner(a)lists.freeradius.org
> >
> > When replying, please edit your Subject line so it is more specific
> > than "Re: Contents of Freeradius-Users digest..."
> >
> >
> > Today's Topics:
> >
> > 1. Re: Upgrade From 1 to 2 - problem with authorize (Bj?rn Mork)
> > 2. Re: FreeRADIUS + Postgresql dies unexpectedly (Alan DeKok)
> > 3. Re: How to stop radiusd (Chico Sokol)
> > 4. Re: Can't compile FreeRADIUS with pam module (Alan DeKok)
> > 5. Re: How to stop radiusd (Rakotomandimby Mihamina)
> > 6. Re: How to stop radiusd (Alan DeKok)
> > 7. Re: Alcatel-Lucent Service Router dictionary (Alan DeKok)
> > 8. Re: Can't compile FreeRADIUS with pam module (Chico Sokol)
> > 9. Re: Can't compile FreeRADIUS with pam module (John Dennis)
> > 10. Re: Can't compile FreeRADIUS with pam module (Alan DeKok)
> >
> >
> > ----------------------------------------------------------------------
> >
> > Message: 1
> > Date: Fri, 06 Nov 2009 14:16:58 +0100
> > From: Bj?rn Mork <bjorn(a)mork.no>
> > Subject: Re: Upgrade From 1 to 2 - problem with authorize
> > To: FreeRadius users mailing list
> > <freeradius-users(a)lists.freeradius.org>
> > Message-ID: <87y6mjaj3p.fsf(a)nemi.mork.no>
> > Content-Type: text/plain; charset=utf-8
> >
> > Robert White <rwhite(a)globalgossip.net> writes:
> >
> > > What's the difference?
> > >
> > > Tbh, I don't even understand the what group queries are. Documentation
> > > seems to be kind of lacking. Not your fault I know, but I don't want you to
> > > think I haven't tried finding this out for myself!
> > >
> > > I've attached my sql.conf and dialup.conf files.
> >
> > I believe you need a group_membership_query as well in 2.x, although I
> > do notice that the mssql/dialup.conf example doesn't have one. That
> > must be an error. Feel free to fix it if you get this working.
> >
> > rlm_sql_process_groups() will process the group list returned by
> > sql_get_grouplist() and that won't be any unless you configure a
> > group_membership_query:
> >
> > group_list_tmp = *group_list = NULL;
> >
> > if (!inst->config->groupmemb_query ||
> > (inst->config->groupmemb_query[0] == 0))
> > return 0;
> >
> >
> > The other dialup.conf examples will tell you how it is supposed to look.
> > It is a very simple query, so I assume you can convert this to mssql
> > easily:
> >
> > group_membership_query = "SELECT groupname \
> > FROM ${usergroup_table} \
> > WHERE username = '%{SQL-User-Name}' \
> > ORDER BY priority"
> >
> >
> >
> > Bj?rn
> >
> >
> >
> > ------------------------------
> >
> > Message: 2
> > Date: Fri, 06 Nov 2009 08:18:01 -0500
> > From: Alan DeKok <aland(a)deployingradius.com>
> > Subject: Re: FreeRADIUS + Postgresql dies unexpectedly
> > To: FreeRadius users mailing list
> > <freeradius-users(a)lists.freeradius.org>
> > Message-ID: <4AF42209.5000203(a)deployingradius.com>
> > Content-Type: text/plain; charset=ISO-8859-1
> >
> > Duarte Fonseca wrote:
> > > Hi list,
> > >
> > > Just checking if anyone has any more suggestions on how I should
> > > proceed with this.
> >
> > A fix is in the "stable" branch of git.
> >
> > Alan DeKok.
> >
> >
> > ------------------------------
> >
> > Message: 3
> > Date: Fri, 6 Nov 2009 14:18:10 +0100
> > From: Chico Sokol <chico.sokol(a)gmail.com>
> > Subject: Re: How to stop radiusd
> > To: FreeRadius users mailing list
> > <freeradius-users(a)lists.freeradius.org>
> > Message-ID:
> > <b7475cbf0911060518n4ad25cd8i4dc9bd8c0895bfa4(a)mail.gmail.com>
> > Content-Type: text/plain; charset=ISO-8859-1
> >
> > Hy,
> > Try something like:
> > # locate -u /
> > # locate raddb
> >
> > This will return the freeradius configuration folder. I believe it
> > will be something like /usr/local/etc/raddb. If that's the case, the
> > binaries will be at /usr/local/bin and /usr/local/sbin.
> >
> > regards,
> >
> > On Fri, Nov 6, 2009 at 2:04 PM, Peter Carlstedt <pc_007(a)hotmail.com> wrote:
> > > Hello all.
> > >
> > > Me and my friend is sitting at the computer trying to get Freeradius to
> > > work.
> > > After testing Ubuntus own release of FreeRadius which is verison 2.1.0 we
> > > decided to download 2.1.7 from the freeradius site.
> > >
> > > We downloaded the freeradius into the Desktop of the user and then followed
> > > theinstructions for compiling.
> > >
> > > (sudo ./configure
> > > sudo make
> > > sudo make install)
> > >
> > > Now when we want to stop radiusd we cant find the folder which it has
> > > installed freeradius into.
> > > If you know how if works and where we could find the installed freeradius
> > > folder it would be much appreciated.
> > >
> > > Best regards/ Peter Carlstedt
> > >
> > > ________________________________
> > > Windows Live Hotmail: Your friends can get your Facebook updates, right from
> > > Hotmail?.
> > > -
> > > List info/subscribe/unsubscribe? See
> > > http://www.freeradius.org/list/users.html
> > >
> >
> >
> >
> > --
> > Chico Sokol
> >
> >
> >
> > ------------------------------
> >
> > Message: 4
> > Date: Fri, 06 Nov 2009 08:18:59 -0500
> > From: Alan DeKok <aland(a)deployingradius.com>
> > Subject: Re: Can't compile FreeRADIUS with pam module
> > To: FreeRadius users mailing list
> > <freeradius-users(a)lists.freeradius.org>
> > Message-ID: <4AF42243.9010807(a)deployingradius.com>
> > Content-Type: text/plain; charset=ISO-8859-1
> >
> > Chico Sokol wrote:
> > > Hy guys,
> > > I'm using version 2.1.7. And I'm having trouble at building freeradius
> > > from de source with pam module (rlm_pam). Here's what I'm doing:
> > >
> > > # ./configure --with-modules=rlm_pam
> > > # make
> > >
> > > Then I get the following error, during the pam module compilation:
> > >
> > > rlm_pam.c:123: warning: 'struct pam_response' declared inside
> > > parameter list
> >
> > You don't have the PAM development header files installed. You will
> > need to figure out where they are (which package, etc.), and install them.
> >
> > Alan DeKok.
> >
> >
> > ------------------------------
> >
> > Message: 5
> > Date: Fri, 06 Nov 2009 16:19:43 +0300
> > From: Rakotomandimby Mihamina <mihamina(a)gulfsat.mg>
> > Subject: Re: How to stop radiusd
> > To: freeradius-users(a)lists.freeradius.org
> > Message-ID: <4AF4226F.20704(a)gulfsat.mg>
> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed
> >
> > 11/06/2009 04:04 PM, Peter Carlstedt::
> > > (sudo ./configure
> > > sudo make
> > > sudo make install)
> > >
> > > Now when we want to stop radiusd we cant find the folder which it has
> > > installed freeradius into.
> >
> > You blindly typed those commands in, then.
> >
> > > If you know how if works and where we could find the installed
> > > freeradius folder it would be much appreciated.
> >
> > The install directory has been setup during the ./configure.
> > type "./configure --help".
> >
> > PS: Why didn't you stay with the Ubuntu Freeradius?
We choosed not to stay with the Ubuntu Freeradius 2.1.0 since we read somewhere that it wont work with OpenSSL and that we need to make our own build to get it to work. It was something about that it hasnt the support for OpenSSL since it is licensed?
> >
> > --
> > Architecte Informatique chez Blueline/Gulfsat:
> > Administration Systeme, Recherche & Developpement
> > +261 33 11 207 36
> >
> >
> > ------------------------------
> >
> > Message: 6
> > Date: Fri, 06 Nov 2009 08:21:44 -0500
> > From: Alan DeKok <aland(a)deployingradius.com>
> > Subject: Re: How to stop radiusd
> > To: FreeRadius users mailing list
> > <freeradius-users(a)lists.freeradius.org>
> > Message-ID: <4AF422E8.3050904(a)deployingradius.com>
> > Content-Type: text/plain; charset=ISO-8859-1
> >
> > Peter Carlstedt wrote:
> > > Now when we want to stop radiusd we cant find the folder which it has
> > > installed freeradius into.
> >
> > The default installation directory can be found by:
> >
> > ./configure --help
> >
> > Or, by reading the output of "make install". It shows you what it is
> > installing, and where those files are installed.
> >
> > Alan DeKok.
> >
> >
> > ------------------------------
> >
> > Message: 7
> > Date: Fri, 06 Nov 2009 08:22:27 -0500
> > From: Alan DeKok <aland(a)deployingradius.com>
> > Subject: Re: Alcatel-Lucent Service Router dictionary
> > To: FreeRadius users mailing list
> > <freeradius-users(a)lists.freeradius.org>
> > Message-ID: <4AF42313.2040800(a)deployingradius.com>
> > Content-Type: text/plain; charset=ISO-8859-1
> >
> > Peter Lambrechtsen wrote:
> > > Hello
> > >
> > > It took me some time to track down this dictionary so I thought for
> > > completeness that it may want to get included into the freeradius
> > > dictionary directory.
> >
> > Added, thanks.
> >
> > Alan DeKok.
> >
> >
> >
> > ------------------------------
> >
> > Message: 8
> > Date: Fri, 6 Nov 2009 14:30:22 +0100
> > From: Chico Sokol <chico.sokol(a)gmail.com>
> > Subject: Re: Can't compile FreeRADIUS with pam module
> > To: FreeRadius users mailing list
> > <freeradius-users(a)lists.freeradius.org>
> > Message-ID:
> > <b7475cbf0911060530o76e6ca50g25d3a25e1490963b(a)mail.gmail.com>
> > Content-Type: text/plain; charset=ISO-8859-1
> >
> > Hum... I need development header files? I have pam installed, and the
> > header files does exist at /usr/include/pam:
> >
> > -rw-r--r-- 1 root root 2972 2009-10-29 18:58 _pam_compat.h
> > -rw-r--r-- 1 root root 6101 2009-10-29 18:58 _pam_macros.h
> > -rw-r--r-- 1 root root 12837 2009-10-29 18:58 _pam_types.h
> > -rw-r--r-- 1 root root 3297 2009-11-06 10:15 pam_appl.h
> > -rw-r--r-- 1 root root 7203 2009-10-29 18:58 pam_client.h
> > -rw-r--r-- 1 root root 3251 2009-10-29 18:58 pam_ext.h
> > -rw-r--r-- 1 root root 1140 2009-10-29 18:58 pam_filter.h
> > -rw-r--r-- 1 root root 1577 2009-10-29 18:58 pam_misc.h
> > -rw-r--r-- 1 root root 6432 2009-10-29 18:58 pam_modules.h
> > -rw-r--r-- 1 root root 4076 2009-10-29 18:58 pam_modutil.h
> >
> > Thanks,
> >
> > On Fri, Nov 6, 2009 at 2:18 PM, Alan DeKok <aland(a)deployingradius.com> wrote:
> > > Chico Sokol wrote:
> > >> Hy guys,
> > >> I'm using version 2.1.7. And I'm having trouble at building freeradius
> > >> from de source with pam module (rlm_pam). Here's what I'm doing:
> > >>
> > >> # ./configure --with-modules=rlm_pam
> > >> # make
> > >>
> > >> Then I get the following error, during the pam module compilation:
> > >>
> > >> rlm_pam.c:123: warning: 'struct pam_response' declared inside
> > >> parameter list
> > >
> > > ?You don't have the PAM development header files installed. ?You will
> > > need to figure out where they are (which package, etc.), and install them.
> > >
> > > ?Alan DeKok.
> > > -
> > > List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
> > >
> >
> >
> >
> > --
> > Chico Sokol
> >
> >
> >
> > ------------------------------
> >
> > Message: 9
> > Date: Fri, 06 Nov 2009 08:44:42 -0500
> > From: John Dennis <jdennis(a)redhat.com>
> > Subject: Re: Can't compile FreeRADIUS with pam module
> > To: FreeRadius users mailing list
> > <freeradius-users(a)lists.freeradius.org>
> > Message-ID: <4AF4284A.5040807(a)redhat.com>
> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed
> >
> > On 11/06/2009 08:30 AM, Chico Sokol wrote:
> > > Hum... I need development header files? I have pam installed, and the
> > > header files does exist at /usr/include/pam:
> >
> > Did you install these *after* running configure? If so you'll have to
> > run configure again so it can find them and set the right compiler flags.
> >
> > --
> > John Dennis <jdennis(a)redhat.com>
> >
> > Looking to carve out IT costs?
> > www.redhat.com/carveoutcosts/
> >
> >
> > ------------------------------
> >
> > Message: 10
> > Date: Fri, 06 Nov 2009 08:47:37 -0500
> > From: Alan DeKok <aland(a)deployingradius.com>
> > Subject: Re: Can't compile FreeRADIUS with pam module
> > To: FreeRadius users mailing list
> > <freeradius-users(a)lists.freeradius.org>
> > Message-ID: <4AF428F9.8010307(a)deployingradius.com>
> > Content-Type: text/plain; charset=ISO-8859-1
> >
> > Chico Sokol wrote:
> > > Hum... I need development header files? I have pam installed, and the
> > > header files does exist at /usr/include/pam:
> >
> > <shrug> Then the PAM module and header files are no longer
> > compatible. I don't use PAM, so I'm not really sure what the underlying
> > issue is.
> >
> > Alan DeKok.
> >
> >
> > ------------------------------
> >
> > -
> > List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
> >
> >
> > End of Freeradius-Users Digest, Vol 55, Issue 24
> > ************************************************
>
> _________________________________________________________________
> Windows Live Hotmail: Your friends can get your Facebook updates, right from Hotmail?.
> http://www.microsoft.com/middleeast/windows/windowslive/see-it-in-action/so…
>
2
1