]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
tests: Invalid VLAN ID from RADIUS server for ACL
authorJouni Malinen <j@w1.fi>
Mon, 26 Dec 2016 16:39:49 +0000 (18:39 +0200)
committerJouni Malinen <j@w1.fi>
Mon, 26 Dec 2016 16:39:49 +0000 (18:39 +0200)
Signed-off-by: Jouni Malinen <j@w1.fi>
tests/hwsim/auth_serv/eap_user.conf
tests/hwsim/test_radius.py

index b85b9c5eb4fa08ae4397001d68d51be0f967f6eb..aebcd2556d2cfe3eb2365a41b28bd4b8cc86eda2 100644 (file)
@@ -71,6 +71,9 @@ radius_accept_attr=27:d:3
 radius_accept_attr=1:s:test-user
 radius_accept_attr=89:s:macacl-cui-test
 
+"020000000200" MACACL  "020000000200"
+radius_accept_attr=56:x:32000011
+
 "0232010000000000@ttls"        TTLS,AKA
 "0232010000000000@peap"        PEAP,AKA
 "0232010000000000@fast"        FAST,AKA
index db8489916da4fbc31d53d99d63fa0fe08173234a..9a95cd20c5ab5b659a428629100ac06bcbacc4e6 100644 (file)
@@ -789,6 +789,12 @@ def test_radius_macacl(dev, apdev):
     hostapd.add_ap(apdev[0], params)
     dev[0].connect("radius", key_mgmt="NONE", scan_freq="2412")
 
+    # Invalid VLAN ID from RADIUS server
+    dev[2].connect("radius", key_mgmt="NONE", scan_freq="2412")
+    dev[2].request("REMOVE_NETWORK all")
+    dev[2].wait_disconnected()
+    dev[2].connect("radius", key_mgmt="NONE", scan_freq="2412")
+
 def test_radius_macacl_acct(dev, apdev):
     """RADIUS MAC ACL and accounting enabled"""
     params = hostapd.radius_params()