@@ -66,15 +74,6 @@
diff --git a/applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm b/applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm
index 4e1681c11d..817c046c8c 100644
--- a/applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm
+++ b/applications/luci-app-firewall/luasrc/view/firewall/cbi_addsnat.htm
@@ -3,6 +3,14 @@
local nw = require "luci.model.network".init()
local wz = fw:get_zone("wan")
local lz = fw:get_zone("lan")
+
+ local keys, vals, a, k, v = {}, {}
+ for k, v in ipairs(nw:get_interfaces()) do
+ for k, a in ipairs(v:ipaddrs()) do
+ keys[#keys+1] = a:host():string()
+ vals[#vals+1] = '%s (%s)' %{ a:host(), v:shortname() }
+ end
+ end
%>