mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-15 13:32:59 +02:00
wireless client: Add support for WPA3
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
This commit is contained in:
@@ -86,6 +86,7 @@ function wpa_supplicant_config_line() {
|
||||
local config=${2}
|
||||
shift 2
|
||||
|
||||
local ieee80211w
|
||||
local anonymous_identity
|
||||
local auth_alg
|
||||
local auth_mode
|
||||
@@ -144,6 +145,11 @@ function wpa_supplicant_config_line() {
|
||||
EAP)
|
||||
key_mgmt="WPA-EAP"
|
||||
;;
|
||||
WPA3)
|
||||
key_mgmt="SAE"
|
||||
|
||||
ieee80211w="2"
|
||||
;;
|
||||
WPA2)
|
||||
auth_alg="OPEN"
|
||||
proto="RSN"
|
||||
@@ -209,7 +215,11 @@ function wpa_supplicant_config_line() {
|
||||
echo " key_mgmt=${key_mgmt}"
|
||||
fi
|
||||
if [ -n "${psk}" ]; then
|
||||
echo " psk=\"${psk}\""
|
||||
if [ "${key_mgmt}" = "SAE" ]; then
|
||||
echo " sae_password=\"${psk}\""
|
||||
else
|
||||
echo " psk=\"${psk}\""
|
||||
fi
|
||||
fi
|
||||
if [ -n "${wep_tx_keyidx}" ]; then
|
||||
echo " wep_tx_keyidx=${wep_tx_keyidx}"
|
||||
@@ -227,6 +237,9 @@ function wpa_supplicant_config_line() {
|
||||
if [ -n "${priority}" ]; then
|
||||
echo " priority=${priority}"
|
||||
fi
|
||||
if [ -n "${ieee80211w}" ]; then
|
||||
echo " ieee80211w=${ieee80211w}"
|
||||
fi
|
||||
|
||||
# EAP
|
||||
if [ "${mode}" = "EAP" ]; then
|
||||
|
||||
Reference in New Issue
Block a user