EAP-TLS Machine Auth difficulties

This is a discussion on EAP-TLS Machine Auth difficulties within the FreeRADIUS Users forums, part of the Networking and Network Related category; I'm attempting to use FreeRadius (I've tried 1.1.3 and 1.1.7) to perform EAP-TLS ...


Go Back   Usenet Forums > Networking and Network Related > FreeRADIUS Users

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 01-12-2008
Res
 
Posts: n/a
Default EAP-TLS Machine Auth difficulties

I'm attempting to use FreeRadius (I've tried 1.1.3 and 1.1.7) to
perform EAP-TLS authentication of Windows XP clients using Computer
certificates (machine authentication).

I've been following the guide at http://wiki.freeradius.org/WPA_HOWTO...ure_FreeRadius
for setting up FreeRadius. I generated my certificates with OpenSSL
and I have the TLS Client and TLS Server enhanced usage options
enabled. It seems like my authentication attempts cyclically repeat
forever. The Windows XP RAS Tracing files don't show anything
obviously wrong to me and comparing my FreeRadius log files with the
ones in http://www.freeradius.org/doc/EAPTLS.pdf it looks like I'm
following along pretty close until I just don't send the Access-
Accept.

If anyone could point me in the right direction to continue debugging
this I would be most obliged.

Thank You

