From e3f4f58ad1c56f58e40c31d0a3dcfdf93ff9d6b7 Mon Sep 17 00:00:00 2001 From: "Ycarus (Yannick Chabanois)" Date: Mon, 29 Jul 2019 17:31:34 +0200 Subject: [PATCH] Fix VPN change IP --- .../luasrc/controller/openmptcprouter.lua | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua b/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua index 4daef9169..1a902159c 100644 --- a/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua +++ b/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua @@ -418,9 +418,18 @@ function wizard_add() ucic:set("glorytun","vpn","chacha20",1) if default_vpn == "glorytun_udp" then ucic:set("glorytun","vpn","proto","udp") + ucic:set("glorytun","vpn","localip","10.255.254.2") + ucic:set("glorytun","vpn","remoteip","10.255.254.1") + ucic:set("network","omr6in4","ipaddr","10.255.254.2") + ucic:set("network","omr6in4","peeraddr","10.255.254.1") else ucic:set("glorytun","vpn","proto","tcp") + ucic:set("glorytun","vpn","localip","10.255.255.2") + ucic:set("glorytun","vpn","remoteip","10.255.255.1") + ucic:set("network","omr6in4","ipaddr","10.255.255.2") + ucic:set("network","omr6in4","peeraddr","10.255.255.1") end + ucic:set("network","omrvpn","proto","none") else ucic:set("glorytun","vpn","key","") ucic:set("glorytun","vpn","enable",0) @@ -432,6 +441,7 @@ function wizard_add() -- Set MLVPN settings if default_vpn == "mlvpn" then ucic:set("mlvpn","general","enable",1) + ucic:set("network","omrvpn","proto","dhcp") else ucic:set("mlvpn","general","enable",0) end @@ -470,11 +480,14 @@ function wizard_add() if default_vpn == "openvpn" then ucic:set("openvpn","omr","enabled",1) + ucic:set("network","omrvpn","proto","dhcp") else ucic:set("openvpn","omr","enabled",0) end ucic:save("openvpn") ucic:commit("openvpn") + ucic:save("network") + ucic:commit("network") -- OpenMPTCProuter VPS --local openmptcprouter_vps_key = luci.http.formvalue("openmptcprouter_vps_key") or ""