From c019085622f8f2a77601826e7e3bb0fe89ac01cd Mon Sep 17 00:00:00 2001 From: "Ycarus (Yannick Chabanois)" Date: Mon, 20 Jan 2020 21:04:15 +0100 Subject: [PATCH] Get omr6in4 from VPS --- openmptcprouter/files/etc/init.d/openmptcprouter-vps | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/openmptcprouter/files/etc/init.d/openmptcprouter-vps b/openmptcprouter/files/etc/init.d/openmptcprouter-vps index cc119004f..ee4d752b3 100755 --- a/openmptcprouter/files/etc/init.d/openmptcprouter-vps +++ b/openmptcprouter/files/etc/init.d/openmptcprouter-vps @@ -850,6 +850,16 @@ _set_config_from_vps() { EOF fi + omr6in4_vps_localip="$(echo "$vps_config" | jsonfilter -q -e '@.6in4.localip')" + omr6in4_vps_remoteip="$(echo "$vps_config" | jsonfilter -q -e '@.6in4.remoteip')" + if ([ -n "$omr6in4_vps_localip" ] && [ "$omr6in4_vps_localip" != "$(uci -q get network.omr6in4.gateway)" ]) || ([ -n "$omr6in4_vps_remoteip" ] && [ "$omr6in4_vps_remoteip" != "$(uci -q get network.omr6in4.ip6addr)" ]); then + uci -q batch <<-EOF >/dev/null + set network.omr6in4.ip6addr=$omr6in4_vps_remoteip + set network.omr6in4.gateway=$omr6in4_vps_localip + commit network + EOF + fi + # Get VPS iperf config iperf_user="$(echo "$vps_config" | jsonfilter -q -e '@.iperf.user')" iperf_pass="$(echo "$vps_config" | jsonfilter -q -e '@.iperf.password')"