diff --git a/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua b/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua index 181e4c07f..37954d367 100644 --- a/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua +++ b/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua @@ -710,6 +710,11 @@ function interfaces_status() mArray.openmptcprouter["service_addr"] = uci:get("shadowsocks-libev", "sss0", "server") or "" mArray.openmptcprouter["local_addr"] = uci:get("network", "lan", "ipaddr") + mArray.openmptcprouter["hostname"] = "OpenMPTCProuter" + ucic:foreach("system", "system", function(s) + mArray.openmptcprouter["hostname"] = uci:get("system",s[".name"],"hostname") or "OpenMPTCProuter" + end) + mArray.openmptcprouter["server_mptcp"] = "" -- dns mArray.openmptcprouter["dns"] = false diff --git a/luci-app-openmptcprouter/luasrc/view/openmptcprouter/wanstatus.htm b/luci-app-openmptcprouter/luasrc/view/openmptcprouter/wanstatus.htm index 8bb664719..740f3cd5c 100644 --- a/luci-app-openmptcprouter/luasrc/view/openmptcprouter/wanstatus.htm +++ b/luci-app-openmptcprouter/luasrc/view/openmptcprouter/wanstatus.htm @@ -86,7 +86,7 @@ } temp += ''; var equipmentIcon = ''; - var title = String.format("OpenMPTCProuter (%s)", mArray.openmptcprouter.local_addr); + var title = String.format("%s (%s)", mArray.openmptcprouter.hostname, mArray.openmptcprouter.local_addr); var statusMessageClass = ""; var statusIcon = "<%=resource%>/openmptcprouter/images/statusOK.png"; var statusMessage = "";