suggested changes by neoraider
This commit is contained in:
parent
3588d7cc09
commit
1f090f3512
|
@ -12,7 +12,7 @@ define Package/gluon-luci-wifi-config
|
|||
SECTION:=gluon
|
||||
CATEGORY:=Gluon
|
||||
DEPENDS:=+gluon-luci-admin
|
||||
TITLE:=UI for switching wifi on/off
|
||||
TITLE:=UI for switching single SSIDs on/off
|
||||
endef
|
||||
|
||||
define Build/Prepare
|
||||
|
@ -29,4 +29,4 @@ define Package/gluon-luci-wifi-config/install
|
|||
$(CP) ./files/* $(1)/
|
||||
endef
|
||||
|
||||
$(eval $(call BuildPackage,gluon-luci-wifi-config))
|
||||
$(eval $(call BuildPackage,gluon-luci-wifi-config))
|
||||
|
|
|
@ -2,4 +2,4 @@ module("luci.controller.admin.wifi-config", package.seeall)
|
|||
|
||||
function index()
|
||||
entry({"admin", "wifi-config"}, cbi("admin/wifi-config"), "WLAN-Config", 20)
|
||||
end
|
||||
end
|
||||
|
|
|
@ -10,11 +10,12 @@ f.submit = "Speichern"
|
|||
|
||||
-- text, which describes what the package does to the user
|
||||
s = f:section(SimpleSection, nil, [[
|
||||
Viele Freifunk-Communitys betreiben ein sogenanntes Dachnetz. Das bedeutet, dass
|
||||
manche Router sich über große Strecken miteinander verbinden, um viele kleine
|
||||
Mesh-Netze miteinander zu verbinden. Um diese weiten Verbindungen effektiver zu
|
||||
gestalten hast du hier die Möglichkeit die SSID, mit der sich die Clients verbinden,
|
||||
zu deaktivieren.
|
||||
In diesem Abschnitt hast du die Möglichkeit die SSIDs des Client- und des
|
||||
Mesh-Netzes zu deaktivieren. Dies kann zum Beispiel erforderlich sein,
|
||||
wenn dein Router an einem hohen Punkt hängt und primär dafür gedacht ist
|
||||
andere Router mit dem Freifunk-Netz zu verbinden. Bitte lass die SSID des
|
||||
Mesh-Netzes aktiviert, damit sich auch andere Router über dich mit dem
|
||||
Freifunk verbinden können.
|
||||
]])
|
||||
|
||||
|
||||
|
@ -34,21 +35,21 @@ for index, radio in ipairs(radios) do
|
|||
|
||||
if hwmode == '11g' or hwmode == '11ng' then --if 2.4GHz
|
||||
--box for the clientnet
|
||||
o = s:option(Flag, 'clientbox' .. index, "2,4GHz Client Netz aktivieren")
|
||||
o = s:option(Flag, 'clientbox' .. index, "2,4GHz Client-Netz aktivieren")
|
||||
o.default = (uci:get_bool(config, 'client_' .. radio, "disabled")) and o.disabled or o.enabled
|
||||
o.rmempty = false
|
||||
--box for the meshnet
|
||||
o = s:option(Flag, 'meshbox' .. index, "2,4GHz Mesh Netz aktivieren")
|
||||
o = s:option(Flag, 'meshbox' .. index, "2,4GHz Mesh-Netz aktivieren")
|
||||
o.default = (uci:get_bool(config, 'client_' .. radio, "disabled")) and o.disabled or o.enabled
|
||||
o.rmempty = false
|
||||
|
||||
elseif hwmode == '11a' or hwmode == '11na' then --if 5GHz
|
||||
--box for the clientnet
|
||||
o = s:option(Flag, 'clientbox' .. index, "5GHz Client Netz aktivieren")
|
||||
o = s:option(Flag, 'clientbox' .. index, "5GHz Client-Netz aktivieren")
|
||||
o.default = (uci:get_bool(config, 'client_' .. radio, "disabled")) and o.disabled or o.enabled
|
||||
o.rmempty = false
|
||||
--box for the meshnet
|
||||
o = s:option(Flag, 'meshbox' .. index, "5GHz Mesh Netz aktivieren")
|
||||
o = s:option(Flag, 'meshbox' .. index, "5GHz Mesh-Netz aktivieren")
|
||||
o.default = (uci:get_bool(config, 'client_' .. radio, "disabled")) and o.disabled or o.enabled
|
||||
o.rmempty = false
|
||||
|
||||
|
@ -87,4 +88,4 @@ function f.handle(self, state, data)
|
|||
end
|
||||
end
|
||||
|
||||
return f
|
||||
return f
|
||||
|
|
|
@ -7,8 +7,6 @@ for _, config in ipairs({'wifi24', 'wifi5'}) do
|
|||
need_string(config .. '.mesh_ssid')
|
||||
need_string_match(config .. '.mesh_bssid', '^%x[02468aAcCeE]:%x%x:%x%x:%x%x:%x%x:%x%x$')
|
||||
need_number(config .. '.mesh_mcast_rate')
|
||||
need_boolean(config .. '.ssid_disabled')
|
||||
need_boolean(config .. '.mesh_disabled')
|
||||
end
|
||||
|
||||
need_boolean('mesh_on_wan', false)
|
||||
|
|
|
@ -22,7 +22,6 @@ local function configure_radio(radio, index, config)
|
|||
mode = 'ap',
|
||||
ssid = config.ssid,
|
||||
macaddr = util.generate_mac(2, index),
|
||||
disabled = config.ssid_disabled,
|
||||
}
|
||||
)
|
||||
|
||||
|
@ -46,7 +45,6 @@ local function configure_radio(radio, index, config)
|
|||
bssid = config.mesh_bssid,
|
||||
macaddr = util.generate_mac(3, index),
|
||||
mcast_rate = config.mesh_mcast_rate,
|
||||
disabled = config.mesh_disabled,
|
||||
}
|
||||
)
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue