Fix for bug in host network info collector (#2821)

* Fix for bug in host network info collector

Fixed bug in host network info collector (Issue #2779)

* Added psk to authentification

* Fixed error

* Fixed error

* Update network.py
This commit is contained in:
eparla774 2021-04-26 17:37:06 +03:00 committed by GitHub
parent 37d1a577ef
commit 9e67df26b3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -345,14 +345,16 @@ class Interface:
if inet.type != DeviceType.WIRELESS or not inet.settings:
return None
# Authentication
# Authentication and PSK
auth = None
psk = None
if not inet.settings.wireless_security:
auth = AuthMethod.OPEN
if inet.settings.wireless_security.key_mgmt == "none":
elif inet.settings.wireless_security.key_mgmt == "none":
auth = AuthMethod.WEP
elif inet.settings.wireless_security.key_mgmt == "wpa-psk":
auth = AuthMethod.WPA_PSK
psk = inet.settings.wireless_security.psk
# WifiMode
mode = WifiMode.INFRASTRUCTURE
@ -369,7 +371,7 @@ class Interface:
mode,
inet.settings.wireless.ssid,
auth,
inet.settings.wireless_security.psk,
psk,
signal,
)