suggested changes by neoraider

This commit is contained in:
do9xe 2015-01-24 23:05:04 +01:00
parent 3588d7cc09
commit 1f090f3512
5 changed files with 14 additions and 17 deletions

View File

@ -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))

View File

@ -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

View File

@ -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

View File

@ -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)

View File

@ -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