- Migrate vyprvpn up & down scripts.
This commit is contained in:
62
usr/local/sbin/vyprvpn-down
Normal file
62
usr/local/sbin/vyprvpn-down
Normal 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"
|
||||
Reference in New Issue
Block a user