summaryrefslogtreecommitdiffhomepage
path: root/applications/luci-app-mwan3/luasrc
diff options
context:
space:
mode:
Diffstat (limited to 'applications/luci-app-mwan3/luasrc')
-rw-r--r--applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua10
-rw-r--r--applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm9
2 files changed, 10 insertions, 9 deletions
diff --git a/applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua b/applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua
index bcbf03d54e..c30bce5b7e 100644
--- a/applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua
+++ b/applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua
@@ -41,18 +41,18 @@ track_ip.datatype = "host"
track_method = mwan_interface:option(ListValue, "track_method", translate("Tracking method"))
track_method.default = "ping"
track_method:value("ping")
-if os.execute("which nping 1>/dev/null") == 0 then
+if os.execute("command -v nping 1>/dev/null") == 0 then
track_method:value("nping-tcp")
track_method:value("nping-udp")
track_method:value("nping-icmp")
track_method:value("nping-arp")
end
-if os.execute("which arping 1>/dev/null") == 0 then
+if os.execute("command -v arping 1>/dev/null") == 0 then
track_method:value("arping")
end
-if os.execute("which httping 1>/dev/null") == 0 then
+if os.execute("command -v httping 1>/dev/null") == 0 then
track_method:value("httping")
end
@@ -119,7 +119,7 @@ failure_latency:value("300")
failure_loss = mwan_interface:option(Value, "failure_loss", translate("Max packet loss [%]"))
failure_loss:depends("check_quality", 1)
-failure_loss.default = "20"
+failure_loss.default = "40"
failure_loss:value("2")
failure_loss:value("5")
failure_loss:value("10")
@@ -140,7 +140,7 @@ recovery_latency:value("300")
recovery_loss = mwan_interface:option(Value, "recovery_loss", translate("Min packet loss [%]"))
recovery_loss:depends("check_quality", 1)
-recovery_loss.default = "5"
+recovery_loss.default = "10"
recovery_loss:value("2")
recovery_loss:value("5")
recovery_loss:value("10")
diff --git a/applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm b/applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm
index 3cb0ca224e..468aa12b41 100644
--- a/applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm
+++ b/applications/luci-app-mwan3/luasrc/view/mwan/overview_status_interface.htm
@@ -33,7 +33,7 @@ XHR.poll(-1, '<%=luci.dispatcher.build_url("admin", "status", "mwan", "interface
case 'online':
state = '<%:Online%>';
time = String.format(
- '<div><strong>Uptime: </strong>%s</div>',
+ '<div><strong>Uptime:&nbsp;</strong>%s</div>',
secondsToString(status.interfaces[iface].online)
);
css = 'success';
@@ -41,13 +41,14 @@ XHR.poll(-1, '<%=luci.dispatcher.build_url("admin", "status", "mwan", "interface
case 'offline':
state = '<%:Offline%>';
time = String.format(
- '<div><strong>Downtime: </strong>%s</div>',
+ '<div><strong>Downtime:&nbsp;</strong>%s</div>',
secondsToString(status.interfaces[iface].offline)
);
css = 'danger';
break;
default:
state = '<%:Disabled%>';
+ time = '<div>&nbsp;</div>'
css = 'warning';
break;
}
@@ -56,11 +57,11 @@ XHR.poll(-1, '<%=luci.dispatcher.build_url("admin", "status", "mwan", "interface
css
);
statusview += String.format(
- '<div><strong>Interface: </strong>%s</div>',
+ '<div><strong>Interface:&nbsp;</strong>%s</div>',
iface
);
statusview += String.format(
- '<div><strong>Status: </strong>%s</div>',
+ '<div><strong>Status:&nbsp;</strong>%s</div>',
state
);
if (time)