mirror of
https://github.com/Ysurac/openmptcprouter-feeds.git
synced 2025-02-15 03:51:51 +00:00
Fix IPv6 setting in wizard
This commit is contained in:
parent
8426ccd78a
commit
552d2af6fb
1 changed files with 3 additions and 1 deletions
|
@ -101,7 +101,7 @@ function wizard_add()
|
||||||
|
|
||||||
-- Enable/disable IPv6
|
-- Enable/disable IPv6
|
||||||
local disable_ipv6 = "0"
|
local disable_ipv6 = "0"
|
||||||
local enable_ipv6 = luci.http.formvalue("enableipv6") or "1"
|
local enable_ipv6 = luci.http.formvalue("enableipv6") or "0"
|
||||||
if enable_ipv6 == "0" then
|
if enable_ipv6 == "0" then
|
||||||
disable_ipv6 = "1"
|
disable_ipv6 = "1"
|
||||||
end
|
end
|
||||||
|
@ -844,6 +844,8 @@ end
|
||||||
function set_ipv6_state(disable_ipv6)
|
function set_ipv6_state(disable_ipv6)
|
||||||
luci.sys.exec("sysctl -w net.ipv6.conf.all.disable_ipv6=%s" % disable_ipv6)
|
luci.sys.exec("sysctl -w net.ipv6.conf.all.disable_ipv6=%s" % disable_ipv6)
|
||||||
luci.sys.exec("sed -i 's:^net.ipv6.conf.all.disable_ipv6=[0-9]*:net.ipv6.conf.all.disable_ipv6=%s:' /etc/sysctl.d/zzz_openmptcprouter.conf" % disable_ipv6)
|
luci.sys.exec("sed -i 's:^net.ipv6.conf.all.disable_ipv6=[0-9]*:net.ipv6.conf.all.disable_ipv6=%s:' /etc/sysctl.d/zzz_openmptcprouter.conf" % disable_ipv6)
|
||||||
|
luci.sys.exec("/etc/init.d/odhcpd stop >/dev/null 2>&1")
|
||||||
|
luci.sys.exec("/etc/init.d/odhcpd disable >/dev/null 2>&1")
|
||||||
ucic:set("firewall",ucic:get_first("firewall","defaults"),"disable_ipv6",disable_ipv6)
|
ucic:set("firewall",ucic:get_first("firewall","defaults"),"disable_ipv6",disable_ipv6)
|
||||||
ucic:save("firewall")
|
ucic:save("firewall")
|
||||||
ucic:commit("firewall")
|
ucic:commit("firewall")
|
||||||
|
|
Loading…
Reference in a new issue