wpa2 enterprise PEAP/MSCHAPv2 is not working with wifi shell sample

I am evaluating the board nrf3054-dk + nrf7002-ek

I build and run the sample project  net/samples/wifi/shell on my board
I tested the wifi shell with some personal encryptions and it works.
But when I tested it with WPA2 Enterprise encryptions, the connection fails,

the command wifi connect returns an error

uart:~$ wifi connect -s "RYSE-SmartBridge-4B19" -k 12 -I "bob" -P "test"
[00:02:51.343,658] <err> wpa_supp: Unsupported security type: 12
[00:02:51.344,329] <err> wpa_supp: Failed to add and configure network for STA mode: -1



I added the following param to prj.conf:

CONFIG_WIFI_NM_WPA_SUPPLICANT_CRYPTO_ENTERPRISE=y



but now I got new error log and here after the summary of the log

uart:~$ wifi connect -s "RYSE-SmartBridge-4B19" -k 12 -I "bob" -P "test"
[00:05:32.108,245] <wrn> net_if: iface 1 pkt 0x2005b0d8 send failure status -1
[00:05:32.303,009] <err> wpa_supp: MTLS: invalid tls_disable_tlsv* params; ignoring
[00:05:32.320,739] <wrn> wpa_supp: EAP-PEAP: Failed to select forced PEAP version 1
[00:05:32.320,831] <inf> wpa_supp: wlan0: CTRL-EVENT-EAP-FAILURE EAP authentication failed
Connection request failed (Connection failed/1)




and here after the detailed log:

