params['wpa_group_rekey'] = '1'
hapd = hostapd.add_ap(apdev[0], params)
+ dev[0].flush_scan_cache()
dev[0].connect(ssid, psk=passphrase, key_mgmt="FT-PSK", proto="WPA2",
ieee80211w="1", scan_freq="2412")
params = ft_params1(ssid=ssid, passphrase=passphrase)
hapd0 = hostapd.add_ap(apdev[0], params)
+ dev[0].flush_scan_cache()
dev[0].connect(ssid, psk=passphrase, key_mgmt="FT-PSK", proto="WPA2",
scan_freq="2412")
params = ft_params2(ssid=ssid, passphrase=passphrase)
hapd1 = hostapd.add_ap(apdev[1], params)
+ dev[0].flush_scan_cache()
dev[0].connect(ssid, psk=passphrase, key_mgmt="FT-PSK", proto="WPA2",
scan_freq="2412")
if dev[0].get_status_field('bssid') == apdev[0]['bssid']:
hapd0 = hostapd.add_ap(apdev[0], params)
bssid0 = hapd0.own_addr()
+ dev[0].flush_scan_cache()
dev[0].scan_for_bss(bssid0, freq="2412")
with alloc_fail(hapd0, 1, "wpa_ft_store_pmk_r0"):
dev[0].connect(ssid, psk=passphrase, key_mgmt="FT-PSK", proto="WPA2",
hapd0 = hostapd.add_ap(apdev[0], params)
bssid0 = hapd0.own_addr()
+ dev[0].flush_scan_cache()
dev[0].scan_for_bss(bssid0, freq="2412")
with alloc_fail(hapd0, 1, "wpa_ft_store_pmk_r1"):
dev[0].connect(ssid, psk=passphrase, key_mgmt="FT-PSK", proto="WPA2",
hapd0 = hostapd.add_ap(apdev[0], params)
bssid0 = hapd0.own_addr()
+ dev[0].flush_scan_cache()
dev[0].scan_for_bss(bssid0, freq="2412")
dev[0].connect(ssid, psk=passphrase, key_mgmt="FT-PSK", proto="WPA2",
scan_freq="2412")
hapd0 = hostapd.add_ap(apdev[0], params)
bssid0 = hapd0.own_addr()
+ dev[0].flush_scan_cache()
dev[0].scan_for_bss(bssid0, freq="2412")
dev[0].connect(ssid, psk=passphrase, key_mgmt="FT-PSK", proto="WPA2",
scan_freq="2412")
hapd0 = hostapd.add_ap(apdev[0], params)
bssid0 = hapd0.own_addr()
+ dev[0].flush_scan_cache()
dev[0].scan_for_bss(bssid0, freq="2412")
dev[0].connect(ssid, psk=passphrase, key_mgmt="FT-PSK", proto="WPA2",
scan_freq="2412")
hapd0 = hostapd.add_ap(apdev[0], params)
bssid0 = hapd0.own_addr()
+ dev[0].flush_scan_cache()
dev[0].scan_for_bss(bssid0, freq="2412")
dev[0].connect(ssid, psk=passphrase, key_mgmt="FT-PSK", proto="WPA2",
ieee80211w="2", scan_freq="2412")
hapd0 = hostapd.add_ap(apdev[0], params)
bssid0 = hapd0.own_addr()
+ dev[0].flush_scan_cache()
dev[0].scan_for_bss(bssid0, freq="2412")
dev[0].connect(ssid, psk=passphrase, key_mgmt="FT-PSK", proto="WPA2",
ieee80211w="2", scan_freq="2412")
hapd0 = hostapd.add_ap(apdev[0], params)
bssid0 = hapd0.own_addr()
+ dev[0].flush_scan_cache()
dev[0].scan_for_bss(bssid0, freq="2412")
dev[0].connect(ssid, psk=passphrase, key_mgmt="FT-PSK", proto="WPA2",
ieee80211w="2", scan_freq="2412")
hapd0 = hostapd.add_ap(apdev[0], params)
bssid0 = hapd0.own_addr()
+ dev[0].flush_scan_cache()
dev[0].scan_for_bss(bssid0, freq="2412")
dev[0].connect(ssid, psk=passphrase, key_mgmt="FT-PSK", proto="WPA2",
ieee80211w="2", scan_freq="2412")
hapd0 = hostapd.add_ap(apdev[0], params)
bssid0 = hapd0.own_addr()
+ dev[0].flush_scan_cache()
dev[0].scan_for_bss(bssid0, freq="2412")
dev[0].connect(ssid, psk=passphrase, key_mgmt="FT-PSK", proto="WPA2",
scan_freq="2412")
bssid0 = hapd0.own_addr()
addr = dev[0].own_addr()
+ dev[0].flush_scan_cache()
dev[0].connect(ssid, psk=passphrase, key_mgmt="FT-PSK", proto="WPA2",
scan_freq="2412")
check_beacon_req(hapd0, addr, 1)
"""D-Bus GetAll"""
(bus, wpas_obj, path, if_obj) = prepare_dbus(dev[0])
+ dev[0].flush_scan_cache()
+
props = wpas_obj.GetAll(WPAS_DBUS_SERVICE,
dbus_interface=dbus.PROPERTIES_IFACE)
logger.debug("GetAll(fi.w1.wpa.supplicant1, /fi/w1/wpa_supplicant1) ==> " + str(props))
res = if_obj.Get(WPAS_DBUS_IFACE, 'BSSs',
dbus_interface=dbus.PROPERTIES_IFACE)
- if len(res) != 1:
+ if len(res) < 1:
raise Exception("Missing BSSs entry: " + str(res))
+ if len(res) > 1:
+ raise Exception("Too manu BSSs entries: " + str(res))
bss_obj = bus.get_object(WPAS_DBUS_SERVICE, res[0])
props = bss_obj.GetAll(WPAS_DBUS_BSS, dbus_interface=dbus.PROPERTIES_IFACE)
logger.debug("GetAll(%s, %s): %s" % (WPAS_DBUS_BSS, res[0], str(props)))
hapd = start_ap(apdev[0])
hapd.request("WPS_PBC")
bssid = apdev[0]['bssid']
+ dev[0].flush_scan_cache()
dev[0].scan_for_bss(bssid, freq="2412")
dev[0].request("SET wps_cred_processing 2")