tests: Fix ap_hs20_deauth_req_without_pmf
Now that hostapd starts mandating PMF for Hotspot 2.0 Release 2 association, this test case needs some more tweaks to work. Hardcode Hotspot 2.0 Release 1 to be used and disable PMF explicitly. Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
This commit is contained in:
parent
647c0ed679
commit
c8f7a83c65
1 changed files with 7 additions and 1 deletions
|
@ -2517,8 +2517,14 @@ def test_ap_hs20_deauth_req_without_pmf(dev, apdev):
|
||||||
"""Hotspot 2.0 connection and deauthentication request without PMF"""
|
"""Hotspot 2.0 connection and deauthentication request without PMF"""
|
||||||
check_eap_capa(dev[0], "MSCHAPV2")
|
check_eap_capa(dev[0], "MSCHAPV2")
|
||||||
dev[0].request("SET pmf 0")
|
dev[0].request("SET pmf 0")
|
||||||
eap_test(dev[0], apdev[0], "21[3:26]", "TTLS", "user")
|
eap_test(dev[0], apdev[0], "21[3:26]", "TTLS", "user", release=1)
|
||||||
dev[0].dump_monitor()
|
dev[0].dump_monitor()
|
||||||
|
id = int(dev[0].get_status_field("id"))
|
||||||
|
dev[0].set_network(id, "ieee80211w", "0")
|
||||||
|
dev[0].request("DISCONNECT")
|
||||||
|
dev[0].wait_disconnected()
|
||||||
|
dev[0].select_network(id, freq=2412)
|
||||||
|
dev[0].wait_connected()
|
||||||
addr = dev[0].own_addr()
|
addr = dev[0].own_addr()
|
||||||
hapd = hostapd.Hostapd(apdev[0]['ifname'])
|
hapd = hostapd.Hostapd(apdev[0]['ifname'])
|
||||||
hapd.request("HS20_DEAUTH_REQ " + addr + " 1 120 http://example.com/")
|
hapd.request("HS20_DEAUTH_REQ " + addr + " 1 120 http://example.com/")
|
||||||
|
|
Loading…
Reference in a new issue