uart:~$ wifi connect -s "RYSE-SmartBridge-4B19" -k 12 -I "bob" -P "test"
Connection requested
[00:05:27.078,979] <dbg> net_mgmt: net_mgmt_event_notify_with_info: (hostap_handler): Notifying Event layer 3 code 8 type 6
[00:05:27.079,040] <dbg> net_mgmt: mgmt_event_work_handler: (net_mgmt): Handling events, forwarding it relevantly
[00:05:27.079,040] <dbg> net_mgmt: mgmt_run_slist_callbacks: (net_mgmt): Event layer 3 code 8 cmd 6
[00:05:27.103,302] <dbg> net_mgmt: net_mgmt_event_notify_with_info: (hostap_handler): Notifying Event layer 3 code 8 type 6
[00:05:27.103,332] <dbg> net_mgmt: mgmt_event_work_handler: (net_mgmt): Handling events, forwarding it relevantly
[00:05:27.103,363] <dbg> net_mgmt: mgmt_run_slist_callbacks: (net_mgmt): Event layer 3 code 8 cmd 6
--- 18 messages dropped ---
[00:05:32.107,788] <dbg> net_mgmt: net_mgmt_event_notify_with_info: (sysworkq): Notifying Event layer 3 code 4 type 1
[00:05:32.107,849] <dbg> net_mgmt: net_mgmt_event_notify_with_info: (sysworkq): Notifying Event layer 3 code 4 type 3
[00:05:32.108,245] <wrn> net_if: iface 1 pkt 0x2005b0d8 send failure status -1
[00:05:32.108,337] <dbg> net_mgmt: mgmt_event_work_handler: (net_mgmt): Handling events, forwarding it relevantly
[00:05:32.108,367] <dbg> net_mgmt: mgmt_run_slist_callbacks: (net_mgmt): Event layer 3 code 4 cmd 7
[00:05:32.108,367] <dbg> net_mgmt: mgmt_run_slist_callbacks: (net_mgmt): Running callback 0x20005204 : 0x53025
[00:05:32.108,612] <dbg> net_mgmt: mgmt_event_work_handler: (net_mgmt): Handling events, forwarding it relevantly
[00:05:32.108,612] <dbg> net_mgmt: mgmt_run_slist_callbacks: (net_mgmt): Event layer 3 code 4 cmd 1
[00:05:32.108,642] <dbg> net_mgmt: mgmt_run_slist_callbacks: (net_mgmt): Running callback 0x20005204 : 0x53025
[00:05:32.109,832] <dbg> net_mgmt: net_mgmt_event_notify_with_info: (sysworkq): Notifying Event layer 3 code 4 type 7
[00:05:32.110,717] <dbg> net_mgmt: mgmt_event_work_handler: (net_mgmt): Handling events, forwarding it relevantly
[00:05:32.110,748] <dbg> net_mgmt: mgmt_run_slist_callbacks: (net_mgmt): Event layer 3 code 4 cmd 3
[00:05:32.110,748] <dbg> net_mgmt: mgmt_run_slist_callbacks: (net_mgmt): Running callback 0x20005204 : 0x53025
[00:05:32.110,839] <dbg> net_mgmt: mgmt_event_work_handler: (net_mgmt): Handling events, forwarding it relevantly
[00:05:32.110,870] <dbg> net_mgmt: mgmt_run_slist_callbacks: (net_mgmt): Event layer 3 code 4 cmd 7
[00:05:32.110,870] <dbg> net_mgmt: mgmt_run_slist_callbacks: (net_mgmt): Running callback 0x20005204 : 0x53025
[00:05:32.111,206] <inf> wpa_supp: wlan0: Associated with 40:a3:6b:c7:4b:18
[00:05:32.111,907] <inf> wpa_supp: wlan0: CTRL-EVENT-SUBNET-STATUS-UPDATE status=0
[00:05:32.112,976] <inf> wpa_supp: wlan0: CTRL-EVENT-EAP-STARTED EAP authentication started
[00:05:32.210,205] <dbg> net_mgmt: net_mgmt_event_notify_with_info: (sysworkq): Notifying Event layer 3 code 4 type 13
[00:05:32.210,235] <dbg> net_mgmt: net_mgmt_event_notify_with_info: (sysworkq): Notifying Event layer 3 code 4 type 16
[00:05:32.210,296] <dbg> net_mgmt: mgmt_event_work_handler: (net_mgmt): Handling events, forwarding it relevantly
[00:05:32.210,296] <dbg> net_mgmt: mgmt_run_slist_callbacks: (net_mgmt): Event layer 3 code 4 cmd 13
[00:05:32.210,296] <dbg> net_mgmt: mgmt_run_slist_callbacks: (net_mgmt): Running callback 0x20005204 : 0x53025
[00:05:32.210,357] <dbg> net_mgmt: mgmt_event_work_handler: (net_mgmt): Handling events, forwarding it relevantly
[00:05:32.210,357] <dbg> net_mgmt: mgmt_run_slist_callbacks: (net_mgmt): Event layer 3 code 4 cmd 16
[00:05:32.262,054] <inf> wpa_supp: wlan0: CTRL-EVENT-EAP-PROPOSED-METHOD vendor=0 method=4 -> NAK
[00:05:32.301,818] <inf> wpa_supp: wlan0: CTRL-EVENT-EAP-PROPOSED-METHOD vendor=0 method=25
[00:05:32.303,009] <err> wpa_supp: MTLS: invalid tls_disable_tlsv* params; ignoring
[00:05:32.320,648] <inf> wpa_supp: wlan0: CTRL-EVENT-EAP-METHOD EAP vendor 0 method 25 (PEAP) selected
[00:05:32.320,739] <wrn> wpa_supp: EAP-PEAP: Failed to select forced PEAP version 1
[00:05:32.320,831] <inf> wpa_supp: wlan0: CTRL-EVENT-EAP-FAILURE EAP authentication failed
Connection request failed (Connection failed/1)
--- 2 messages dropped ---
[00:05:34.328,186] <inf> wpa_supp: wlan0: CTRL-EVENT-DISCONNECTED bssid=40:a3:6b:c7:4b:18 reason=3 locally_generated=1


btw:  I tested the wpa2 enterprise connection with my windows PC and it works

and here after the full prj.conf


 4152.prj.conf

also attached the traffic capture on the freeradius server:

radius.pcapng

