- Migrate vyprvpn up & down scripts.

This commit is contained in:
2025-06-30 10:04:04 +02:00
parent d227ca6d5a
commit 447623f748
2 changed files with 147 additions and 0 deletions

View File

@@ -0,0 +1,62 @@
#!/bin/bash
#DEBUG=""
DEBUG="echo"
#DEBUG=":"
LOG=":"
#LOG="echo"
# Includes
#-----------------------------------------------------------------------------------------------------------------------------------
. /usr/local/lib/network.bash
# Global Variables
#-----------------------------------------------------------------------------------------------------------------------------------
LOG_FILE=/var/log/openvpn/up-down.log
# Main
#-----------------------------------------------------------------------------------------------------------------------------------
Dev="$1"
Local_MTU="$2"
Rrmote_MTU="$3"
Local_Address="$4"
Local_Netmask="$5"
Phase="$6"
network_tab_load
network_dst_tab_dev_lookup "${dev}"
network_dst_tab_get "${dst_id}"
echo -n >>${log_file} "$(date): Down: [${Dev}] Local_MTU: [${Local_MTU}] Remote_MTU: [${Remote_MTU}] Local_Address: [${Local_Address}] Local_Netmask: [${Local_Netmask}] Target_Table: ${target_table} Phase: ${Phase}"
if [[ "${dst_table}" != "" ]]
then
echo >>${log_file} " Status: [OK]"
remote_address=0.0.0.0
echo >>${log_file} "$(date): Down: ${Dev}: set ${remote_address} to vpn${id}.vpn.rx3"
/usr/local/sbin/ip_host_update vpn${id} vpn.rx3 ${remote_address} 60
else
echo >>${log_file} " Status: [ERROR]!"
fi
echo >>${log_file} "$(date): Down: ${Dev}: Done"