diff --git a/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua b/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua index 5f31f38bd..f03619740 100644 --- a/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua +++ b/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua @@ -737,6 +737,9 @@ function interfaces_status() end local mtu = uci:get("openmptcprouter",interface,"mtu") or "" + if mtu == "" then + mtu = ut.trim(sys.exec("cat /sys/class/net/" .. ifname .. "/mtu | tr -d '\n'")) + end local data = { label = section["label"] or interface, diff --git a/luci-app-openmptcprouter/root/etc/uci-defaults/openmptcprouter b/luci-app-openmptcprouter/root/etc/uci-defaults/openmptcprouter index 59e6f0b5d..e81c4a5c1 100755 --- a/luci-app-openmptcprouter/root/etc/uci-defaults/openmptcprouter +++ b/luci-app-openmptcprouter/root/etc/uci-defaults/openmptcprouter @@ -22,8 +22,9 @@ if [ "$(uci -q get qos.serverin.target)" = "" ]; then EOF fi if [ "$(uci -q ucitrack.@network[-1].affects | grep openmptcprouter)" = "" ]; then - uci -q batch <<-EOF - add_list ucitrack.@network[-1].affects="openmptcprouter" - commit ucitrack - EOF -fi \ No newline at end of file + uci -q batch <<-EOF + add_list ucitrack.@network[-1].affects="openmptcprouter" + commit ucitrack + EOF +fi +uci -q set openmptcprouter.vps=vps \ No newline at end of file