diff --git a/package/lean/luci-app-openvpn-server/root/etc/uci-defaults/openvpn b/package/lean/luci-app-openvpn-server/root/etc/uci-defaults/openvpn index 115d25882..a41bbad56 100755 --- a/package/lean/luci-app-openvpn-server/root/etc/uci-defaults/openvpn +++ b/package/lean/luci-app-openvpn-server/root/etc/uci-defaults/openvpn @@ -1,5 +1,8 @@ #!/bin/sh +openvpn_port="$(uci -q get openvpn.myvpn.port)" +[ -z "$openvpn_port" ] && openvpn_port=1194 + uci -q batch <<-EOF >/dev/null delete network.vpn0 set network.vpn0=interface @@ -14,7 +17,7 @@ uci -q batch <<-EOF >/dev/null set firewall.openvpn.target='ACCEPT' set firewall.openvpn.src='wan' set firewall.openvpn.proto='tcp udp' - set firewall.openvpn.dest_port='1194' + set firewall.openvpn.dest_port="$openvpn_port" delete firewall.vpn set firewall.vpn=zone