tests: MAC ACL accept list changes
Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
f98fe2fd00
commit
045a24273e
1 changed files with 23 additions and 0 deletions
|
@ -254,6 +254,29 @@ def test_ap_acl_mgmt(dev, apdev):
|
||||||
if filename.startswith('/tmp/'):
|
if filename.startswith('/tmp/'):
|
||||||
os.unlink(filename)
|
os.unlink(filename)
|
||||||
|
|
||||||
|
def test_ap_acl_accept_changes(dev, apdev):
|
||||||
|
"""MAC ACL accept list changes"""
|
||||||
|
ssid = "acl"
|
||||||
|
params = {}
|
||||||
|
params['ssid'] = ssid
|
||||||
|
params['macaddr_acl'] = "1"
|
||||||
|
hapd = hostapd.add_ap(apdev[0], params)
|
||||||
|
hapd.request("ACCEPT_ACL ADD_MAC " + dev[0].own_addr())
|
||||||
|
hapd.request("ACCEPT_ACL ADD_MAC " + dev[1].own_addr())
|
||||||
|
dev[0].scan_for_bss(apdev[0]['bssid'], freq="2412")
|
||||||
|
dev[0].connect(ssid, key_mgmt="NONE", scan_freq="2412")
|
||||||
|
dev[1].scan_for_bss(apdev[0]['bssid'], freq="2412")
|
||||||
|
dev[1].connect(ssid, key_mgmt="NONE", scan_freq="2412")
|
||||||
|
hapd.request("ACCEPT_ACL DEL_MAC " + dev[0].own_addr())
|
||||||
|
dev[0].wait_disconnected()
|
||||||
|
dev[0].request("DISCONNECT")
|
||||||
|
ev = dev[1].wait_event(["CTRL-EVENT-DISCONNECTED"], timeout=0.1)
|
||||||
|
if ev is not None:
|
||||||
|
raise Exception("Unexpected disconnection")
|
||||||
|
hapd.request("ACCEPT_ACL CLEAR")
|
||||||
|
dev[1].wait_disconnected()
|
||||||
|
dev[1].request("DISCONNECT")
|
||||||
|
|
||||||
@remote_compatible
|
@remote_compatible
|
||||||
def test_ap_wds_sta(dev, apdev):
|
def test_ap_wds_sta(dev, apdev):
|
||||||
"""WPA2-PSK AP with STA using 4addr mode"""
|
"""WPA2-PSK AP with STA using 4addr mode"""
|
||||||
|
|
Loading…
Reference in a new issue