end
luci.sys.call("env -i /sbin/ifup %q >/dev/null 2>/dev/null" % iface)
+
+ require "luci.fs"
+ if luci.fs.access("/etc/config/radvd") then
+ luci.sys.call("/etc/init.d/radvd restart >/dev/null 2>/dev/null")
+ end
+
luci.http.status(200, "Reconnected")
return
end
local has_dnsmasq = fs.access("/etc/config/dhcp")
local has_firewall = fs.access("/etc/config/firewall")
+local has_radvd = fs.access("/etc/config/radvd")
local has_3g = fs.access("/usr/bin/gcom")
local has_pptp = fs.access("/usr/sbin/pptp")
m:chain("firewall")
end
+if has_radvd then
+ m:chain("radvd")
+end
+
nw.init(m.uci)
fw.init(m.uci)