mirror of
https://github.com/Telecominfraproject/wlan-lanforge-scripts.git
synced 2025-11-03 04:07:52 +00:00
added wpa3 security
This commit is contained in:
@@ -878,6 +878,7 @@ class StationProfile:
|
|||||||
"mode": 0,
|
"mode": 0,
|
||||||
"mac": "xx:xx:xx:xx:*:xx",
|
"mac": "xx:xx:xx:xx:*:xx",
|
||||||
"flags": 0, # (0x400 + 0x20000 + 0x1000000000) # create admin down
|
"flags": 0, # (0x400 + 0x20000 + 0x1000000000) # create admin down
|
||||||
|
|
||||||
}
|
}
|
||||||
self.desired_set_port_cmd_flags = []
|
self.desired_set_port_cmd_flags = []
|
||||||
self.desired_set_port_current_flags = ["if_down"]
|
self.desired_set_port_current_flags = ["if_down"]
|
||||||
@@ -917,6 +918,8 @@ class StationProfile:
|
|||||||
self.set_command_param("add_sta", "ssid", ssid)
|
self.set_command_param("add_sta", "ssid", ssid)
|
||||||
self.set_command_param("add_sta", "key", passwd)
|
self.set_command_param("add_sta", "key", passwd)
|
||||||
# unset any other security flag before setting our present flags
|
# unset any other security flag before setting our present flags
|
||||||
|
if security_type == "wpa3":
|
||||||
|
self.set_command_param("add_sta", "ieee80211w", 2)
|
||||||
|
|
||||||
#self.add_sta_data["key"] = passwd
|
#self.add_sta_data["key"] = passwd
|
||||||
|
|
||||||
@@ -1021,7 +1024,7 @@ class StationProfile:
|
|||||||
if current_stations is not None and current_stations['interfaces'] is not None:
|
if current_stations is not None and current_stations['interfaces'] is not None:
|
||||||
print("Cleaning up stations")
|
print("Cleaning up stations")
|
||||||
for station in current_stations['interfaces']:
|
for station in current_stations['interfaces']:
|
||||||
for eid, info in station.items():
|
for eid,info in station.items():
|
||||||
if info['alias'] in desired_stations:
|
if info['alias'] in desired_stations:
|
||||||
req_url = "cli-json/rm_vlan"
|
req_url = "cli-json/rm_vlan"
|
||||||
data = {
|
data = {
|
||||||
@@ -1057,6 +1060,7 @@ class StationProfile:
|
|||||||
self.add_sta_data["flags"] = self.add_named_flags(self.desired_add_sta_flags, add_sta.add_sta_flags)
|
self.add_sta_data["flags"] = self.add_named_flags(self.desired_add_sta_flags, add_sta.add_sta_flags)
|
||||||
self.add_sta_data["flags_mask"] = self.add_named_flags(self.desired_add_sta_flags_mask, add_sta.add_sta_flags)
|
self.add_sta_data["flags_mask"] = self.add_named_flags(self.desired_add_sta_flags_mask, add_sta.add_sta_flags)
|
||||||
self.add_sta_data["radio"] = radio
|
self.add_sta_data["radio"] = radio
|
||||||
|
|
||||||
self.add_sta_data["resource"] = resource
|
self.add_sta_data["resource"] = resource
|
||||||
self.set_port_data["current_flags"] = self.add_named_flags(self.desired_set_port_current_flags,
|
self.set_port_data["current_flags"] = self.add_named_flags(self.desired_set_port_current_flags,
|
||||||
set_port.set_port_current_flags)
|
set_port.set_port_current_flags)
|
||||||
|
|||||||
Reference in New Issue
Block a user