I posted a while ago about our school trying to setup essentially an open wpa system (anyone can connect with WPA with little or no changes to windows settings). The actual user auth is done later via a hotspot server of some sort. Anyhow, I currently have freeradius set to Auth-Type:=Accept so it should accept any connection. This works fine using radtest, but breaks when trying to do a peap connection.
Attached is the log output from a peap attempt.
Any suggestions on how to fix the error?

Thanks.

Mark II

 mschap: passwd = "(null)"
 mschap: authtype = "MS-CHAP"
 mschap: ntlm_auth = "(null)"
Module: Instantiated mschap (mschap)
Module: Loaded DIGEST
Module: Instantiated digest (digest)
Module: Loaded System
 unix: cache = no
 unix: passwd = "(null)"
 unix: shadow = "/etc/shadow"
 unix: group = "(null)"
 unix: radwtmp = "/var/log/radius/radwtmp"
 unix: usegroup = no
 unix: cache_reload = 600
Module: Instantiated unix (unix)
Module: Loaded eap
 eap: default_eap_type = "peap"
 eap: timer_expire = 60
 eap: ignore_unknown_eap_types = no
 eap: cisco_accounting_username_bug = no
rlm_eap: Loaded and initialized type md5
rlm_eap: Loaded and initialized type leap
 gtc: challenge = "Password: "
 gtc: auth_type = "PAP"
rlm_eap: Loaded and initialized type gtc
 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/cert-srv.pem"
 tls: certificate_file = "/etc/raddb/certs/cert-srv.pem"
 tls: CA_file = "/etc/raddb/certs/demoCA/cacert.pem"
 tls: private_key_password = "whatever"
 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)"
rlm_eap: Loaded and initialized type tls
 peap: default_eap_type = "mschapv2"
 peap: copy_request_to_tunnel = no
 peap: use_tunneled_reply = no
 peap: proxy_tunneled_request_as_eap = yes
rlm_eap: Loaded and initialized type peap
 mschapv2: with_ntdomain_hack = no
rlm_eap: Loaded and initialized type mschapv2
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
Module: Instantiated preprocess (preprocess)
Module: Loaded realm
 realm: format = "suffix"
 realm: delimiter = "@"
 realm: ignore_default = no
 realm: ignore_null = no
Module: Instantiated realm (suffix)
 realm: format = "prefix"
 realm: delimiter = "\"
 realm: ignore_default = no
 realm: ignore_null = no
Module: Instantiated realm (ntdomain)
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
Listening on proxy *:1814
Ready to process requests.
rad_recv: Access-Request packet from host 192.168.109.195:1061, id=0, length=252
        Message-Authenticator = 0x41eb703e9f3512dd95d5baa8c95398af
        Service-Type = Framed-User
        User-Name = "MONTGOMERY-MARK\\markmontgomery"
        Framed-MTU = 1488
        Called-Station-Id = "00-11-95-BF-EF-1C:DBCWIFI"
        Calling-Station-Id = "00-14-A5-7C-1A-46"
        NAS-Identifier = "D-Link Access Point with POE"
        NAS-Port-Type = Wireless-802.11
        Connect-Info = "CONNECT 54Mbps 802.11g"
        EAP-Message = 
0x02000023014d4f4e54474f4d4552592d4d41524b5c6d61726b6d6f6e74676f6d657279
        NAS-IP-Address = 192.168.109.195
        NAS-Port = 1
        NAS-Port-Id = "STA port # 1"
  Processing the authorize section of radiusd.conf
modcall: entering group authorize for request 0
  hints: Matched DEFAULT at 81
radius_xlat:  ''
  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
  modcall[authorize]: module "digest" returns noop for request 0
    rlm_realm: No '@' in User-Name = "MONTGOMERY-MARK\markmontgomery", looking 
up realm NULL
    rlm_realm: No such realm "NULL"
  modcall[authorize]: module "suffix" returns noop for request 0
    rlm_realm: Looking up realm "MONTGOMERY-MARK" for User-Name = 
"MONTGOMERY-MARK\markmontgomery"
    rlm_realm: No such realm "MONTGOMERY-MARK"
  modcall[authorize]: module "ntdomain" returns noop for request 0
  rlm_eap: EAP packet type response id 0 length 35
  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 DEFAULT at line 160
  modcall[authorize]: module "files" returns ok for request 0
modcall: group authorize returns updated for request 0
  rad_check_password:  Found Auth-Type ACCEPT
  rad_check_password: Auth-Type = Accept, accepting the user
Login OK: [MONTGOMERY-MARK\\markmontgomery] (from client internal-network port 
1 cli 00-14-A5-7C-1A-46)
Sending Access-Accept of id 0 to 192.168.109.195:1061
Finished request 0
Going to the next request
--- Walking the entire request list ---
Waking up in 6 seconds...
rad_recv: Access-Accept packet from host 192.168.109.195:1061, id=0, length=20
Authentication reply packet code 2 sent to a non-proxy reply port from client 
internal-network:1061 - ID 0 : IGNORED
--- Walking the entire request list ---
Waking up in 3 seconds...
--- Walking the entire request list ---
Cleaning up request 0 ID 0 with timestamp 446b74d8
Nothing to do.  Sleeping until we see a request.
rad_recv: Access-Request packet from host 192.168.109.195:1062, id=0, length=252
        Message-Authenticator = 0xcc2effc2183aeadc6a7562d425a30878
        Service-Type = Framed-User
        User-Name = "MONTGOMERY-MARK\\markmontgomery"
        Framed-MTU = 1488
        Called-Station-Id = "00-11-95-BF-EF-1C:DBCWIFI"
        Calling-Station-Id = "00-14-A5-7C-1A-46"
        NAS-Identifier = "D-Link Access Point with POE"
        NAS-Port-Type = Wireless-802.11
        Connect-Info = "CONNECT 54Mbps 802.11g"
        EAP-Message = 
