gluon-luci-wifi-config: add support for new WLAN configuration
This commit is contained in:
parent
26c6a787f6
commit
86773d7628
@ -75,15 +75,23 @@ for _, radio in ipairs(radios) do
|
|||||||
if p then
|
if p then
|
||||||
local o
|
local o
|
||||||
|
|
||||||
--box for the client network
|
if uci:get('wireless', 'client_' .. radio) then
|
||||||
o = p:option(Flag, radio .. '_client_enabled', translate("Enable client network"))
|
o = p:option(Flag, radio .. '_client_enabled', translate("Enable client network (access point)"))
|
||||||
o.default = uci:get_bool('wireless', 'client_' .. radio, "disabled") and o.disabled or o.enabled
|
o.default = uci:get_bool('wireless', 'client_' .. radio, "disabled") and o.disabled or o.enabled
|
||||||
o.rmempty = false
|
o.rmempty = false
|
||||||
|
end
|
||||||
|
|
||||||
--box for the mesh network
|
if uci:get('wireless', 'mesh_' .. radio) then
|
||||||
o = p:option(Flag, radio .. '_mesh_enabled', translate("Enable mesh network"))
|
o = p:option(Flag, radio .. '_mesh_enabled', translate("Enable mesh network (802.11s)"))
|
||||||
o.default = uci:get_bool('wireless', 'mesh_' .. radio, "disabled") and o.disabled or o.enabled
|
o.default = uci:get_bool('wireless', 'mesh_' .. radio, "disabled") and o.disabled or o.enabled
|
||||||
o.rmempty = false
|
o.rmempty = false
|
||||||
|
end
|
||||||
|
|
||||||
|
if uci:get('wireless', 'ibss_' .. radio) then
|
||||||
|
o = p:option(Flag, radio .. '_ibss_enabled', translate("Enable mesh network (IBSS)"))
|
||||||
|
o.default = uci:get_bool('wireless', 'ibss_' .. radio, "disabled") and o.disabled or o.enabled
|
||||||
|
o.rmempty = false
|
||||||
|
end
|
||||||
|
|
||||||
local phy
|
local phy
|
||||||
|
|
||||||
@ -120,17 +128,29 @@ function f.handle(self, state, data)
|
|||||||
|
|
||||||
for _, radio in ipairs(radios) do
|
for _, radio in ipairs(radios) do
|
||||||
|
|
||||||
local clientdisabled = 0
|
if uci:get('wireless', 'client_' .. radio) then
|
||||||
if data[radio .. '_client_enabled'] == '0' then
|
local disabled = 0
|
||||||
clientdisabled = 1
|
if data[radio .. '_client_enabled'] == '0' then
|
||||||
|
disabled = 1
|
||||||
|
end
|
||||||
|
uci:set('wireless', 'client_' .. radio, "disabled", disabled)
|
||||||
end
|
end
|
||||||
uci:set('wireless', 'client_' .. radio, "disabled", clientdisabled)
|
|
||||||
|
|
||||||
local meshdisabled = 0
|
if uci:get('wireless', 'mesh_' .. radio) then
|
||||||
if data[radio .. '_mesh_enabled'] == '0' then
|
local disabled = 0
|
||||||
meshdisabled = 1
|
if data[radio .. '_mesh_enabled'] == '0' then
|
||||||
|
disabled = 1
|
||||||
|
end
|
||||||
|
uci:set('wireless', 'mesh_' .. radio, "disabled", disabled)
|
||||||
|
end
|
||||||
|
|
||||||
|
if uci:get('wireless', 'ibss_' .. radio) then
|
||||||
|
local disabled = 0
|
||||||
|
if data[radio .. '_ibss_enabled'] == '0' then
|
||||||
|
disabled = 1
|
||||||
|
end
|
||||||
|
uci:set('wireless', 'ibss_' .. radio, "disabled", disabled)
|
||||||
end
|
end
|
||||||
uci:set('wireless', 'mesh_' .. radio, "disabled", meshdisabled)
|
|
||||||
|
|
||||||
if data[radio .. '_txpower'] then
|
if data[radio .. '_txpower'] then
|
||||||
if data[radio .. '_txpower'] == 'default' then
|
if data[radio .. '_txpower'] == 'default' then
|
||||||
|
@ -19,15 +19,21 @@ msgstr "2,4GHz-WLAN"
|
|||||||
msgid "5GHz WLAN"
|
msgid "5GHz WLAN"
|
||||||
msgstr "5GHz-WLAN"
|
msgstr "5GHz-WLAN"
|
||||||
|
|
||||||
msgid "Enable client network"
|
msgid "Enable client network (access point)"
|
||||||
msgstr "Client-Netz aktivieren"
|
msgstr "Client-Netz aktivieren (Access Point)"
|
||||||
|
|
||||||
msgid "Enable mesh network"
|
msgid "Enable mesh network (802.11s)"
|
||||||
msgstr "Mesh-Netz aktivieren"
|
msgstr "Mesh-Netz aktivieren (802.11s)"
|
||||||
|
|
||||||
|
msgid "Enable mesh network (IBSS)"
|
||||||
|
msgstr "Mesh-Netz aktivieren (IBSS)"
|
||||||
|
|
||||||
msgid "Transmission power"
|
msgid "Transmission power"
|
||||||
msgstr "Sendeleistung"
|
msgstr "Sendeleistung"
|
||||||
|
|
||||||
|
msgid "WLAN"
|
||||||
|
msgstr "WLAN"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"You can enable or disable your node's client and mesh network SSIDs here. "
|
"You can enable or disable your node's client and mesh network SSIDs here. "
|
||||||
"Please don't disable the mesh network without a good reason, so other nodes "
|
"Please don't disable the mesh network without a good reason, so other nodes "
|
||||||
@ -36,11 +42,10 @@ msgid ""
|
|||||||
"values include the antenna gain where available, but there are many devices "
|
"values include the antenna gain where available, but there are many devices "
|
||||||
"for which the gain is unavailable or inaccurate."
|
"for which the gain is unavailable or inaccurate."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"In diesem Abschnitt hast du die Möglichkeit, die SSIDs des Client- und "
|
"In diesem Abschnitt hast du die Möglichkeit, die SSIDs des Client- und des "
|
||||||
"des Mesh-Netzes zu aktivieren bzw. deaktivieren. Bitte lass die SSID des "
|
"Mesh-Netzes zu aktivieren bzw. deaktivieren. Bitte lass die SSID des Mesh-"
|
||||||
"Mesh-Netzes aktiviert, damit sich andere Knoten mit deinem verbinden "
|
"Netzes aktiviert, damit sich andere Knoten mit deinem verbinden können.<br /"
|
||||||
"können.<br /><br />"
|
"><br />Außerdem kann hier die Sendeleistung des WLAN-Adapters konfiguriert "
|
||||||
"Außerdem kann hier die Sendeleistung des WLAN-Adapters konfiguriert werden. "
|
"werden. Wenn möglich, ist in den Werten der Sendeleistung der Antennengewinn "
|
||||||
"Wenn möglich, ist in den Werten der Sendeleistung der Antennengewinn "
|
|
||||||
"enthalten; diese Werte sind allerdings für viele Geräte nicht verfügbar oder "
|
"enthalten; diese Werte sind allerdings für viele Geräte nicht verfügbar oder "
|
||||||
"fehlerhaft."
|
"fehlerhaft."
|
||||||
|
@ -10,15 +10,21 @@ msgstr ""
|
|||||||
msgid "5GHz WLAN"
|
msgid "5GHz WLAN"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Enable client network"
|
msgid "Enable client network (access point)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Enable mesh network"
|
msgid "Enable mesh network (802.11s)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "Enable mesh network (IBSS)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
msgid "Transmission power"
|
msgid "Transmission power"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
msgid "WLAN"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"You can enable or disable your node's client and mesh network SSIDs here. "
|
"You can enable or disable your node's client and mesh network SSIDs here. "
|
||||||
"Please don't disable the mesh network without a good reason, so other nodes "
|
"Please don't disable the mesh network without a good reason, so other nodes "
|
||||||
|
Loading…
Reference in New Issue
Block a user