summaryrefslogtreecommitdiffstats
path: root/interfaces-model.lua
diff options
context:
space:
mode:
Diffstat (limited to 'interfaces-model.lua')
-rw-r--r--interfaces-model.lua5
1 files changed, 5 insertions, 0 deletions
diff --git a/interfaces-model.lua b/interfaces-model.lua
index 66132b3..04a1d6c 100644
--- a/interfaces-model.lua
+++ b/interfaces-model.lua
@@ -381,6 +381,7 @@ get_status = function ()
status.filename = cfe({ value=filename, label="Interfaces file" })
status.iproute = cfe({ type="longtext", label="ip route" })
status.ipaddr = cfe({ type="longtext", label="ip addr" })
+ status.iptunnel = cfe({ type="longtext", label="ip tunnel" })
if not fs.is_file(filename) then
status.filename.errtxt = "File not found"
@@ -393,6 +394,10 @@ get_status = function ()
f = io.popen(format.escapespecialcharacters(cmd))
status.ipaddr.value = f:read("*a")
f:close()
+ cmd = path.."ip tunnel"
+ f = io.popen(format.escapespecialcharacters(cmd))
+ status.iptunnel.value = f:read("*a")
+ f:close()
return cfe({ type="group", value=status, label="Status" })
end