FreeRadius Debug log (I trimmed the EAP fields as this is huge enough
as it is. I can put them up if need be.)
----------------------------------------
Starting - reading configuration files ...
reread_config: reading radiusd.conf
Config: including file: /etc/raddb/proxy.conf
Config: including file: /etc/raddb/clients.conf
Config: including file: /etc/raddb/snmp.conf
Config: including file: /etc/raddb/eap.conf
main: prefix = "/usr"
main: localstatedir = "/var"
main: logdir = "/var/log/radius"
main: libdir = "/usr/lib"
main: radacctdir = "/var/log/radius/radacct"
main: hostname_lookups = no
main: snmp = no
main: max_request_time = 30
main: cleanup_delay = 5
main: max_requests = 1024
main: delete_blocked_requests = 0
main: port = 0
main: allow_core_dumps = no
main: log_stripped_names = no
main: log_file = "/var/log/radius/radius.log"
main: log_auth = no
main: log_auth_badpass = no
main: log_auth_goodpass = no
main: pidfile = "/var/run/radiusd/radiusd.pid"
main: user = "radiusd"
main: group = "radiusd"
main: usercollide = no
main: lower_user = "no"
main: lower_pass = "no"
main: nospace_user = "no"
main: nospace_pass = "no"
main: checkrad = "/usr/sbin/checkrad"
main: proxy_requests = no
proxy: retry_delay = 5
proxy: retry_count = 3
proxy: synchronous = no
proxy: default_fallback = yes
proxy: dead_time = 120
proxy: post_proxy_authorize = no
proxy: wake_all_if_all_dead = no
security: max_attributes = 200
security: reject_delay = 1
security: status_server = no
main: debug_level = 0
read_config_files: reading dictionary
read_config_files: reading naslist
Using deprecated naslist file. Support for this will go away soon.
read_config_files: reading clients
read_config_files: reading realms
radiusd: entering modules setup
Module: Library search path is /usr/lib
Module: Loaded expr
Module: Instantiated expr (expr)
Module: Loaded Counter
counter: filename = "/etc/raddb/db.daily"
counter: key = "User-Name"
counter: reset = "daily"
counter: count-attribute = "Acct-Session-Time"
counter: counter-name = "Daily-Session-Time"
counter: check-name = "Max-Daily-Session"
counter: allowed-servicetype = "Framed-User"
counter: cache-size = 5000
rlm_counter: Counter attribute Daily-Session-Time is number 1830
rlm_counter: Current Time: 1200141483 [2008-01-12 07:38:03], Next
reset 1200200400 [2008-01-13 00:00:00]
Module: Instantiated counter (daily)
Module: Loaded eap
eap: default_eap_type = "tls"
eap: timer_expire = 60
eap: ignore_unknown_eap_types = no
eap: cisco_accounting_username_bug = no
tls: rsa_key_exchange = no
tls: dh_key_exchange = yes
tls: rsa_key_length = 512
tls: dh_key_length = 512
tls: verify_depth = 0
tls: CA_path = "(null)"
tls: pem_file_type = yes
tls: private_key_file = "/etc/raddb/certs/radius-server.key"
tls: certificate_file = "/etc/raddb/certs/radius-server.crt"
tls: CA_file = "/etc/raddb/certs/ca.crt"
tls: private_key_password = "radius-server"
tls: dh_file = "/etc/raddb/certs/dh"
tls: random_file = "/etc/raddb/certs/random"
tls: fragment_size = 1024
tls: include_length = yes
tls: check_crl = no
tls: check_cert_cn = "(null)"
tls: cipher_list = "(null)"
tls: check_cert_issuer = "(null)"
rlm_eap_tls: Loading the certificate file as a chain
rlm_eap: Loaded and initialized type tls
Module: Instantiated eap (eap)
Module: Loaded preprocess
preprocess: huntgroups = "/etc/raddb/huntgroups"
preprocess: hints = "/etc/raddb/hints"
preprocess: with_ascend_hack = no
preprocess: ascend_channels_per_line = 23
preprocess: with_ntdomain_hack = no
preprocess: with_specialix_jetstream_hack = no
preprocess: with_cisco_vsa_hack = no
preprocess: with_alvarion_vsa_hack = no
Module: Instantiated preprocess (preprocess)
Module: Loaded files
files: usersfile = "/etc/raddb/users"
files: acctusersfile = "/etc/raddb/acct_users"
files: preproxy_usersfile = "/etc/raddb/preproxy_users"
files: compat = "no"
Module: Instantiated files (files)
Module: Loaded Acct-Unique-Session-Id
acct_unique: key = "User-Name, Acct-Session-Id, NAS-IP-Address,
Client-IP-Address, NAS-Port"
Module: Instantiated acct_unique (acct_unique)
Module: Loaded detail
detail: detailfile = "/var/log/radius/radacct/%{Client-IP-Address}/
detail-%Y%m%d"
detail: detailperm = 384
detail: dirperm = 493
detail: locking = no
Module: Instantiated detail (detail)
Module: Loaded radutmp
radutmp: filename = "/var/log/radius/radutmp"
radutmp: username = "%{User-Name}"
radutmp: case_sensitive = yes
radutmp: check_with_nas = yes
radutmp: perm = 384
radutmp: callerid = yes
Module: Instantiated radutmp (radutmp)
Listening on authentication *:1812
Listening on accounting *:1813
Ready to process requests.
rad_recv: Access-Request packet from host 192.168.1.1:1645, id=248,
length=196
User-Name = "host/laptop.test.net"
Framed-MTU = 1400
Called-Station-Id = "001c.0f83.09d0"
Calling-Station-Id = "0040.96a3.b9ab"
Service-Type = Login-User
Message-Authenticator = 0x2410f2596560e6f9af62b1d78292f498
EAP-Message = ...
NAS-Port-Type = Wireless-802.11
NAS-Port = 544
NAS-Port-Id = "544"
NAS-IP-Address = 192.168.1.1
NAS-Identifier = "ap11"
Processing the authorize section of radiusd.conf
modcall: entering group authorize for request 0
modcall[authorize]: module "preprocess" returns ok for request 0
rlm_eap: EAP packet type response id 2 length 41
rlm_eap: No EAP Start, assuming it's an on-going EAP conversation
modcall[authorize]: module "eap" returns updated for request 0
users: Matched entry host/laptop.test.net at line 216
modcall[authorize]: module "files" returns ok for request 0
modcall: leaving group authorize (returns updated) for request 0
rad_check_password: Found Auth-Type EAP
auth: type "EAP"
Processing the authenticate section of radiusd.conf
modcall: entering group authenticate for request 0
rlm_eap: EAP Identity
rlm_eap: processing type tls
rlm_eap_tls: Requiring client certificate
rlm_eap_tls: Initiate
rlm_eap_tls: Start returned 1
modcall[authenticate]: module "eap" returns handled for request 0
modcall: leaving group authenticate (returns handled) for request 0
Sending Access-Challenge of id 248 to 192.168.1.1 port 1645
EAP-Message = ...
Message-Authenticator = 0x00000000000000000000000000000000
State = 0x20aab1dc896a7dd4772e9472c620babc
Finished request 0
Going to the next request
--- Walking the entire request list ---
Waking up in 6 seconds...
rad_recv: Access-Request packet from host 192.168.1.1:1645, id=249,
length=253
User-Name = "host/laptop.test.net"
Framed-MTU = 1400
Called-Station-Id = "001c.0f83.09d0"
Calling-Station-Id = "0040.96a3.b9ab"
Service-Type = Login-User
Message-Authenticator = 0x5af399ba40e3e07b5da8b1d763be27c1
EAP-Message = ...
NAS-Port-Type = Wireless-802.11
NAS-Port = 544
NAS-Port-Id = "544"
State = 0x20aab1dc896a7dd4772e9472c620babc
NAS-IP-Address = 192.168.1.1
NAS-Identifier = "ap11"
Processing the authorize section of radiusd.conf
modcall: entering group authorize for request 1
modcall[authorize]: module "preprocess" returns ok for request 1
rlm_eap: EAP packet type response id 3 length 80
rlm_eap: No EAP Start, assuming it's an on-going EAP conversation
modcall[authorize]: module "eap" returns updated for request 1
users: Matched entry host/laptop.test.net at line 216
modcall[authorize]: module "files" returns ok for request 1
modcall: leaving group authorize (returns updated) for request 1
rad_check_password: Found Auth-Type EAP
auth: type "EAP"
Processing the authenticate section of radiusd.conf
modcall: entering group authenticate for request 1
rlm_eap: Request found, released from the list
rlm_eap: EAP/tls
rlm_eap: processing type tls
rlm_eap_tls: Authenticate
rlm_eap_tls: processing TLS
rlm_eap_tls: Length Included
eaptls_verify returned 11
(other): before/accept initialization
TLS_accept: before/accept initialization
rlm_eap_tls: <<< TLS 1.0 Handshake [length 0041], ClientHello
TLS_accept: SSLv3 read client hello A
rlm_eap_tls: >>> TLS 1.0 Handshake [length 004a], ServerHello
TLS_accept: SSLv3 write server hello A
rlm_eap_tls: >>> TLS 1.0 Handshake [length 0662], Certificate
TLS_accept: SSLv3 write certificate A
rlm_eap_tls: >>> TLS 1.0 Handshake [length 0089],
CertificateRequest
TLS_accept: SSLv3 write certificate request A
TLS_accept: SSLv3 flush data
TLS_accept:error in SSLv3 read client certificate A
rlm_eap: SSL error error:00000000:lib(0):func(0):reason(0)
In SSL Handshake Phase
In SSL Accept mode
eaptls_process returned 13
modcall[authenticate]: module "eap" returns handled for request 1
modcall: leaving group authenticate (returns handled) for request 1
Sending Access-Challenge of id 249 to 192.168.1.1 port 1645
EAP-Message = ...
EAP-Message = ...
EAP-Message = ...
EAP-Message = ...
EAP-Message = ...
Message-Authenticator = 0x00000000000000000000000000000000
State = 0xefdaf4489ce48e3693838e262b731396
Finished request 1
Going to the next request
Waking up in 6 seconds...
rad_recv: Access-Request packet from host 192.168.1.1:1645, id=250,
length=179
User-Name = "host/laptop.test.net"
Framed-MTU = 1400
Called-Station-Id = "001c.0f83.09d0"
Calling-Station-Id = "0040.96a3.b9ab"
Service-Type = Login-User
Message-Authenticator = 0x51e6c839b18a997b4b15b2230973bfee
EAP-Message = ...
NAS-Port-Type = Wireless-802.11
NAS-Port = 544
NAS-Port-Id = "544"
State = 0xefdaf4489ce48e3693838e262b731396
NAS-IP-Address = 192.168.1.1
NAS-Identifier = "ap11"
Processing the authorize section of radiusd.conf
modcall: entering group authorize for request 2
modcall[authorize]: module "preprocess" returns ok for request 2
rlm_eap: EAP packet type response id 4 length 6
rlm_eap: No EAP Start, assuming it's an on-going EAP conversation
modcall[authorize]: module "eap" returns updated for request 2
users: Matched entry host/laptop.test.net at line 216
modcall[authorize]: module "files" returns ok for request 2
modcall: leaving group authorize (returns updated) for request 2
rad_check_password: Found Auth-Type EAP
auth: type "EAP"
Processing the authenticate section of radiusd.conf
modcall: entering group authenticate for request 2
rlm_eap: Request found, released from the list
rlm_eap: EAP/tls
rlm_eap: processing type tls
rlm_eap_tls: Authenticate
rlm_eap_tls: processing TLS
rlm_eap_tls: Received EAP-TLS ACK message
rlm_eap_tls: ack handshake fragment handler
eaptls_verify returned 1
eaptls_process returned 13
modcall[authenticate]: module "eap" returns handled for request 2
modcall: leaving group authenticate (returns handled) for request 2
Sending Access-Challenge of id 250 to 192.168.1.1 port 1645
EAP-Message = ...
EAP-Message = ...
EAP-Message = ...
EAP-Message = ...
Message-Authenticator = 0x00000000000000000000000000000000
State = 0x8ba3b6c719db5e67f047296275ae97f0
Finished request 2
Going to the next request
Waking up in 6 seconds...
rad_recv: Access-Request packet from host 192.168.1.1:1645, id=251,
length=1234
User-Name = "host/laptop.test.net"
Framed-MTU = 1400
Called-Station-Id = "001c.0f83.09d0"
Calling-Station-Id = "0040.96a3.b9ab"
Service-Type = Login-User
Message-Authenticator = 0x75b49ceae49189e4d3af46e00293189e
EAP-Message = ...
EAP-Message = ...
EAP-Message = ...
EAP-Message = ...
EAP-Message = ...
NAS-Port-Type = Wireless-802.11
NAS-Port = 544
NAS-Port-Id = "544"
State = 0x8ba3b6c719db5e67f047296275ae97f0
NAS-IP-Address = 192.168.1.1
NAS-Identifier = "ap11"
Processing the authorize section of radiusd.conf
modcall: entering group authorize for request 3
modcall[authorize]: module "preprocess" returns ok for request 3
rlm_eap: EAP packet type response id 5 length 253
rlm_eap: No EAP Start, assuming it's an on-going EAP conversation
modcall[authorize]: module "eap" returns updated for request 3
users: Matched entry host/laptop.test.net at line 216
modcall[authorize]: module "files" returns ok for request 3
modcall: leaving group authorize (returns updated) for request 3
rad_check_password: Found Auth-Type EAP
auth: type "EAP"
Processing the authenticate section of radiusd.conf
modcall: entering group authenticate for request 3
rlm_eap: Request found, released from the list
rlm_eap: EAP/tls
rlm_eap: processing type tls
rlm_eap_tls: Authenticate
rlm_eap_tls: processing TLS
rlm_eap_tls: Length Included
eaptls_verify returned 11
rlm_eap_tls: <<< TLS 1.0 Handshake [length 02d7], Certificate
chain-depth=1,
error=0
--> User-Name = host/laptop.test.net
--> BUF-Name = ca.test.net
--> subject = /C=US/O=Test/OU=Lab/CN=ca.test.net
--> issuer = /C=US/O=Test/OU=Lab/CN=ca.test.net
--> verify return:1
chain-depth=0,
error=0
--> User-Name = host/laptop.test.net
--> BUF-Name = laptop.test.net
--> subject = /C=US/O=Test/OU=Lab/CN=laptop.test.net
--> issuer = /C=US/O=Test/OU=Lab/CN=ca.test.net
--> verify return:1
TLS_accept: SSLv3 read client certificate A
rlm_eap_tls: <<< TLS 1.0 Handshake [length 0086],
ClientKeyExchange
TLS_accept: SSLv3 read client key exchange A
rlm_eap_tls: <<< TLS 1.0 Handshake [length 0086],
CertificateVerify
TLS_accept: SSLv3 read certificate verify A
rlm_eap_tls: <<< TLS 1.0 ChangeCipherSpec [length 0001]
rlm_eap_tls: <<< TLS 1.0 Handshake [length 0010], Finished
TLS_accept: SSLv3 read finished A
rlm_eap_tls: >>> TLS 1.0 ChangeCipherSpec [length 0001]
TLS_accept: SSLv3 write change cipher spec A
rlm_eap_tls: >>> TLS 1.0 Handshake [length 0010], Finished
TLS_accept: SSLv3 write finished A
TLS_accept: SSLv3 flush data
(other): SSL negotiation finished successfully
rlm_eap: SSL error error:00000000:lib(0):func(0):reason(0)
SSL Connection Established
eaptls_process returned 13
modcall[authenticate]: module "eap" returns handled for request 3
modcall: leaving group authenticate (returns handled) for request 3
Sending Access-Challenge of id 251 to 192.168.1.1 port 1645
EAP-Message = ...
Message-Authenticator = 0x00000000000000000000000000000000
State = 0x8def94d978d4a4b5edf95e7b7ec25f42
Finished request 3
Going to the next request
Waking up in 6 seconds...
--- Walking the entire request list ---
Cleaning up request 0 ID 248 with timestamp 4788b4b4
Cleaning up request 1 ID 249 with timestamp 4788b4b4
Cleaning up request 2 ID 250 with timestamp 4788b4b4
Cleaning up request 3 ID 251 with timestamp 4788b4b4
Nothing to do. Sleeping until we see a request.
rad_recv: Access-Request packet from host 192.168.1.1:1645, id=252,
length=196
User-Name = "host/laptop.test.net"
Framed-MTU = 1400
Called-Station-Id = "001c.0f83.09d0"
Calling-Station-Id = "0040.96a3.b9ab"
Service-Type = Login-User
Message-Authenticator = 0x7e993724c9ad6c715ad83794ae5c2386
EAP-Message = ...
NAS-Port-Type = Wireless-802.11
NAS-Port = 545
NAS-Port-Id = "545"
NAS-IP-Address = 192.168.1.1
NAS-Identifier = "ap11"
Processing the authorize section of radiusd.conf
modcall: entering group authorize for request 4
modcall[authorize]: module "preprocess" returns ok for request 4
rlm_eap: EAP packet type response id 3 length 41
rlm_eap: No EAP Start, assuming it's an on-going EAP conversation
modcall[authorize]: module "eap" returns updated for request 4
users: Matched entry host/laptop.test.net at line 216
modcall[authorize]: module "files" returns ok for request 4
modcall: leaving group authorize (returns updated) for request 4
rad_check_password: Found Auth-Type EAP
auth: type "EAP"
Processing the authenticate section of radiusd.conf
modcall: entering group authenticate for request 4
rlm_eap: EAP Identity
rlm_eap: processing type tls
rlm_eap_tls: Requiring client certificate
rlm_eap_tls: Initiate
rlm_eap_tls: Start returned 1
modcall[authenticate]: module "eap" returns handled for request 4
modcall: leaving group authenticate (returns handled) for request 4
Sending Access-Challenge of id 252 to 192.168.1.1 port 1645
EAP-Message = ...
Message-Authenticator = 0x00000000000000000000000000000000
State = 0xc1457931b3fd695a5545655f1426ec08
Finished request 4
Going to the next request
--- Walking the entire request list ---
Waking up in 6 seconds...
rad_recv: Access-Request packet from host 192.168.1.1:1645, id=253,
length=253
User-Name = "host/laptop.test.net"
Framed-MTU = 1400
Called-Station-Id = "001c.0f83.09d0"
Calling-Station-Id = "0040.96a3.b9ab"
Service-Type = Login-User
Message-Authenticator = 0x5295f07c19caccf1b0c32524da131911
EAP-Message = ...
NAS-Port-Type = Wireless-802.11
NAS-Port = 545
NAS-Port-Id = "545"
State = 0xc1457931b3fd695a5545655f1426ec08
NAS-IP-Address = 192.168.1.1
NAS-Identifier = "ap11"
Processing the authorize section of radiusd.conf
modcall: entering group authorize for request 5
modcall[authorize]: module "preprocess" returns ok for request 5
rlm_eap: EAP packet type response id 4 length 80
rlm_eap: No EAP Start, assuming it's an on-going EAP conversation
modcall[authorize]: module "eap" returns updated for request 5
users: Matched entry host/laptop.test.net at line 216
modcall[authorize]: module "files" returns ok for request 5
modcall: leaving group authorize (returns updated) for request 5
rad_check_password: Found Auth-Type EAP
auth: type "EAP"
Processing the authenticate section of radiusd.conf
modcall: entering group authenticate for request 5
rlm_eap: Request found, released from the list
rlm_eap: EAP/tls
rlm_eap: processing type tls
rlm_eap_tls: Authenticate
rlm_eap_tls: processing TLS
rlm_eap_tls: Length Included
eaptls_verify returned 11
(other): before/accept initialization
TLS_accept: before/accept initialization
rlm_eap_tls: <<< TLS 1.0 Handshake [length 0041], ClientHello
TLS_accept: SSLv3 read client hello A
rlm_eap_tls: >>> TLS 1.0 Handshake [length 004a], ServerHello
TLS_accept: SSLv3 write server hello A
rlm_eap_tls: >>> TLS 1.0 Handshake [length 0662], Certificate
TLS_accept: SSLv3 write certificate A
rlm_eap_tls: >>> TLS 1.0 Handshake [length 0089],
CertificateRequest
TLS_accept: SSLv3 write certificate request A
TLS_accept: SSLv3 flush data
TLS_accept:error in SSLv3 read client certificate A
rlm_eap: SSL error error:00000000:lib(0):func(0):reason(0)
In SSL Handshake Phase
In SSL Accept mode
eaptls_process returned 13
modcall[authenticate]: module "eap" returns handled for request 5
modcall: leaving group authenticate (returns handled) for request 5
Sending Access-Challenge of id 253 to 192.168.1.1 port 1645
EAP-Message = ...
EAP-Message = ...
EAP-Message = ...
EAP-Message = ...
EAP-Message = ...
Message-Authenticator = 0x00000000000000000000000000000000
State = 0x18400dcd910e29a125993eebe8c39717
Finished request 5
Going to the next request
Waking up in 6 seconds...
rad_recv: Access-Request packet from host 192.168.1.1:1645, id=254,
length=179
User-Name = "host/laptop.test.net"
Framed-MTU = 1400
Called-Station-Id = "001c.0f83.09d0"
Calling-Station-Id = "0040.96a3.b9ab"
Service-Type = Login-User
Message-Authenticator = 0x8f0a3600c50fb7b82a52f3e24257f9b6
EAP-Message = ...
NAS-Port-Type = Wireless-802.11
NAS-Port = 545
NAS-Port-Id = "545"
State = 0x18400dcd910e29a125993eebe8c39717
NAS-IP-Address = 192.168.1.1
NAS-Identifier = "ap11"
Processing the authorize section of radiusd.conf
modcall: entering group authorize for request 6
modcall[authorize]: module "preprocess" returns ok for request 6
rlm_eap: EAP packet type response id 5 length 6
rlm_eap: No EAP Start, assuming it's an on-going EAP conversation
modcall[authorize]: module "eap" returns updated for request 6
users: Matched entry host/laptop.test.net at line 216
modcall[authorize]: module "files" returns ok for request 6
modcall: leaving group authorize (returns updated) for request 6
rad_check_password: Found Auth-Type EAP
auth: type "EAP"
Processing the authenticate section of radiusd.conf
modcall: entering group authenticate for request 6
rlm_eap: Request found, released from the list
rlm_eap: EAP/tls
rlm_eap: processing type tls
rlm_eap_tls: Authenticate
rlm_eap_tls: processing TLS
rlm_eap_tls: Received EAP-TLS ACK message
rlm_eap_tls: ack handshake fragment handler
eaptls_verify returned 1
eaptls_process returned 13
modcall[authenticate]: module "eap" returns handled for request 6
modcall: leaving group authenticate (returns handled) for request 6
Sending Access-Challenge of id 254 to 192.168.1.1 port 1645
EAP-Message = ...
EAP-Message = ...
EAP-Message = ...
EAP-Message = ...
Message-Authenticator = 0x00000000000000000000000000000000
State = 0x834c335c5371e1ef258cc0e6a3d95521
Finished request 6
Going to the next request
Waking up in 6 seconds...
rad_recv: Access-Request packet from host 192.168.1.1:1645, id=255,
length=1234
User-Name = "host/laptop.test.net"
Framed-MTU = 1400
Called-Station-Id = "001c.0f83.09d0"
Calling-Station-Id = "0040.96a3.b9ab"
Service-Type = Login-User
Message-Authenticator = 0x499d647b881338d663f2386e9013976d
EAP-Message = ...
EAP-Message = ...
EAP-Message = ...
EAP-Message = ...
EAP-Message = ...
NAS-Port-Type = Wireless-802.11
NAS-Port = 545
NAS-Port-Id = "545"
State = 0x834c335c5371e1ef258cc0e6a3d95521
NAS-IP-Address = 192.168.1.1
NAS-Identifier = "ap11"
Processing the authorize section of radiusd.conf
modcall: entering group authorize for request 7
modcall[authorize]: module "preprocess" returns ok for request 7
rlm_eap: EAP packet type response id 6 length 253
rlm_eap: No EAP Start, assuming it's an on-going EAP conversation
modcall[authorize]: module "eap" returns updated for request 7
users: Matched entry host/laptop.test.net at line 216
modcall[authorize]: module "files" returns ok for request 7
modcall: leaving group authorize (returns updated) for request 7
rad_check_password: Found Auth-Type EAP
auth: type "EAP"
Processing the authenticate section of radiusd.conf
modcall: entering group authenticate for request 7
rlm_eap: Request found, released from the list
rlm_eap: EAP/tls
rlm_eap: processing type tls
rlm_eap_tls: Authenticate
rlm_eap_tls: processing TLS
rlm_eap_tls: Length Included
eaptls_verify returned 11
rlm_eap_tls: <<< TLS 1.0 Handshake [length 02d7], Certificate
chain-depth=1,
error=0
--> User-Name = host/laptop.test.net
--> BUF-Name = ca.test.net
--> subject = /C=US/O=Test/OU=Lab/CN=ca.test.net
--> issuer = /C=US/O=Test/OU=Lab/CN=ca.test.net
--> verify return:1
chain-depth=0,
error=0
--> User-Name = host/laptop.test.net
--> BUF-Name = laptop.test.net
--> subject = /C=US/O=Test/OU=Lab/CN=laptop.test.net
--> issuer = /C=US/O=Test/OU=Lab/CN=ca.test.net
--> verify return:1
TLS_accept: SSLv3 read client certificate A
rlm_eap_tls: <<< TLS 1.0 Handshake [length 0086],
ClientKeyExchange
TLS_accept: SSLv3 read client key exchange A
rlm_eap_tls: <<< TLS 1.0 Handshake [length 0086],
CertificateVerify
TLS_accept: SSLv3 read certificate verify A
rlm_eap_tls: <<< TLS 1.0 ChangeCipherSpec [length 0001]
rlm_eap_tls: <<< TLS 1.0 Handshake [length 0010], Finished
TLS_accept: SSLv3 read finished A
rlm_eap_tls: >>> TLS 1.0 ChangeCipherSpec [length 0001]
TLS_accept: SSLv3 write change cipher spec A
rlm_eap_tls: >>> TLS 1.0 Handshake [length 0010], Finished
TLS_accept: SSLv3 write finished A
TLS_accept: SSLv3 flush data
(other): SSL negotiation finished successfully
rlm_eap: SSL error error:00000000:lib(0):func(0):reason(0)
SSL Connection Established
eaptls_process returned 13
modcall[authenticate]: module "eap" returns handled for request 7
modcall: leaving group authenticate (returns handled) for request 7
Sending Access-Challenge of id 255 to 192.168.1.1 port 1645
EAP-Message = ...
Message-Authenticator = 0x00000000000000000000000000000000
State = 0xb405a3bb495297f12336f506911a5179
Finished request 7
Going to the next request
Waking up in 6 seconds...
--- Walking the entire request list ---
Cleaning up request 4 ID 252 with timestamp 4788b4c8
Cleaning up request 5 ID 253 with timestamp 4788b4c8
Cleaning up request 6 ID 254 with timestamp 4788b4c8
Cleaning up request 7 ID 255 with timestamp 4788b4c8
Nothing to do. Sleeping until we see a request.
rad_recv: Access-Request packet from host 192.168.1.1:1645, id=0,
length=196
User-Name = "host/laptop.test.net"
Framed-MTU = 1400
Called-Station-Id = "001c.0f83.09d0"
Calling-Station-Id = "0040.96a3.b9ab"
Service-Type = Login-User
Message-Authenticator = 0x2cff03c84894161bdbf601015b15d86d
EAP-Message = ...
NAS-Port-Type = Wireless-802.11
NAS-Port = 546
NAS-Port-Id = "546"
NAS-IP-Address = 192.168.1.1
NAS-Identifier = "ap11"
Processing the authorize section of radiusd.conf
modcall: entering group authorize for request 8
modcall[authorize]: module "preprocess" returns ok for request 8
rlm_eap: EAP packet type response id 3 length 41
rlm_eap: No EAP Start, assuming it's an on-going EAP conversation
modcall[authorize]: module "eap" returns updated for request 8
users: Matched entry host/laptop.test.net at line 216
modcall[authorize]: module "files" returns ok for request 8
modcall: leaving group authorize (returns updated) for request 8
rad_check_password: Found Auth-Type EAP
auth: type "EAP"
Processing the authenticate section of radiusd.conf
modcall: entering group authenticate for request 8
rlm_eap: EAP Identity
rlm_eap: processing type tls
rlm_eap_tls: Requiring client certificate
rlm_eap_tls: Initiate
rlm_eap_tls: Start returned 1
modcall[authenticate]: module "eap" returns handled for request 8
modcall: leaving group authenticate (returns handled) for request 8
Sending Access-Challenge of id 0 to 192.168.1.1 port 1645
EAP-Message = ...
Message-Authenticator = 0x00000000000000000000000000000000
State = 0xecb382f07dbb9f05c3261437c02305a6
Finished request 8
Going to the next request
--- Walking the entire request list ---
Waking up in 6 seconds...
rad_recv: Access-Request packet from host 192.168.1.1:1645, id=1,
length=253
User-Name = "host/laptop.test.net"
Framed-MTU = 1400
Called-Station-Id = "001c.0f83.09d0"
Calling-Station-Id = "0040.96a3.b9ab"
Service-Type = Login-User
Message-Authenticator = 0xe6875263299701da6eaa998632788f80
EAP-Message = ...
NAS-Port-Type = Wireless-802.11
NAS-Port = 546
NAS-Port-Id = "546"
State = 0xecb382f07dbb9f05c3261437c02305a6
NAS-IP-Address = 192.168.1.1
NAS-Identifier = "ap11"
Processing the authorize section of radiusd.conf
modcall: entering group authorize for request 9
modcall[authorize]: module "preprocess" returns ok for request 9
rlm_eap: EAP packet type response id 4 length 80
rlm_eap: No EAP Start, assuming it's an on-going EAP conversation
modcall[authorize]: module "eap" returns updated for request 9
users: Matched entry host/laptop.test.net at line 216
modcall[authorize]: module "files" returns ok for request 9
modcall: leaving group authorize (returns updated) for request 9
rad_check_password: Found Auth-Type EAP
auth: type "EAP"
Processing the authenticate section of radiusd.conf
modcall: entering group authenticate for request 9
rlm_eap: Request found, released from the list
rlm_eap: EAP/tls
rlm_eap: processing type tls
rlm_eap_tls: Authenticate
rlm_eap_tls: processing TLS
rlm_eap_tls: Length Included
eaptls_verify returned 11
(other): before/accept initialization
TLS_accept: before/accept initialization
rlm_eap_tls: <<< TLS 1.0 Handshake [length 0041], ClientHello
TLS_accept: SSLv3 read client hello A
rlm_eap_tls: >>> TLS 1.0 Handshake [length 004a], ServerHello
TLS_accept: SSLv3 write server hello A
rlm_eap_tls: >>> TLS 1.0 Handshake [length 0662], Certificate
TLS_accept: SSLv3 write certificate A
rlm_eap_tls: >>> TLS 1.0 Handshake [length 0089],
CertificateRequest
TLS_accept: SSLv3 write certificate request A
TLS_accept: SSLv3 flush data
TLS_accept:error in SSLv3 read client certificate A
rlm_eap: SSL error error:00000000:lib(0):func(0):reason(0)
In SSL Handshake Phase
In SSL Accept mode
eaptls_process returned 13
modcall[authenticate]: module "eap" returns handled for request 9
modcall: leaving group authenticate (returns handled) for request 9
Sending Access-Challenge of id 1 to 192.168.1.1 port 1645
EAP-Message = ...
EAP-Message = ...
EAP-Message = ...
EAP-Message = ...
EAP-Message = ...
Message-Authenticator = 0x00000000000000000000000000000000
State = 0x852351b66d13aa394d5d8595a96f7191
Finished request 9
Going to the next request
Waking up in 6 seconds...
rad_recv: Access-Request packet from host 192.168.1.1:1645, id=2,
length=179
User-Name = "host/laptop.test.net"
Framed-MTU = 1400
Called-Station-Id = "001c.0f83.09d0"
Calling-Station-Id = "0040.96a3.b9ab"
Service-Type = Login-User
Message-Authenticator = 0xd688ab18397a365c67c4d83b037e42de
EAP-Message = ...
NAS-Port-Type = Wireless-802.11
NAS-Port = 546
NAS-Port-Id = "546"
State = 0x852351b66d13aa394d5d8595a96f7191
NAS-IP-Address = 192.168.1.1
NAS-Identifier = "ap11"
Processing the authorize section of radiusd.conf
modcall: entering group authorize for request 10
modcall[authorize]: module "preprocess" returns ok for request 10
rlm_eap: EAP packet type response id 5 length 6
rlm_eap: No EAP Start, assuming it's an on-going EAP conversation
modcall[authorize]: module "eap" returns updated for request 10
users: Matched entry host/laptop.test.net at line 216
modcall[authorize]: module "files" returns ok for request 10
modcall: leaving group authorize (returns updated) for request 10
rad_check_password: Found Auth-Type EAP
auth: type "EAP"
Processing the authenticate section of radiusd.conf
modcall: entering group authenticate for request 10
rlm_eap: Request found, released from the list
rlm_eap: EAP/tls
rlm_eap: processing type tls
rlm_eap_tls: Authenticate
rlm_eap_tls: processing TLS
rlm_eap_tls: Received EAP-TLS ACK message
rlm_eap_tls: ack handshake fragment handler
eaptls_verify returned 1
eaptls_process returned 13
modcall[authenticate]: module "eap" returns handled for request 10
modcall: leaving group authenticate (returns handled) for request 10
Sending Access-Challenge of id 2 to 192.168.1.1 port 1645
EAP-Message = ...
EAP-Message = ...
EAP-Message = ...
EAP-Message = ...
Message-Authenticator = 0x00000000000000000000000000000000
State = 0xf04c3cecc912570d381faaa56964641f
Finished request 10
Going to the next request
Waking up in 6 seconds...
rad_recv: Access-Request packet from host 192.168.1.1:1645, id=3,
length=1234
User-Name = "host/laptop.test.net"
Framed-MTU = 1400
Called-Station-Id = "001c.0f83.09d0"
Calling-Station-Id = "0040.96a3.b9ab"
Service-Type = Login-User
Message-Authenticator = 0x47f733504ec4024df984e4aab0e4bd76
EAP-Message = ...
EAP-Message = ...
EAP-Message = ...
EAP-Message = ...
EAP-Message = ...
NAS-Port-Type = Wireless-802.11
NAS-Port = 546
NAS-Port-Id = "546"
State = 0xf04c3cecc912570d381faaa56964641f
NAS-IP-Address = 192.168.1.1
NAS-Identifier = "ap11"
Processing the authorize section of radiusd.conf
modcall: entering group authorize for request 11
modcall[authorize]: module "preprocess" returns ok for request 11
rlm_eap: EAP packet type response id 6 length 253
rlm_eap: No EAP Start, assuming it's an on-going EAP conversation
modcall[authorize]: module "eap" returns updated for request 11
users: Matched entry host/laptop.test.net at line 216
modcall[authorize]: module "files" returns ok for request 11
modcall: leaving group authorize (returns updated) for request 11
rad_check_password: Found Auth-Type EAP
auth: type "EAP"
Processing the authenticate section of radiusd.conf
modcall: entering group authenticate for request 11
rlm_eap: Request found, released from the list
rlm_eap: EAP/tls
rlm_eap: processing type tls
rlm_eap_tls: Authenticate
rlm_eap_tls: processing TLS
rlm_eap_tls: Length Included
eaptls_verify returned 11
rlm_eap_tls: <<< TLS 1.0 Handshake [length 02d7], Certificate
chain-depth=1,
error=0
--> User-Name = host/laptop.test.net
--> BUF-Name = ca.test.net
--> subject = /C=US/O=Test/OU=Lab/CN=ca.test.net
--> issuer = /C=US/O=Test/OU=Lab/CN=ca.test.net
--> verify return:1
chain-depth=0,
error=0
--> User-Name = host/laptop.test.net
--> BUF-Name = laptop.test.net
--> subject = /C=US/O=Test/OU=Lab/CN=laptop.test.net
--> issuer = /C=US/O=Test/OU=Lab/CN=ca.test.net
--> verify return:1
TLS_accept: SSLv3 read client certificate A
rlm_eap_tls: <<< TLS 1.0 Handshake [length 0086],
ClientKeyExchange
TLS_accept: SSLv3 read client key exchange A
rlm_eap_tls: <<< TLS 1.0 Handshake [length 0086],
CertificateVerify
TLS_accept: SSLv3 read certificate verify A
rlm_eap_tls: <<< TLS 1.0 ChangeCipherSpec [length 0001]
rlm_eap_tls: <<< TLS 1.0 Handshake [length 0010], Finished
TLS_accept: SSLv3 read finished A
rlm_eap_tls: >>> TLS 1.0 ChangeCipherSpec [length 0001]
TLS_accept: SSLv3 write change cipher spec A
rlm_eap_tls: >>> TLS 1.0 Handshake [length 0010], Finished
TLS_accept: SSLv3 write finished A
TLS_accept: SSLv3 flush data
(other): SSL negotiation finished successfully
rlm_eap: SSL error error:00000000:lib(0):func(0):reason(0)
SSL Connection Established
eaptls_process returned 13
modcall[authenticate]: module "eap" returns handled for request 11
modcall: leaving group authenticate (returns handled) for request 11
Sending Access-Challenge of id 3 to 192.168.1.1 port 1645
EAP-Message = ...
Message-Authenticator = 0x00000000000000000000000000000000
State = 0x5a1a3f9e7061ee2ff3c37d35ada05564
Finished request 11
Going to the next request
Waking up in 6 seconds...
--- Walking the entire request list ---
Cleaning up request 8 ID 0 with timestamp 4788b4da
Cleaning up request 9 ID 1 with timestamp 4788b4da
Cleaning up request 10 ID 2 with timestamp 4788b4da
Cleaning up request 11 ID 3 with timestamp 4788b4da
Nothing to do. Sleeping until we see a request.
rad_recv: Access-Request packet from host 192.168.1.1:1645, id=4,
length=196
User-Name = "host/laptop.test.net"
Framed-MTU = 1400
Called-Station-Id = "001c.0f83.09d0"
Calling-Station-Id = "0040.96a3.b9ab"
Service-Type = Login-User
Message-Authenticator = 0x82ff022116da00c3753c60870ba4e320
EAP-Message = ...
NAS-Port-Type = Wireless-802.11
NAS-Port = 546
NAS-Port-Id = "546"
NAS-IP-Address = 192.168.1.1
NAS-Identifier = "ap11"
Processing the authorize section of radiusd.conf
modcall: entering group authorize for request 12
modcall[authorize]: module "preprocess" returns ok for request 12
rlm_eap: EAP packet type response id 8 length 41
rlm_eap: No EAP Start, assuming it's an on-going EAP conversation
modcall[authorize]: module "eap" returns updated for request 12
users: Matched entry host/laptop.test.net at line 216
modcall[authorize]: module "files" returns ok for request 12
modcall: leaving group authorize (returns updated) for request 12
rad_check_password: Found Auth-Type EAP
auth: type "EAP"
Processing the authenticate section of radiusd.conf
modcall: entering group authenticate for request 12
rlm_eap: EAP Identity
rlm_eap: processing type tls
rlm_eap_tls: Requiring client certificate
rlm_eap_tls: Initiate
rlm_eap_tls: Start returned 1
modcall[authenticate]: module "eap" returns handled for request 12
modcall: leaving group authenticate (returns handled) for request 12
Sending Access-Challenge of id 4 to 192.168.1.1 port 1645
EAP-Message = ...
Message-Authenticator = 0x00000000000000000000000000000000
State = 0xfb6aaa806a3819654b0674593177a4db
Finished request 12
Going to the next request
--- Walking the entire request list ---
Waking up in 6 seconds...
rad_recv: Access-Request packet from host 192.168.1.1:1645, id=5,
length=253
User-Name = "host/laptop.test.net"
Framed-MTU = 1400
Called-Station-Id = "001c.0f83.09d0"
Calling-Station-Id = "0040.96a3.b9ab"
Service-Type = Login-User
Message-Authenticator = 0x5e9dce9729811e3cc9054cb9a1bc4250
EAP-Message = ...
NAS-Port-Type = Wireless-802.11
NAS-Port = 546
NAS-Port-Id = "546"
State = 0xfb6aaa806a3819654b0674593177a4db
NAS-IP-Address = 192.168.1.1
NAS-Identifier = "ap11"
Processing the authorize section of radiusd.conf
modcall: entering group authorize for request 13
modcall[authorize]: module "preprocess" returns ok for request 13
rlm_eap: EAP packet type response id 9 length 80
rlm_eap: No EAP Start, assuming it's an on-going EAP conversation
modcall[authorize]: module "eap" returns updated for request 13
users: Matched entry host/laptop.test.net at line 216
modcall[authorize]: module "files" returns ok for request 13
modcall: leaving group authorize (returns updated) for request 13
rad_check_password: Found Auth-Type EAP
auth: type "EAP"
Processing the authenticate section of radiusd.conf
modcall: entering group authenticate for request 13
rlm_eap: Request found, released from the list
rlm_eap: EAP/tls
rlm_eap: processing type tls
rlm_eap_tls: Authenticate
rlm_eap_tls: processing TLS
rlm_eap_tls: Length Included
eaptls_verify returned 11
(other): before/accept initialization
TLS_accept: before/accept initialization
rlm_eap_tls: <<< TLS 1.0 Handshake [length 0041], ClientHello
TLS_accept: SSLv3 read client hello A
rlm_eap_tls: >>> TLS 1.0 Handshake [length 004a], ServerHello
TLS_accept: SSLv3 write server hello A
rlm_eap_tls: >>> TLS 1.0 Handshake [length 0662], Certificate
TLS_accept: SSLv3 write certificate A
rlm_eap_tls: >>> TLS 1.0 Handshake [length 0089],
CertificateRequest
TLS_accept: SSLv3 write certificate request A
TLS_accept: SSLv3 flush data
TLS_accept:error in SSLv3 read client certificate A
rlm_eap: SSL error error:00000000:lib(0):func(0):reason(0)
In SSL Handshake Phase
In SSL Accept mode
eaptls_process returned 13
modcall[authenticate]: module "eap" returns handled for request 13
modcall: leaving group authenticate (returns handled) for request 13
Sending Access-Challenge of id 5 to 192.168.1.1 port 1645
EAP-Message = ...
EAP-Message = ...
EAP-Message = ...
EAP-Message = ...
EAP-Message = ...
Message-Authenticator = 0x00000000000000000000000000000000
State = 0x9d97ab19691baf93530f8cfbc346b5e9
Finished request 13
Going to the next request
Waking up in 6 seconds...
rad_recv: Access-Request packet from host 192.168.1.1:1645, id=6,
length=179
User-Name = "host/laptop.test.net"
Framed-MTU = 1400
Called-Station-Id = "001c.0f83.09d0"
Calling-Station-Id = "0040.96a3.b9ab"
Service-Type = Login-User
Message-Authenticator = 0x561655f7f03d89651e6ba905d73d0c63
EAP-Message = ...
NAS-Port-Type = Wireless-802.11
NAS-Port = 546
NAS-Port-Id = "546"
State = 0x9d97ab19691baf93530f8cfbc346b5e9
NAS-IP-Address = 192.168.1.1
NAS-Identifier = "ap11"
Processing the authorize section of radiusd.conf
modcall: entering group authorize for request 14
modcall[authorize]: module "preprocess" returns ok for request 14
rlm_eap: EAP packet type response id 10 length 6
rlm_eap: No EAP Start, assuming it's an on-going EAP conversation
modcall[authorize]: module "eap" returns updated for request 14
users: Matched entry host/laptop.test.net at line 216
modcall[authorize]: module "files" returns ok for request 14
modcall: leaving group authorize (returns updated) for request 14
rad_check_password: Found Auth-Type EAP
auth: type "EAP"
Processing the authenticate section of radiusd.conf
modcall: entering group authenticate for request 14
rlm_eap: Request found, released from the list
rlm_eap: EAP/tls
rlm_eap: processing type tls
rlm_eap_tls: Authenticate
rlm_eap_tls: processing TLS
rlm_eap_tls: Received EAP-TLS ACK message
rlm_eap_tls: ack handshake fragment handler
eaptls_verify returned 1
eaptls_process returned 13
modcall[authenticate]: module "eap" returns handled for request 14
modcall: leaving group authenticate (returns handled) for request 14
Sending Access-Challenge of id 6 to 192.168.1.1 port 1645
EAP-Message = ...
EAP-Message = ...
EAP-Message = ...
EAP-Message = ...
Message-Authenticator = 0x00000000000000000000000000000000
State = 0x426ff8ce0e6efaac5a91789b32a1e495
Finished request 14
Going to the next request
Waking up in 6 seconds...
rad_recv: Access-Request packet from host 192.168.1.1:1645, id=7,
length=1234
User-Name = "host/laptop.test.net"
Framed-MTU = 1400
Called-Station-Id = "001c.0f83.09d0"
Calling-Station-Id = "0040.96a3.b9ab"
Service-Type = Login-User
Message-Authenticator = 0x6bcca414495618f1d1065ce2f7878080
EAP-Message = ...
EAP-Message = ...
EAP-Message = ...
EAP-Message = ...
EAP-Message = ...
NAS-Port-Type = Wireless-802.11
NAS-Port = 546
NAS-Port-Id = "546"
State = 0x426ff8ce0e6efaac5a91789b32a1e495
NAS-IP-Address = 192.168.1.1
NAS-Identifier = "ap11"
Processing the authorize section of radiusd.conf
modcall: entering group authorize for request 15
modcall[authorize]: module "preprocess" returns ok for request 15
rlm_eap: EAP packet type response id 11 length 253
rlm_eap: No EAP Start, assuming it's an on-going EAP conversation
modcall[authorize]: module "eap" returns updated for request 15
users: Matched entry host/laptop.test.net at line 216
modcall[authorize]: module "files" returns ok for request 15
modcall: leaving group authorize (returns updated) for request 15
rad_check_password: Found Auth-Type EAP
auth: type "EAP"
Processing the authenticate section of radiusd.conf
modcall: entering group authenticate for request 15
rlm_eap: Request found, released from the list
rlm_eap: EAP/tls
rlm_eap: processing type tls
rlm_eap_tls: Authenticate
rlm_eap_tls: processing TLS
rlm_eap_tls: Length Included
eaptls_verify returned 11
rlm_eap_tls: <<< TLS 1.0 Handshake [length 02d7], Certificate
chain-depth=1,
error=0
--> User-Name = host/laptop.test.net
--> BUF-Name = ca.test.net
--> subject = /C=US/O=Test/OU=Lab/CN=ca.test.net
--> issuer = /C=US/O=Test/OU=Lab/CN=ca.test.net
--> verify return:1
chain-depth=0,
error=0
--> User-Name = host/laptop.test.net
--> BUF-Name = laptop.test.net
--> subject = /C=US/O=Test/OU=Lab/CN=laptop.test.net
--> issuer = /C=US/O=Test/OU=Lab/CN=ca.test.net
--> verify return:1
TLS_accept: SSLv3 read client certificate A
rlm_eap_tls: <<< TLS 1.0 Handshake [length 0086],
ClientKeyExchange
TLS_accept: SSLv3 read client key exchange A
rlm_eap_tls: <<< TLS 1.0 Handshake [length 0086],
CertificateVerify
TLS_accept: SSLv3 read certificate verify A
rlm_eap_tls: <<< TLS 1.0 ChangeCipherSpec [length 0001]
rlm_eap_tls: <<< TLS 1.0 Handshake [length 0010], Finished
TLS_accept: SSLv3 read finished A
rlm_eap_tls: >>> TLS 1.0 ChangeCipherSpec [length 0001]
TLS_accept: SSLv3 write change cipher spec A
rlm_eap_tls: >>> TLS 1.0 Handshake [length 0010], Finished
TLS_accept: SSLv3 write finished A
TLS_accept: SSLv3 flush data
(other): SSL negotiation finished successfully
rlm_eap: SSL error error:00000000:lib(0):func(0):reason(0)
SSL Connection Established
eaptls_process returned 13
modcall[authenticate]: module "eap" returns handled for request 15
modcall: leaving group authenticate (returns handled) for request 15
Sending Access-Challenge of id 7 to 192.168.1.1 port 1645
EAP-Message = ...
Message-Authenticator = 0x00000000000000000000000000000000
State = 0x294fd55b0f1734eb7ddbc0742f18db56
Finished request 15
Going to the next request
Waking up in 6 seconds...
--- Walking the entire request list ---
Cleaning up request 12 ID 4 with timestamp 4788b4ec
Cleaning up request 13 ID 5 with timestamp 4788b4ec
Cleaning up request 14 ID 6 with timestamp 4788b4ec
Cleaning up request 15 ID 7 with timestamp 4788b4ec
Nothing to do. Sleeping until we see a request.
rad_recv: Access-Request packet from host 192.168.1.1:1645, id=8,
length=196
User-Name = "host/laptop.test.net"
Framed-MTU = 1400
Called-Station-Id = "001c.0f83.09d0"
Calling-Station-Id = "0040.96a3.b9ab"
Service-Type = Login-User
Message-Authenticator = 0x1dd1a0b369c63fcd6cb7822a9b024f37
EAP-Message = ...
NAS-Port-Type = Wireless-802.11
NAS-Port = 547
NAS-Port-Id = "547"
NAS-IP-Address = 192.168.1.1
NAS-Identifier = "ap11"
Processing the authorize section of radiusd.conf
modcall: entering group authorize for request 16
modcall[authorize]: module "preprocess" returns ok for request 16
rlm_eap: EAP packet type response id 3 length 41
rlm_eap: No EAP Start, assuming it's an on-going EAP conversation
modcall[authorize]: module "eap" returns updated for request 16
users: Matched entry host/laptop.test.net at line 216
modcall[authorize]: module "files" returns ok for request 16
modcall: leaving group authorize (returns updated) for request 16
rad_check_password: Found Auth-Type EAP
auth: type "EAP"
Processing the authenticate section of radiusd.conf
modcall: entering group authenticate for request 16
rlm_eap: EAP Identity
rlm_eap: processing type tls
rlm_eap_tls: Requiring client certificate
rlm_eap_tls: Initiate
rlm_eap_tls: Start returned 1
modcall[authenticate]: module "eap" returns handled for request 16
modcall: leaving group authenticate (returns handled) for request 16
Sending Access-Challenge of id 8 to 192.168.1.1 port 1645
EAP-Message = ...
Message-Authenticator = 0x00000000000000000000000000000000
State = 0x308feba4b45400144cce6584be195029
Finished request 16
Going to the next request
--- Walking the entire request list ---
Waking up in 6 seconds...
rad_recv: Access-Request packet from host 192.168.1.1:1645, id=9,
length=253
User-Name = "host/laptop.test.net"
Framed-MTU = 1400
Called-Station-Id = "001c.0f83.09d0"
Calling-Station-Id = "0040.96a3.b9ab"
Service-Type = Login-User
Message-Authenticator = 0x1059803b547fc68fb8deae1f9cc0ed98
EAP-Message = ...
NAS-Port-Type = Wireless-802.11
NAS-Port = 547
NAS-Port-Id = "547"
State = 0x308feba4b45400144cce6584be195029
NAS-IP-Address = 192.168.1.1
NAS-Identifier = "ap11"
Processing the authorize section of radiusd.conf
modcall: entering group authorize for request 17
modcall[authorize]: module "preprocess" returns ok for request 17
rlm_eap: EAP packet type response id 4 length 80
rlm_eap: No EAP Start, assuming it's an on-going EAP conversation
modcall[authorize]: module "eap" returns updated for request 17
users: Matched entry host/laptop.test.net at line 216
modcall[authorize]: module "files" returns ok for request 17
modcall: leaving group authorize (returns updated) for request 17
rad_check_password: Found Auth-Type EAP
auth: type "EAP"
Processing the authenticate section of radiusd.conf
modcall: entering group authenticate for request 17
rlm_eap: Request found, released from the list
rlm_eap: EAP/tls
rlm_eap: processing type tls
rlm_eap_tls: Authenticate
rlm_eap_tls: processing TLS
rlm_eap_tls: Length Included
eaptls_verify returned 11
(other): before/accept initialization
TLS_accept: before/accept initialization
rlm_eap_tls: <<< TLS 1.0 Handshake [length 0041], ClientHello
TLS_accept: SSLv3 read client hello A
rlm_eap_tls: >>> TLS 1.0 Handshake [length 004a], ServerHello
TLS_accept: SSLv3 write server hello A
rlm_eap_tls: >>> TLS 1.0 Handshake [length 0662], Certificate
TLS_accept: SSLv3 write certificate A
rlm_eap_tls: >>> TLS 1.0 Handshake [length 0089],
CertificateRequest
TLS_accept: SSLv3 write certificate request A
TLS_accept: SSLv3 flush data
TLS_accept:error in SSLv3 read client certificate A
rlm_eap: SSL error error:00000000:lib(0):func(0):reason(0)
In SSL Handshake Phase
In SSL Accept mode
eaptls_process returned 13
modcall[authenticate]: module "eap" returns handled for request 17
modcall: leaving group authenticate (returns handled) for request 17
Sending Access-Challenge of id 9 to 192.168.1.1 port 1645
EAP-Message = ...
EAP-Message = ...
EAP-Message = ...
EAP-Message = ...
EAP-Message = ...
Message-Authenticator = 0x00000000000000000000000000000000
State = 0x6d198e86cf88483a912790677df80e51
Finished request 17
Going to the next request
Waking up in 6 seconds...
rad_recv: Access-Request packet from host 192.168.1.1:1645, id=10,
length=179
User-Name = "host/laptop.test.net"
Framed-MTU = 1400
Called-Station-Id = "001c.0f83.09d0"
Calling-Station-Id = "0040.96a3.b9ab"
Service-Type = Login-User
Message-Authenticator = 0x5b726e062369754dde50ad52532334c6
EAP-Message = ...
NAS-Port-Type = Wireless-802.11
NAS-Port = 547
NAS-Port-Id = "547"
State = 0x6d198e86cf88483a912790677df80e51
NAS-IP-Address = 192.168.1.1
NAS-Identifier = "ap11"
Processing the authorize section of radiusd.conf
modcall: entering group authorize for request 18
modcall[authorize]: module "preprocess" returns ok for request 18
rlm_eap: EAP packet type response id 5 length 6
rlm_eap: No EAP Start, assuming it's an on-going EAP conversation
modcall[authorize]: module "eap" returns updated for request 18
users: Matched entry host/laptop.test.net at line 216
modcall[authorize]: module "files" returns ok for request 18
modcall: leaving group authorize (returns updated) for request 18
rad_check_password: Found Auth-Type EAP
auth: type "EAP"
Processing the authenticate section of radiusd.conf
modcall: entering group authenticate for request 18
rlm_eap: Request found, released from the list
rlm_eap: EAP/tls
rlm_eap: processing type tls
rlm_eap_tls: Authenticate
rlm_eap_tls: processing TLS
rlm_eap_tls: Received EAP-TLS ACK message
rlm_eap_tls: ack handshake fragment handler
eaptls_verify returned 1
eaptls_process returned 13
modcall[authenticate]: module "eap" returns handled for request 18
modcall: leaving group authenticate (returns handled) for request 18
Sending Access-Challenge of id 10 to 192.168.1.1 port 1645
EAP-Message = ...
EAP-Message = ...
EAP-Message = ...
EAP-Message = ...
Message-Authenticator = 0x00000000000000000000000000000000
State = 0x7a0e77333298cd6ce42c24064b8fffbf
Finished request 18
Going to the next request
Waking up in 6 seconds...
rad_recv: Access-Request packet from host 192.168.1.1:1645, id=11,
length=1234
User-Name = "host/laptop.test.net"
Framed-MTU = 1400
Called-Station-Id = "001c.0f83.09d0"
Calling-Station-Id = "0040.96a3.b9ab"
Service-Type = Login-User
Message-Authenticator = 0xde81ba853516440f99d56b3775edff07
EAP-Message = ...
EAP-Message = ...
EAP-Message = ...
EAP-Message = ...
EAP-Message = ...
NAS-Port-Type = Wireless-802.11
NAS-Port = 547
NAS-Port-Id = "547"
State = 0x7a0e77333298cd6ce42c24064b8fffbf
NAS-IP-Address = 192.168.1.1
NAS-Identifier = "ap11"
Processing the authorize section of radiusd.conf
modcall: entering group authorize for request 19
modcall[authorize]: module "preprocess" returns ok for request 19
rlm_eap: EAP packet type response id 6 length 253
rlm_eap: No EAP Start, assuming it's an on-going EAP conversation
modcall[authorize]: module "eap" returns updated for request 19
users: Matched entry host/laptop.test.net at line 216
modcall[authorize]: module "files" returns ok for request 19
modcall: leaving group authorize (returns updated) for request 19
rad_check_password: Found Auth-Type EAP
auth: type "EAP"
Processing the authenticate section of radiusd.conf
modcall: entering group authenticate for request 19
rlm_eap: Request found, released from the list
rlm_eap: EAP/tls
rlm_eap: processing type tls
rlm_eap_tls: Authenticate
rlm_eap_tls: processing TLS
rlm_eap_tls: Length Included
eaptls_verify returned 11
rlm_eap_tls: <<< TLS 1.0 Handshake [length 02d7], Certificate
chain-depth=1,
error=0
--> User-Name = host/laptop.test.net
--> BUF-Name = ca.test.net
--> subject = /C=US/O=Test/OU=Lab/CN=ca.test.net
--> issuer = /C=US/O=Test/OU=Lab/CN=ca.test.net
--> verify return:1
chain-depth=0,
error=0
--> User-Name = host/laptop.test.net
--> BUF-Name = laptop.test.net
--> subject = /C=US/O=Test/OU=Lab/CN=laptop.test.net
--> issuer = /C=US/O=Test/OU=Lab/CN=ca.test.net
--> verify return:1
TLS_accept: SSLv3 read client certificate A
rlm_eap_tls: <<< TLS 1.0 Handshake [length 0086],
ClientKeyExchange
TLS_accept: SSLv3 read client key exchange A
rlm_eap_tls: <<< TLS 1.0 Handshake [length 0086],
CertificateVerify
TLS_accept: SSLv3 read certificate verify A
rlm_eap_tls: <<< TLS 1.0 ChangeCipherSpec [length 0001]
rlm_eap_tls: <<< TLS 1.0 Handshake [length 0010], Finished
TLS_accept: SSLv3 read finished A
rlm_eap_tls: >>> TLS 1.0 ChangeCipherSpec [length 0001]
TLS_accept: SSLv3 write change cipher spec A
rlm_eap_tls: >>> TLS 1.0 Handshake [length 0010], Finished
TLS_accept: SSLv3 write finished A
TLS_accept: SSLv3 flush data
(other): SSL negotiation finished successfully
rlm_eap: SSL error error:00000000:lib(0):func(0):reason(0)
SSL Connection Established
eaptls_process returned 13
modcall[authenticate]: module "eap" returns handled for request 19
modcall: leaving group authenticate (returns handled) for request 19
Sending Access-Challenge of id 11 to 192.168.1.1 port 1645
EAP-Message = ...
Message-Authenticator = 0x00000000000000000000000000000000
State = 0x8ce22fbb78dfe224ba603cbae20eb4b1
Finished request 19
Going to the next request
Waking up in 6 seconds...
--- Walking the entire request list ---
Cleaning up request 16 ID 8 with timestamp 4788b4ff
Cleaning up request 17 ID 9 with timestamp 4788b4ff
Cleaning up request 18 ID 10 with timestamp 4788b4ff
Cleaning up request 19 ID 11 with timestamp 4788b4ff
Nothing to do. Sleeping until we see a request.
rad_recv: Access-Request packet from host 192.168.1.1:1645, id=12,
length=196
User-Name = "host/laptop.test.net"
Framed-MTU = 1400
Called-Station-Id = "001c.0f83.09d0"
Calling-Station-Id = "0040.96a3.b9ab"
Service-Type = Login-User
Message-Authenticator = 0x2b91b1e9d07c6dd1e4558b554ae732dc
EAP-Message = ...
NAS-Port-Type = Wireless-802.11
NAS-Port = 548
NAS-Port-Id = "548"
NAS-IP-Address = 192.168.1.1
NAS-Identifier = "ap11"
Processing the authorize section of radiusd.conf
modcall: entering group authorize for request 20
modcall[authorize]: module "preprocess" returns ok for request 20
rlm_eap: EAP packet type response id 3 length 41
rlm_eap: No EAP Start, assuming it's an on-going EAP conversation
modcall[authorize]: module "eap" returns updated for request 20
users: Matched entry host/laptop.test.net at line 216
modcall[authorize]: module "files" returns ok for request 20
modcall: leaving group authorize (returns updated) for request 20
rad_check_password: Found Auth-Type EAP
auth: type "EAP"
Processing the authenticate section of radiusd.conf
modcall: entering group authenticate for request 20
rlm_eap: EAP Identity
rlm_eap: processing type tls
rlm_eap_tls: Requiring client certificate
rlm_eap_tls: Initiate
rlm_eap_tls: Start returned 1
modcall[authenticate]: module "eap" returns handled for request 20
modcall: leaving group authenticate (returns handled) for request 20
Sending Access-Challenge of id 12 to 192.168.1.1 port 1645
EAP-Message = ...
Message-Authenticator = 0x00000000000000000000000000000000
State = 0x1732306572fa8ab013037f428be90b16
Finished request 20
Going to the next request
--- Walking the entire request list ---
Waking up in 6 seconds...
rad_recv: Access-Request packet from host 192.168.1.1:1645, id=13,
length=253
User-Name = "host/laptop.test.net"
Framed-MTU = 1400
Called-Station-Id = "001c.0f83.09d0"
Calling-Station-Id = "0040.96a3.b9ab"
Service-Type = Login-User
Message-Authenticator = 0xaee22dfb632ceeea4692f5b8292fdf7a
EAP-Message = ...
NAS-Port-Type = Wireless-802.11
NAS-Port = 548
NAS-Port-Id = "548"
State = 0x1732306572fa8ab013037f428be90b16
NAS-IP-Address = 192.168.1.1
NAS-Identifier = "ap11"
Processing the authorize section of radiusd.conf
modcall: entering group authorize for request 21
modcall[authorize]: module "preprocess" returns ok for request 21
rlm_eap: EAP packet type response id 4 length 80
rlm_eap: No EAP Start, assuming it's an on-going EAP conversation
modcall[authorize]: module "eap" returns updated for request 21
users: Matched entry host/laptop.test.net at line 216
modcall[authorize]: module "files" returns ok for request 21
modcall: leaving group authorize (returns updated) for request 21
rad_check_password: Found Auth-Type EAP
auth: type "EAP"
Processing the authenticate section of radiusd.conf
modcall: entering group authenticate for request 21
rlm_eap: Request found, released from the list
rlm_eap: EAP/tls
rlm_eap: processing type tls
rlm_eap_tls: Authenticate
rlm_eap_tls: processing TLS
rlm_eap_tls: Length Included
eaptls_verify returned 11
(other): before/accept initialization
TLS_accept: before/accept initialization
rlm_eap_tls: <<< TLS 1.0 Handshake [length 0041], ClientHello
TLS_accept: SSLv3 read client hello A
rlm_eap_tls: >>> TLS 1.0 Handshake [length 004a], ServerHello
TLS_accept: SSLv3 write server hello A
rlm_eap_tls: >>> TLS 1.0 Handshake [length 0662], Certificate
TLS_accept: SSLv3 write certificate A
rlm_eap_tls: >>> TLS 1.0 Handshake [length 0089],
CertificateRequest
TLS_accept: SSLv3 write certificate request A
TLS_accept: SSLv3 flush data
TLS_accept:error in SSLv3 read client certificate A
rlm_eap: SSL error error:00000000:lib(0):func(0):reason(0)
In SSL Handshake Phase
In SSL Accept mode
eaptls_process returned 13
modcall[authenticate]: module "eap" returns handled for request 21
modcall: leaving group authenticate (returns handled) for request 21
Sending Access-Challenge of id 13 to 192.168.1.1 port 1645
EAP-Message = ...
EAP-Message = ...
EAP-Message = ...
EAP-Message = ...
EAP-Message = ...
Message-Authenticator = 0x00000000000000000000000000000000
State = 0xf5e7194c6de14e3b8bbb54fbe5f51c4a
Finished request 21
Going to the next request
Waking up in 6 seconds...
rad_recv: Access-Request packet from host 192.168.1.1:1645, id=14,
length=179
User-Name = "host/laptop.test.net"
Framed-MTU = 1400
Called-Station-Id = "001c.0f83.09d0"
Calling-Station-Id = "0040.96a3.b9ab"
Service-Type = Login-User
Message-Authenticator = 0xc33a17cf0d78c887b0ab2aed9ade5939
EAP-Message = ...
NAS-Port-Type = Wireless-802.11
NAS-Port = 548
NAS-Port-Id = "548"
State = 0xf5e7194c6de14e3b8bbb54fbe5f51c4a
NAS-IP-Address = 192.168.1.1
NAS-Identifier = "ap11"
Processing the authorize section of radiusd.conf
modcall: entering group authorize for request 22
modcall[authorize]: module "preprocess" returns ok for request 22
rlm_eap: EAP packet type response id 5 length 6
rlm_eap: No EAP Start, assuming it's an on-going EAP conversation
modcall[authorize]: module "eap" returns updated for request 22
users: Matched entry host/laptop.test.net at line 216
modcall[authorize]: module "files" returns ok for request 22
modcall: leaving group authorize (returns updated) for request 22
rad_check_password: Found Auth-Type EAP
auth: type "EAP"
Processing the authenticate section of radiusd.conf
modcall: entering group authenticate for request 22
rlm_eap: Request found, released from the list
rlm_eap: EAP/tls
rlm_eap: processing type tls
rlm_eap_tls: Authenticate
rlm_eap_tls: processing TLS
rlm_eap_tls: Received EAP-TLS ACK message
rlm_eap_tls: ack handshake fragment handler
eaptls_verify returned 1
eaptls_process returned 13
modcall[authenticate]: module "eap" returns handled for request 22
modcall: leaving group authenticate (returns handled) for request 22
Sending Access-Challenge of id 14 to 192.168.1.1 port 1645
EAP-Message = ...
EAP-Message = ...
EAP-Message = ...
EAP-Message = ...
Message-Authenticator = 0x00000000000000000000000000000000
State = 0x0bc94dd9f17ea08baac5abe9a4e4482b
Finished request 22
Going to the next request
Waking up in 6 seconds...
rad_recv: Access-Request packet from host 192.168.1.1:1645, id=15,
length=1234
User-Name = "host/laptop.test.net"
Framed-MTU = 1400
Called-Station-Id = "001c.0f83.09d0"
Calling-Station-Id = "0040.96a3.b9ab"
Service-Type = Login-User
Message-Authenticator = 0x210557d94651017de7e692fe355d5358
EAP-Message = ...
EAP-Message = ...
EAP-Message = ...
EAP-Message = ...
EAP-Message = ...
NAS-Port-Type = Wireless-802.11
NAS-Port = 548
NAS-Port-Id = "548"
State = 0x0bc94dd9f17ea08baac5abe9a4e4482b
NAS-IP-Address = 192.168.1.1
NAS-Identifier = "ap11"
Processing the authorize section of radiusd.conf
modcall: entering group authorize for request 23
modcall[authorize]: module "preprocess" returns ok for request 23
rlm_eap: EAP packet type response id 6 length 253
rlm_eap: No EAP Start, assuming it's an on-going EAP conversation
modcall[authorize]: module "eap" returns updated for request 23
users: Matched entry host/laptop.test.net at line 216
modcall[authorize]: module "files" returns ok for request 23
modcall: leaving group authorize (returns updated) for request 23
rad_check_password: Found Auth-Type EAP
auth: type "EAP"
Processing the authenticate section of radiusd.conf
modcall: entering group authenticate for request 23
rlm_eap: Request found, released from the list
rlm_eap: EAP/tls
rlm_eap: processing type tls
rlm_eap_tls: Authenticate
rlm_eap_tls: processing TLS
rlm_eap_tls: Length Included
eaptls_verify returned 11
rlm_eap_tls: <<< TLS 1.0 Handshake [length 02d7], Certificate
chain-depth=1,
error=0
--> User-Name = host/laptop.test.net
--> BUF-Name = ca.test.net
--> subject = /C=US/O=Test/OU=Lab/CN=ca.test.net
--> issuer = /C=US/O=Test/OU=Lab/CN=ca.test.net
--> verify return:1
chain-depth=0,
error=0
--> User-Name = host/laptop.test.net
--> BUF-Name = laptop.test.net
--> subject = /C=US/O=Test/OU=Lab/CN=laptop.test.net
--> issuer = /C=US/O=Test/OU=Lab/CN=ca.test.net
--> verify return:1
TLS_accept: SSLv3 read client certificate A
rlm_eap_tls: <<< TLS 1.0 Handshake [length 0086],
ClientKeyExchange
TLS_accept: SSLv3 read client key exchange A
rlm_eap_tls: <<< TLS 1.0 Handshake [length 0086],
CertificateVerify
TLS_accept: SSLv3 read certificate verify A
rlm_eap_tls: <<< TLS 1.0 ChangeCipherSpec [length 0001]
rlm_eap_tls: <<< TLS 1.0 Handshake [length 0010], Finished
TLS_accept: SSLv3 read finished A
rlm_eap_tls: >>> TLS 1.0 ChangeCipherSpec [length 0001]
TLS_accept: SSLv3 write change cipher spec A
rlm_eap_tls: >>> TLS 1.0 Handshake [length 0010], Finished
TLS_accept: SSLv3 write finished A
TLS_accept: SSLv3 flush data
(other): SSL negotiation finished successfully
rlm_eap: SSL error error:00000000:lib(0):func(0):reason(0)
SSL Connection Established
eaptls_process returned 13
modcall[authenticate]: module "eap" returns handled for request 23
modcall: leaving group authenticate (returns handled) for request 23
Sending Access-Challenge of id 15 to 192.168.1.1 port 1645
EAP-Message = ...
Message-Authenticator = 0x00000000000000000000000000000000
State = 0x38c27417cc1dc85e2a4cbf8d9e98dc46
Finished request 23
Going to the next request
Waking up in 6 seconds...
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are Off
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT +1. The time now is 03:34 PM.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.0.0