Parents Reply Children
  • yes, almost
    but it's not working for:
    - WPA ent
    - WPA2 ent with tkip

  • What NCS version are you using? Could you try the latest version, v3.2.0?

    MOHAMED Kallel said:
    but it's not working for:
    - WPA ent
    - WPA2 ent with tkip

    Do you mean the Key Management type 14: EAP-TTLS-MSCHAPv2 doesn't work with WPA ent and WPA2 ent tkip?

    Could you provide the logs?

  • I tried now with the sdk 3.2.1, and I got the same issue. it's not working for wpa2 ent + tkip and does not work either for wpa ent
    And hereafter the log when my board tried to connect to a wifi network WPA2 ent + tkip

    uart:~$ wifi connect -s "RYSE-SmartBridge-4B19" -k 14 -I "bob" -P "test"
    Connection requested
    [21:22:54.693,450] <dbg> net_mgmt: net_mgmt_event_notify_with_info: (hostap_handler): Notifying Event layer 3 code 8 type 6
    [21:22:54.693,481] <dbg> net_mgmt: mgmt_event_work_handler: (net_mgmt): Handling events, forwarding it relevantly
    [21:22:54.693,511] <dbg> net_mgmt: mgmt_run_slist_callbacks: (net_mgmt): Event layer 3 code 8 cmd 6
    [21:22:54.717,651] <dbg> net_mgmt: net_mgmt_event_notify_with_info: (hostap_handler): Notifying Event layer 3 code 8 type 6
    [21:22:54.717,681] <dbg> net_mgmt: mgmt_event_work_handler: (net_mgmt): Handling events, forwarding it relevantly
    [21:22:54.717,712] <dbg> net_mgmt: mgmt_run_slist_callbacks: (net_mgmt): Event layer 3 code 8 cmd 6
    [21:22:59.339,080] <dbg> net_mgmt: net_mgmt_event_notify_with_info: (hostap_handler): Notifying Event layer 3 code 8 type 6
    [21:22:59.339,111] <dbg> net_mgmt: mgmt_event_work_handler: (net_mgmt): Handling events, forwarding it relevantly
    [21:22:59.339,141] <dbg> net_mgmt: mgmt_run_slist_callbacks: (net_mgmt): Event layer 3 code 8 cmd 6
    [21:22:59.339,233] <dbg> net_mgmt: net_mgmt_event_notify_with_info: (hostap_handler): Notifying Event layer 3 code 8 type 6
    [21:22:59.339,294] <dbg> net_mgmt: mgmt_event_work_handler: (net_mgmt): Handling events, forwarding it relevantly
    [21:22:59.339,294] <dbg> net_mgmt: mgmt_run_slist_callbacks: (net_mgmt): Event layer 3 code 8 cmd 6
    [21:22:59.339,538] <dbg> net_mgmt: net_mgmt_event_notify_with_info: (hostap_handler): Notifying Event layer 3 code 8 type 6
    [21:22:59.339,569] <dbg> net_mgmt: mgmt_event_work_handler: (net_mgmt): Handling events, forwarding it relevantly
    [21:22:59.339,599] <dbg> net_mgmt: mgmt_run_slist_callbacks: (net_mgmt): Event layer 3 code 8 cmd 6
    [21:23:04.351,470] <dbg> net_mgmt: net_mgmt_event_notify_with_info: (hostap_handler): Notifying Event layer 3 code 8 type 6
    [21:23:04.351,501] <dbg> net_mgmt: mgmt_event_work_handler: (net_mgmt): Handling events, forwarding it relevantly
    [21:23:04.351,501] <dbg> net_mgmt: mgmt_run_slist_callbacks: (net_mgmt): Event layer 3 code 8 cmd 6
    [21:23:08.966,644] <dbg> net_mgmt: net_mgmt_event_notify_with_info: (hostap_handler): Notifying Event layer 3 code 8 type 6
    [21:23:08.966,674] <dbg> net_mgmt: mgmt_event_work_handler: (net_mgmt): Handling events, forwarding it relevantly
    [21:23:08.966,674] <dbg> net_mgmt: mgmt_run_slist_callbacks: (net_mgmt): Event layer 3 code 8 cmd 6
    [21:23:08.966,949] <dbg> net_mgmt: net_mgmt_event_notify_with_info: (hostap_handler): Notifying Event layer 3 code 8 type 6
    [21:23:08.966,979] <dbg> net_mgmt: mgmt_event_work_handler: (net_mgmt): Handling events, forwarding it relevantly
    [21:23:08.966,979] <dbg> net_mgmt: mgmt_run_slist_callbacks: (net_mgmt): Event layer 3 code 8 cmd 6
    [21:23:13.978,790] <dbg> net_mgmt: net_mgmt_event_notify_with_info: (hostap_handler): Notifying Event layer 3 code 8 type 6
    [21:23:13.978,820] <dbg> net_mgmt: mgmt_event_work_handler: (net_mgmt): Handling events, forwarding it relevantly
    [21:23:13.978,851] <dbg> net_mgmt: mgmt_run_slist_callbacks: (net_mgmt): Event layer 3 code 8 cmd 6
    [21:23:18.592,193] <dbg> net_mgmt: net_mgmt_event_notify_with_info: (hostap_handler): Notifying Event layer 3 code 8 type 6
    [21:23:18.592,254] <dbg> net_mgmt: mgmt_event_work_handler: (net_mgmt): Handling events, forwarding it relevantly
    [21:23:18.592,254] <dbg> net_mgmt: mgmt_run_slist_callbacks: (net_mgmt): Event layer 3 code 8 cmd 6
    [21:23:18.592,498] <dbg> net_mgmt: net_mgmt_event_notify_with_info: (hostap_handler): Notifying Event layer 3 code 8 type 6
    [21:23:18.592,559] <dbg> net_mgmt: mgmt_event_work_handler: (net_mgmt): Handling events, forwarding it relevantly
    [21:23:18.592,559] <dbg> net_mgmt: mgmt_run_slist_callbacks: (net_mgmt): Event layer 3 code 8 cmd 6
    [21:23:23.604,370] <dbg> net_mgmt: net_mgmt_event_notify_with_info: (hostap_handler): Notifying Event layer 3 code 8 type 6
    [21:23:23.604,431] <dbg> net_mgmt: mgmt_event_work_handler: (net_mgmt): Handling events, forwarding it relevantly
    [21:23:23.604,431] <dbg> net_mgmt: mgmt_run_slist_callbacks: (net_mgmt): Event layer 3 code 8 cmd 6
    [21:23:28.217,834] <dbg> net_mgmt: net_mgmt_event_notify_with_info: (hostap_handler): Notifying Event layer 3 code 8 type 6
    [21:23:28.217,864] <dbg> net_mgmt: mgmt_event_work_handler: (net_mgmt): Handling events, forwarding it relevantly
    [21:23:28.217,864] <dbg> net_mgmt: mgmt_run_slist_callbacks: (net_mgmt): Event layer 3 code 8 cmd 6
    [21:23:28.218,139] <dbg> net_mgmt: net_mgmt_event_notify_with_info: (hostap_handler): Notifying Event layer 3 code 8 type 6
    [21:23:28.218,170] <dbg> net_mgmt: mgmt_event_work_handler: (net_mgmt): Handling events, forwarding it relevantly
    [21:23:28.218,170] <dbg> net_mgmt: mgmt_run_slist_callbacks: (net_mgmt): Event layer 3 code 8 cmd 6
    [21:23:33.230,010] <dbg> net_mgmt: net_mgmt_event_notify_with_info: (hostap_handler): Notifying Event layer 3 code 8 type 6
    [21:23:33.230,041] <dbg> net_mgmt: mgmt_event_work_handler: (net_mgmt): Handling events, forwarding it relevantly
    [21:23:33.230,072] <dbg> net_mgmt: mgmt_run_slist_callbacks: (net_mgmt): Event layer 3 code 8 cmd 6
    uart:~$ wifi status
    Status: successful
    ==================
    State: SCANNING
    [21:23:37.843,414] <dbg> net_mgmt: net_mgmt_event_notify_with_info: (hostap_handler): Notifying Event layer 3 code 8 type 6
    [21:23:37.843,444] <dbg> net_mgmt: mgmt_event_work_handler: (net_mgmt): Handling events, forwarding it relevantly
    [21:23:37.843,444] <dbg> net_mgmt: mgmt_run_slist_callbacks: (net_mgmt): Event layer 3 code 8 cmd 6
    [21:23:37.843,719] <dbg> net_mgmt: net_mgmt_event_notify_with_info: (hostap_handler): Notifying Event layer 3 code 8 type 6
    [21:23:37.843,750] <dbg> net_mgmt: mgmt_event_work_handler: (net_mgmt): Handling events, forwarding it relevantly
    [21:23:37.843,750] <dbg> net_mgmt: mgmt_run_slist_callbacks: (net_mgmt): Event layer 3 code 8 cmd 6
    [21:23:42.855,590] <dbg> net_mgmt: net_mgmt_event_notify_with_info: (hostap_handler): Notifying Event layer 3 code 8 type 6
    [21:23:42.855,651] <dbg> net_mgmt: mgmt_event_work_handler: (net_mgmt): Handling events, forwarding it relevantly
    [21:23:42.855,651] <dbg> net_mgmt: mgmt_run_slist_callbacks: (net_mgmt): Event layer 3 code 8 cmd 6
    [21:23:47.469,757] <dbg> net_mgmt: net_mgmt_event_notify_with_info: (hostap_handler): Notifying Event layer 3 code 8 type 6
    [21:23:47.469,787] <dbg> net_mgmt: mgmt_event_work_handler: (net_mgmt): Handling events, forwarding it relevantly
    [21:23:47.469,787] <dbg> net_mgmt: mgmt_run_slist_callbacks: (net_mgmt): Event layer 3 code 8 cmd 6
    [21:23:47.470,062] <dbg> net_mgmt: net_mgmt_event_notify_with_info: (hostap_handler): Notifying Event layer 3 code 8 type 6
    [21:23:47.470,092] <dbg> net_mgmt: mgmt_event_work_handler: (net_mgmt): Handling events, forwarding it relevantly
    [21:23:47.470,092] <dbg> net_mgmt: mgmt_run_slist_callbacks: (net_mgmt): Event layer 3 code 8 cmd 6
    [21:23:52.481,903] <dbg> net_mgmt: net_mgmt_event_notify_with_info: (hostap_handler): Notifying Event layer 3 code 8 type 6
    [21:23:52.481,933] <dbg> net_mgmt: mgmt_event_work_handler: (net_mgmt): Handling events, forwarding it relevantly
    [21:23:52.481,964] <dbg> net_mgmt: mgmt_run_slist_callbacks: (net_mgmt): Event layer 3 code 8 cmd 6
    [21:23:57.094,512] <dbg> net_mgmt: net_mgmt_event_notify_with_info: (hostap_handler): Notifying Event layer 3 code 8 type 6
    [21:23:57.094,543] <dbg> net_mgmt: mgmt_event_work_handler: (net_mgmt): Handling events, forwarding it relevantly
    [21:23:57.094,543] <dbg> net_mgmt: mgmt_run_slist_callbacks: (net_mgmt): Event layer 3 code 8 cmd 6
    [21:23:57.094,818] <dbg> net_mgmt: net_mgmt_event_notify_with_info: (hostap_handler): Notifying Event layer 3 code 8 type 6
    [21:23:57.094,848] <dbg> net_mgmt: mgmt_event_work_handler: (net_mgmt): Handling events, forwarding it relevantly
    [21:23:57.094,848] <dbg> net_mgmt: mgmt_run_slist_callbacks: (net_mgmt): Event layer 3 code 8 cmd 6
    [21:24:02.106,689] <dbg> net_mgmt: net_mgmt_event_notify_with_info: (hostap_handler): Notifying Event layer 3 code 8 type 6
    [21:24:02.106,750] <dbg> net_mgmt: mgmt_event_work_handler: (net_mgmt): Handling events, forwarding it relevantly
    [21:24:02.106,750] <dbg> net_mgmt: mgmt_run_slist_callbacks: (net_mgmt): Event layer 3 code 8 cmd 6

  • MOHAMED Kallel said:
    I tried now with the sdk 3.2.1, and I got the same issue. it's not working for wpa2 ent + tkip and does not work either for wpa ent
    And hereafter the log when my board tried to connect to a wifi network WPA2 ent + tkip

    Could you build the shell sample with "shell_SNIPPET=wifi-enterprise, CONFIG_WIFI_NM_WPA_SUPPLICANT_LOG_LEVEL_DBG=y , and CONFIG_LOG_MODE_IMMEDIATE=y" to test and provide the log? See https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/app_dev/device_guides/nrf70/wifi_advanced_security_modes.html#build_the_nrf70_series_dk_for_shell_sample_with_enterprise_mode 

Related