WARNING: translation string unused: openvpn disabled
WARNING: translation string unused: openvpn enabled
WARNING: translation string unused: optional data
+WARNING: translation string unused: options
WARNING: translation string unused: optionsfw portlist hint
WARNING: translation string unused: optionsfw warning
WARNING: translation string unused: or
WARNING: untranslated string: smb daemon = SMB Daemon
WARNING: untranslated string: user management = User Management
WARNING: untranslated string: winbind daemon = Winbind Daemon
+WARNING: untranslated string: wlan client encryption wpa3 = WPA3
WARNING: untranslated string: wlanap 802.11w disabled = Disabled
WARNING: untranslated string: wlanap 802.11w enforced = Enforced
WARNING: untranslated string: wlanap 802.11w optional = Optional
WARNING: untranslated string: openvpn subnet is used = The given subnet is used by another OpenVPN server.
WARNING: untranslated string: optional = Optional
WARNING: untranslated string: optional at cmd = optional AT command
-WARNING: untranslated string: options = Options
WARNING: untranslated string: options fw = Firewall Options
WARNING: untranslated string: orange = ORANGE
WARNING: untranslated string: organization cant be empty = Organization can't be empty.
WARNING: untranslated string: to = To
WARNING: untranslated string: toggle = pause/resume
WARNING: untranslated string: toggle enable disable = Enable or disable
+WARNING: untranslated string: token = Token:
+WARNING: untranslated string: token not set = No Token has been given.
WARNING: untranslated string: tone = Tone
WARNING: untranslated string: tone dial = Tone dial:
WARNING: untranslated string: tor = Tor
WARNING: untranslated string: wlan client encryption wep = WEP
WARNING: untranslated string: wlan client encryption wpa = WPA
WARNING: untranslated string: wlan client encryption wpa2 = WPA2
+WARNING: untranslated string: wlan client encryption wpa3 = WPA3
WARNING: untranslated string: wlan client group cipher = Group cipher
WARNING: untranslated string: wlan client group key algorithm = GKA
WARNING: untranslated string: wlan client identity = Identity
WARNING: translation string unused: only red
WARNING: translation string unused: open to all
WARNING: translation string unused: optional data
+WARNING: translation string unused: options
WARNING: translation string unused: optionsfw portlist hint
WARNING: translation string unused: optionsfw warning
WARNING: translation string unused: or
WARNING: untranslated string: tcp more reliable = TCP (more reliable)
WARNING: untranslated string: ten minutes = 10 Minutes
WARNING: untranslated string: thirty minutes = 30 Minutes
+WARNING: untranslated string: token = Token:
+WARNING: untranslated string: token not set = No Token has been given.
WARNING: untranslated string: tor = Tor
WARNING: untranslated string: tor accounting = Accounting
WARNING: untranslated string: tor accounting bytes = Traffic (read/written)
WARNING: untranslated string: wlan client encryption wep = WEP
WARNING: untranslated string: wlan client encryption wpa = WPA
WARNING: untranslated string: wlan client encryption wpa2 = WPA2
+WARNING: untranslated string: wlan client encryption wpa3 = WPA3
WARNING: untranslated string: wlan client group cipher = Group cipher
WARNING: untranslated string: wlan client group key algorithm = GKA
WARNING: untranslated string: wlan client identity = Identity
WARNING: translation string unused: openvpn disabled
WARNING: translation string unused: openvpn enabled
WARNING: translation string unused: optional data
+WARNING: translation string unused: options
WARNING: translation string unused: optionsfw portlist hint
WARNING: translation string unused: optionsfw warning
WARNING: translation string unused: or
WARNING: untranslated string: route config changed = unknown string
WARNING: untranslated string: routing config added = unknown string
WARNING: untranslated string: routing config changed = unknown string
+WARNING: untranslated string: token = Token:
+WARNING: untranslated string: token not set = No Token has been given.
+WARNING: untranslated string: wlan client encryption wpa3 = WPA3
WARNING: translation string unused: openvpn disabled
WARNING: translation string unused: openvpn enabled
WARNING: translation string unused: optional data
+WARNING: translation string unused: options
WARNING: translation string unused: optionsfw portlist hint
WARNING: translation string unused: optionsfw warning
WARNING: translation string unused: or
WARNING: untranslated string: tcp more reliable = TCP (more reliable)
WARNING: untranslated string: ten minutes = 10 Minutes
WARNING: untranslated string: thirty minutes = 30 Minutes
+WARNING: untranslated string: token = Token:
+WARNING: untranslated string: token not set = No Token has been given.
WARNING: untranslated string: tor guard country any = Any country
WARNING: untranslated string: tor guard nodes = Guard Nodes
WARNING: untranslated string: tor use guard nodes = Use only these guard nodes (one fingerprint per line)
WARNING: untranslated string: wlan client eap phase2 method = EAP Phase 2 Method
WARNING: untranslated string: wlan client eap state = EAP Status
WARNING: untranslated string: wlan client encryption eap = EAP
+WARNING: untranslated string: wlan client encryption wpa3 = WPA3
WARNING: untranslated string: wlan client identity = Identity
WARNING: untranslated string: wlan client method = Method
WARNING: untranslated string: wlan client password = Password
WARNING: translation string unused: openvpn disabled
WARNING: translation string unused: openvpn enabled
WARNING: translation string unused: optional data
+WARNING: translation string unused: options
WARNING: translation string unused: optionsfw portlist hint
WARNING: translation string unused: optionsfw warning
WARNING: translation string unused: or
WARNING: untranslated string: tcp more reliable = TCP (more reliable)
WARNING: untranslated string: ten minutes = 10 Minutes
WARNING: untranslated string: thirty minutes = 30 Minutes
+WARNING: untranslated string: token = Token:
+WARNING: untranslated string: token not set = No Token has been given.
WARNING: untranslated string: tor guard country any = Any country
WARNING: untranslated string: tor guard nodes = Guard Nodes
WARNING: untranslated string: tor use guard nodes = Use only these guard nodes (one fingerprint per line)
WARNING: untranslated string: wlan client eap phase2 method = EAP Phase 2 Method
WARNING: untranslated string: wlan client eap state = EAP Status
WARNING: untranslated string: wlan client encryption eap = EAP
+WARNING: untranslated string: wlan client encryption wpa3 = WPA3
WARNING: untranslated string: wlan client identity = Identity
WARNING: untranslated string: wlan client method = Method
WARNING: untranslated string: wlan client password = Password
WARNING: translation string unused: only red
WARNING: translation string unused: open to all
WARNING: translation string unused: optional data
+WARNING: translation string unused: options
WARNING: translation string unused: optionsfw portlist hint
WARNING: translation string unused: optionsfw warning
WARNING: translation string unused: or
WARNING: untranslated string: tcp more reliable = TCP (more reliable)
WARNING: untranslated string: ten minutes = 10 Minutes
WARNING: untranslated string: thirty minutes = 30 Minutes
+WARNING: untranslated string: token = Token:
+WARNING: untranslated string: token not set = No Token has been given.
WARNING: untranslated string: tor = Tor
WARNING: untranslated string: tor accounting = Accounting
WARNING: untranslated string: tor accounting bytes = Traffic (read/written)
WARNING: untranslated string: wlan client encryption wep = WEP
WARNING: untranslated string: wlan client encryption wpa = WPA
WARNING: untranslated string: wlan client encryption wpa2 = WPA2
+WARNING: untranslated string: wlan client encryption wpa3 = WPA3
WARNING: untranslated string: wlan client group cipher = Group cipher
WARNING: untranslated string: wlan client group key algorithm = GKA
WARNING: untranslated string: wlan client identity = Identity
WARNING: translation string unused: only red
WARNING: translation string unused: open to all
WARNING: translation string unused: optional data
+WARNING: translation string unused: options
WARNING: translation string unused: optionsfw portlist hint
WARNING: translation string unused: optionsfw warning
WARNING: translation string unused: or
WARNING: untranslated string: tcp more reliable = TCP (more reliable)
WARNING: untranslated string: ten minutes = 10 Minutes
WARNING: untranslated string: thirty minutes = 30 Minutes
+WARNING: untranslated string: token = Token:
+WARNING: untranslated string: token not set = No Token has been given.
WARNING: untranslated string: tor = Tor
WARNING: untranslated string: tor accounting = Accounting
WARNING: untranslated string: tor accounting bytes = Traffic (read/written)
WARNING: untranslated string: wlan client encryption wep = WEP
WARNING: untranslated string: wlan client encryption wpa = WPA
WARNING: untranslated string: wlan client encryption wpa2 = WPA2
+WARNING: untranslated string: wlan client encryption wpa3 = WPA3
WARNING: untranslated string: wlan client group cipher = Group cipher
WARNING: untranslated string: wlan client group key algorithm = GKA
WARNING: untranslated string: wlan client identity = Identity
WARNING: translation string unused: openvpn disabled
WARNING: translation string unused: openvpn enabled
WARNING: translation string unused: optional data
+WARNING: translation string unused: options
WARNING: translation string unused: optionsfw portlist hint
WARNING: translation string unused: optionsfw warning
WARNING: translation string unused: or
WARNING: untranslated string: subnet mask = Subnet Mask
WARNING: untranslated string: system is offline = The system is offline.
WARNING: untranslated string: taa zombieload2 = TSX Async Abort / ZombieLoad v2
+WARNING: untranslated string: token = Token:
+WARNING: untranslated string: token not set = No Token has been given.
WARNING: untranslated string: tor guard country any = Any country
WARNING: untranslated string: tor guard nodes = Guard Nodes
WARNING: untranslated string: tor use guard nodes = Use only these guard nodes (one fingerprint per line)
WARNING: untranslated string: vulnerable = Vulnerable
WARNING: untranslated string: whois results from = WHOIS results from
WARNING: untranslated string: winbind daemon = Winbind Daemon
+WARNING: untranslated string: wlan client encryption wpa3 = WPA3
WARNING: untranslated string: wlanap 802.11w disabled = Disabled
WARNING: untranslated string: wlanap 802.11w enforced = Enforced
WARNING: untranslated string: wlanap 802.11w optional = Optional
< wlanap 802.11w disabled
< wlanap 802.11w enforced
< wlanap 802.11w optional
+< wlan client encryption wpa3
############################################################################
# Checking cgi-bin translations for language: es #
############################################################################
< ten minutes
< teovpn_fragment
< thirty minutes
+< token
+< token not set
< tor
< tor 0 = disabled
< tor accounting
< wlan client encryption wep
< wlan client encryption wpa
< wlan client encryption wpa2
+< wlan client encryption wpa3
< wlan client group cipher
< wlan client group key algorithm
< wlan client identity
< dhcp valid range required when deny known clients checked
< g.dtm
< g.lite
+< token
+< token not set
< upload fcdsl.o
+< wlan client encryption wpa3
############################################################################
# Checking cgi-bin translations for language: it #
############################################################################
< tcp more reliable
< ten minutes
< thirty minutes
+< token
+< token not set
< tor guard country
< tor guard country any
< tor guard nodes
< wlan client eap phase2 method
< wlan client eap state
< wlan client encryption eap
+< wlan client encryption wpa3
< wlan client identity
< wlan client method
< wlan client password
< ten minutes
< teovpn_fragment
< thirty minutes
+< token
+< token not set
< tor guard country
< tor guard country any
< tor guard nodes
< wlan client eap phase2 method
< wlan client eap state
< wlan client encryption eap
+< wlan client encryption wpa3
< wlan client identity
< wlan client method
< wlan client password
< ten minutes
< teovpn_fragment
< thirty minutes
+< token
+< token not set
< tor
< tor 0 = disabled
< tor accounting
< wlan client encryption wep
< wlan client encryption wpa
< wlan client encryption wpa2
+< wlan client encryption wpa3
< wlan client group cipher
< wlan client group key algorithm
< wlan client identity
< ten minutes
< teovpn_fragment
< thirty minutes
+< token
+< token not set
< tor
< tor 0 = disabled
< tor accounting
< wlan client encryption wep
< wlan client encryption wpa
< wlan client encryption wpa2
+< wlan client encryption wpa3
< wlan client group cipher
< wlan client group key algorithm
< wlan client identity
< subnet mask
< system is offline
< taa zombieload2
+< token
+< token not set
< tor guard country
< tor guard country any
< tor guard nodes
< wlanap neighbor scan
< wlanap neighbor scan warning
< wlanap ssid
+< wlan client encryption wpa3
< working
< zoneconf access native
< zoneconf access none
my %selected = ();
$selected{'ENCRYPTION'} = ();
$selected{'ENCRYPTION'}{'NONE'} = '';
+ $selected{'ENCRYPTION'}{'WPA3'} = '';
$selected{'ENCRYPTION'}{'WPA2'} = '';
$selected{'ENCRYPTION'}{'WPA'} = '';
$selected{'ENCRYPTION'}{'WEP'} = '';
<select name='ENCRYPTION'>
<option value="NONE" $selected{'ENCRYPTION'}{'NONE'}>$Lang::tr{'wlan client encryption none'}</option>
<option value="EAP" $selected{'ENCRYPTION'}{'EAP'}>$Lang::tr{'wlan client encryption eap'}</option>
+ <option value="WPA3" $selected{'ENCRYPTION'}{'WPA3'}>$Lang::tr{'wlan client encryption wpa3'}</option>
<option value="WPA2" $selected{'ENCRYPTION'}{'WPA2'}>$Lang::tr{'wlan client encryption wpa2'}</option>
<option value="WPA" $selected{'ENCRYPTION'}{'WPA'}>$Lang::tr{'wlan client encryption wpa'}</option>
- <option value="WEP" $selected{'ENCRYPTION'}{'WEP'}>$Lang::tr{'wlan client encryption wep'}</option>
+ <option value="WEP" $selected{'ENCRYPTION'}{'WEP'}>$Lang::tr{'wlan client encryption wep'}</option>
</select>
</td>
<td colspan="2" width='40%'></td>
# Check for invalid key length.
} elsif (ValidKeyLength($settings{'ENCRYPTION'}, $settings{'PSK'})) {
return "$Lang::tr{'wlan client invalid key length'}";
-
}
# Reset WPA mode, if WPA(2) is not selected.
'wlan client encryption wep' => 'WEP',
'wlan client encryption wpa' => 'WPA',
'wlan client encryption wpa2' => 'WPA2',
+'wlan client encryption wpa3' => 'WPA3',
'wlan client group cipher' => 'Group cipher',
'wlan client group key algorithm' => 'GKA',
'wlan client identity' => 'Identity',
local config=${2}
shift 2
+ local ieee80211w
local anonymous_identity
local auth_alg
local auth_mode
EAP)
key_mgmt="WPA-EAP"
;;
+ WPA3)
+ key_mgmt="SAE"
+
+ ieee80211w="2"
+ ;;
WPA2)
auth_alg="OPEN"
proto="RSN"
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}"
if [ -n "${priority}" ]; then
echo " priority=${priority}"
fi
+ if [ -n "${ieee80211w}" ]; then
+ echo " ieee80211w=${ieee80211w}"
+ fi
# EAP
if [ "${mode}" = "EAP" ]; then