0x02000023014d4f4e54474f4d4552592d4d41524b5c6d61726b6d6f6e74676f6d657279
        NAS-IP-Address = 192.168.109.195
        NAS-Port = 1
        NAS-Port-Id = "STA port # 1"
  Processing the authorize section of radiusd.conf
modcall: entering group authorize for request 1
  hints: Matched DEFAULT at 81
radius_xlat:  ''
  modcall[authorize]: module "preprocess" returns ok for request 1
  modcall[authorize]: module "chap" returns noop for request 1
  modcall[authorize]: module "mschap" returns noop for request 1
  modcall[authorize]: module "digest" returns noop for request 1
    rlm_realm: No '@' in User-Name = "MONTGOMERY-MARK\markmontgomery", looking 
up realm NULL
    rlm_realm: No such realm "NULL"
  modcall[authorize]: module "suffix" returns noop for request 1
    rlm_realm: Looking up realm "MONTGOMERY-MARK" for User-Name = 
"MONTGOMERY-MARK\markmontgomery"
    rlm_realm: No such realm "MONTGOMERY-MARK"
  modcall[authorize]: module "ntdomain" returns noop for request 1
  rlm_eap: EAP packet type response id 0 length 35
  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 DEFAULT at line 160
  modcall[authorize]: module "files" returns ok for request 1
modcall: group authorize returns updated for request 1
  rad_check_password:  Found Auth-Type ACCEPT
  rad_check_password: Auth-Type = Accept, accepting the user
Login OK: [MONTGOMERY-MARK\\markmontgomery] (from client internal-network port 
1 cli 00-14-A5-7C-1A-46)
Sending Access-Accept of id 0 to 192.168.109.195:1062
Finished request 1
Going to the next request
--- Walking the entire request list ---
Waking up in 6 seconds...
rad_recv: Access-Accept packet from host 192.168.109.195:1062, id=0, length=20
Authentication reply packet code 2 sent to a non-proxy reply port from client 
internal-network:1062 - ID 0 : IGNORED
--- Walking the entire request list ---
Waking up in 3 seconds...
--- Walking the entire request list ---
Cleaning up request 1 ID 0 with timestamp 446b74e2
Nothing to do.  Sleeping until we see a request.
rad_recv: Access-Request packet from host 192.168.109.195:1063, id=0, length=252
        Message-Authenticator = 0x7b4d94434e62a332c52855fc18400629
        Service-Type = Framed-User
        User-Name = "MONTGOMERY-MARK\\markmontgomery"
        Framed-MTU = 1488
        Called-Station-Id = "00-11-95-BF-EF-1C:DBCWIFI"
        Calling-Station-Id = "00-14-A5-7C-1A-46"
        NAS-Identifier = "D-Link Access Point with POE"
        NAS-Port-Type = Wireless-802.11
        Connect-Info = "CONNECT 54Mbps 802.11g"
        EAP-Message = 
0x02000023014d4f4e54474f4d4552592d4d41524b5c6d61726b6d6f6e74676f6d657279
        NAS-IP-Address = 192.168.109.195
        NAS-Port = 1
        NAS-Port-Id = "STA port # 1"
  Processing the authorize section of radiusd.conf
modcall: entering group authorize for request 2
  hints: Matched DEFAULT at 81
radius_xlat:  ''
  modcall[authorize]: module "preprocess" returns ok for request 2
  modcall[authorize]: module "chap" returns noop for request 2
  modcall[authorize]: module "mschap" returns noop for request 2
  modcall[authorize]: module "digest" returns noop for request 2
    rlm_realm: No '@' in User-Name = "MONTGOMERY-MARK\markmontgomery", looking 
up realm NULL
    rlm_realm: No such realm "NULL"
  modcall[authorize]: module "suffix" returns noop for request 2
    rlm_realm: Looking up realm "MONTGOMERY-MARK" for User-Name = 
"MONTGOMERY-MARK\markmontgomery"
    rlm_realm: No such realm "MONTGOMERY-MARK"
  modcall[authorize]: module "ntdomain" returns noop for request 2
  rlm_eap: EAP packet type response id 0 length 35
  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 DEFAULT at line 160
  modcall[authorize]: module "files" returns ok for request 2
modcall: group authorize returns updated for request 2
  rad_check_password:  Found Auth-Type ACCEPT
  rad_check_password: Auth-Type = Accept, accepting the user
Login OK: [MONTGOMERY-MARK\\markmontgomery] (from client internal-network port 
1 cli 00-14-A5-7C-1A-46)
Sending Access-Accept of id 0 to 192.168.109.195:1063
Finished request 2
Going to the next request
--- Walking the entire request list ---
Waking up in 6 seconds...
rad_recv: Access-Accept packet from host 192.168.109.195:1063, id=0, length=20
Authentication reply packet code 2 sent to a non-proxy reply port from client 
internal-network:1063 - ID 0 : IGNORED
--- Walking the entire request list ---
Waking up in 3 seconds...
--- Walking the entire request list ---
Cleaning up request 2 ID 0 with timestamp 446b74eb
Nothing to do.  Sleeping until we see a request.
- 
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to