Here the specifics, I have also the CA certificate chain installed on the machine
1 - hidden SSID (non-broadcast)
2 - The authentication protocol used is PEAP, which is a username and password protocol.
3 - The username and password are passed between the client and authentication server (RADIUS) over an SSL encrypted session.
4 - 3-tier CA environment.
Root (offline), intermediate (offline), and 2 issuing CA certificates (online)
The actual SSL certificates on the authentication servers (RADIUS) will come from on of the 2 issuing CAs. That enables a trusted SSL session to be established to pass the username and password.
5 - MS-CHAPv2 Support
My wpa_suplicant.conf file:
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel
ap_scan=1 # This is to make sure that we get the hidden SSID
update_config=1
network={
priority=1
mode=0
scan_ssid=1
ssid="FILTERED"
proto=RSN # WPA2/IEEE 802.11i
key_mgmt=WPA-EAP # WPA using EAP authentication
eap=PEAP
group=CCMP TKIP # CCMP AES in Counter mode with CBC-MAC
pairwise=CCMP TKIP # TKIP = Temporal Key Integrity Protocol
#phase1="peaplabel=1"
phase2="auth=MSCHAPV2"
identity="FILTERED" # Identity string for EAP
password="FILTERED"
ca_cert="/etc/cert/CACertChain/CA1CertChain.pem"
}
How can I determine what failed?
bssid=34:XX:XX:XX:XX:02
ssid=FILTERED
id=0
pairwise_cipher=CCMP
group_cipher=TKIP
key_mgmt=WPA2/IEEE 802.1X/EAP
wpa_state=ASSOCIATED
ip_address=0.0.0.0
Supplicant PAE state=AUTHENTICATING
suppPortStatus=Unauthorized
EAP state=IDLE
> status
bssid=34:XX:XX:XX:XX:02
ssid=pmwproc
id=0
pairwise_cipher=CCMP
group_cipher=TKIP
key_mgmt=WPA2/IEEE 802.1X/EAP
wpa_state=ASSOCIATED
ip_address=0.0.0.0
Supplicant PAE state=CONNECTING
suppPortStatus=Unauthorized
EAP state=IDLE
> status
bssid=34:XX:XX:XX:XX:02
ssid=FILTERED
id=0
pairwise_cipher=CCMP
group_cipher=TKIP
key_mgmt=WPA2/IEEE 802.1X/EAP
wpa_state=ASSOCIATED
ip_address=0.0.0.0
Supplicant PAE state=CONNECTING
suppPortStatus=Unauthorized
EAP state=IDLE
> <2>CTRL-EVENT-EAP-FAILURE EAP authentication failed
<1>Setting authentication timeout: 2 sec 0 usec
<2>Authentication with 34:XX:XX:XX:XX:02 timed out.
<1>Setting scan request: 0 sec 0 usec
<2>CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys