From 6ef195c8674defc30bc57bd5a87f893b68717b7b Mon Sep 17 00:00:00 2001 From: HgO Date: Sat, 18 Nov 2023 21:45:01 +0100 Subject: [PATCH] check if nat not already set before applying nat rule --- conf/openvpn_90-hotspot | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/conf/openvpn_90-hotspot b/conf/openvpn_90-hotspot index 2808892..f4d5fc5 100644 --- a/conf/openvpn_90-hotspot +++ b/conf/openvpn_90-hotspot @@ -25,7 +25,9 @@ if systemctl is-active __SERVICE_NAME__; then unset_nat "${old_gateway_interface}" fi - set_nat "${new_gateway_interface}" + if [[ -n "$new_gateway_interface" ]] && ! is_nat_set $new_gateway_interface; then + set_nat "${new_gateway_interface}" + fi ynh_app_setting_set --app=__APP__ --key=gateway_interface --value="${new_gateway_interface}" fi