diff --git a/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua b/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua
index 94455b326..6de64cf85 100644
--- a/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua
+++ b/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua
@@ -314,6 +314,10 @@ function interfaces_status()
end
end
+ if gateway == "" then
+ connectivity = 'ERROR'
+ end
+
-- Detect if WAN get an IPv6
local ipv6_discover = 'NONE'
if tonumber((sys.exec("sysctl net.ipv6.conf.all.disable_ipv6")):match(" %d+")) == 0 then
diff --git a/luci-app-openmptcprouter/luasrc/view/openmptcprouter/wanstatus.htm b/luci-app-openmptcprouter/luasrc/view/openmptcprouter/wanstatus.htm
index b3a067123..6dd791fb7 100644
--- a/luci-app-openmptcprouter/luasrc/view/openmptcprouter/wanstatus.htm
+++ b/luci-app-openmptcprouter/luasrc/view/openmptcprouter/wanstatus.htm
@@ -194,7 +194,10 @@
{
statusMessage += 'No IP defined
'
}
- if(gw_ping == 'DOWN')
+ if(gateway == '')
+ {
+ statusMessage += 'No gateway defined
'
+ } else if(gw_ping == 'DOWN')
{
statusMessage += 'Gateway DOWN
'
}