diff --git a/openmptcprouter-api/files/usr/libexec/rpcd/openmptcprouter b/openmptcprouter-api/files/usr/libexec/rpcd/openmptcprouter index 0d40b52a3..7b2f489ba 100755 --- a/openmptcprouter-api/files/usr/libexec/rpcd/openmptcprouter +++ b/openmptcprouter-api/files/usr/libexec/rpcd/openmptcprouter @@ -814,7 +814,7 @@ function interfaces_status() local timeout = uci:get("openmptcprouter","settings","status_getip_timeout") or "1" local dns_test = "" if uci:get("openmptcprouter","settings","external_check") ~= "0" then - dns_test = sys.exec("dig +timeout=" .. timeout .. " +tries=1 openmptcprouter.com | grep 'ANSWER: 0'") + dns_test = sys.exec("dig +timeout=" .. timeout .. " +tries=1 openmptcprouter.com | grep -e 'ANSWER: 0' -e 'no servers could be reached'") end if dns_test == "" then mArray.openmptcprouter["dns"] = true