diff --git a/INSTALL b/INSTALL
index 6cccc77f98..8c3bbe8d7a 100644
--- a/INSTALL
+++ b/INSTALL
@@ -13,7 +13,7 @@ TOC:
3. Run ./scripts/feeds update
- 4. Run ./scripts/feeds install luci-lua ffluci
+ 4. Run ./scripts/feeds install ffluci
5. Type make menuconfig and you will find ffluci in the menu "Administration"
diff --git a/module/public-core/src/view/public_status/index.htm b/module/public-core/src/view/public_status/index.htm
index 3813331078..44c4ea7a76 100644
--- a/module/public-core/src/view/public_status/index.htm
+++ b/module/public-core/src/view/public_status/index.htm
@@ -34,24 +34,7 @@
<%:signal Signal%> |
<%:noise Rausch%> |
-<%for k, v in pairs(wifi) do%>
-
-<%=k%> |
-<%=v[1]%> |
-<%=v.Frequency%> |
-<%=v["Tx-Power"]%> |
-<%=v["Bit Rate"]%> |
-<%=v["RTS thr"]%> |
-<%=v["Fragment thr"]%> |
-<%=v["Link Quality"]%> |
-<%=v["Signal level"]%> |
-<%=v["Noise level"]%> |
-
-
-<%:essid ESSID%>: <%=v.ESSID%> |
-<%:bssid BSSID%>: <%=(v.Cell or v["Access Point"])%> |
-
-<%end%>
+<%=ffluci.sys.httpget("http://127.0.0.1" .. controller .. "/sudo/status/iwconfig")%>
@@ -64,7 +47,15 @@
<%:iface Schnittstelle%> |
<%
-local be = (routes[1] and routes[1].Mask:sub(-2) == "00")
+
+-- UGLY hack is UGLY
+if routes[1] and routes[1].Gateway:sub(-2) == "00" then
+ local be = true
+else
+ local be = false
+end
+
+
for i, rt in pairs(routes) do
%>
diff --git a/module/public-core/src/view/public_status/routes.htm b/module/public-core/src/view/public_status/routes.htm
index 156a0336fc..cd694d3246 100644
--- a/module/public-core/src/view/public_status/routes.htm
+++ b/module/public-core/src/view/public_status/routes.htm
@@ -14,7 +14,11 @@
local routes = ffluci.sys.net.routes()
-- UGLY hack is UGLY
-local be = (routes[1] and routes[1].Mask:sub(-2) == "00")
+if routes[1] and routes[1].Gateway:sub(-2) == "00" then
+ local be = true
+else
+ local be = false
+end
for i, r in pairs(routes) do
%>
diff --git a/module/public-core/src/view/sudo_status/iwconfig.htm b/module/public-core/src/view/sudo_status/iwconfig.htm
new file mode 100644
index 0000000000..e06b631ac8
--- /dev/null
+++ b/module/public-core/src/view/sudo_status/iwconfig.htm
@@ -0,0 +1,21 @@
+<%
+ffluci.http.textheader()
+for k, v in pairs(ffluci.sys.wifi.getiwconfig()) do
+%>
+
+<%=k%> |
+<%=v[1]%> |
+<%=v.Frequency%> |
+<%=v["Tx-Power"]%> |
+<%=v["Bit Rate"]%> |
+<%=v["RTS thr"]%> |
+<%=v["Fragment thr"]%> |
+<%=v["Link Quality"]%> |
+<%=v["Signal level"]%> |
+<%=v["Noise level"]%> |
+
+
+ESSID: <%=v.ESSID%> |
+BSSID: <%=(v.Cell or v["Access Point"])%> |
+
+<%end%>