- Fix vyprvpn up and down scripts logging.
This commit is contained in:
@@ -19,7 +19,7 @@
|
|||||||
# Global Variables
|
# Global Variables
|
||||||
#-----------------------------------------------------------------------------------------------------------------------------------
|
#-----------------------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
LOG_FILE=/var/log/openvpn/up-down.log
|
#LOG_FILE=/var/log/openvpn/up-down.log
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -36,7 +36,6 @@ Local_Netmask="$5"
|
|||||||
Phase="$6"
|
Phase="$6"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
network_init
|
network_init
|
||||||
|
|
||||||
|
|
||||||
@@ -44,20 +43,19 @@ network_dst_tab_dev_lookup "${Dev}"
|
|||||||
network_dst_tab_get "${dst_id}"
|
network_dst_tab_get "${dst_id}"
|
||||||
|
|
||||||
|
|
||||||
|
line="[${Dev}]: Local_MTU: [${Local_MTU}] Remote_MTU: [${Remote_MTU}] Local_Address: [${Local_Address}] Local_Netmask: [${Local_Netmask}] Dst_Table: ${dst_table} Phase: ${Phase}"
|
||||||
echo -n >>${LOG_FILE} "$(date): Down: [${Dev}] Local_MTU: [${Local_MTU}] Remote_MTU: [${Remote_MTU}] Local_Address: [${Local_Address}] Local_Netmask: [${Local_Netmask}] Dst_Table: ${dst_table} Phase: ${Phase}"
|
|
||||||
|
|
||||||
if [[ "${dst_table}" != "" ]]
|
if [[ "${dst_table}" != "" ]]
|
||||||
then
|
then
|
||||||
echo >>${LOG_FILE} " Status: [OK]"
|
log_print "VPN-Down" "$line" " Status: [OK]"
|
||||||
|
|
||||||
remote_address=0.0.0.0
|
remote_address=0.0.0.0
|
||||||
|
|
||||||
echo >>${LOG_FILE} "$(date): Down: ${Dev}: set ${remote_address} to vpn${id}.vpn.rx3"
|
log_print "VPN-Down" "[${Dev}]: set ${remote_address} to vpn${id}.vpn.rx3"
|
||||||
|
|
||||||
${DEBUG} ip_host_update vpn${id} vpn.rx3 ${remote_address} 60
|
${DEBUG} ip_host_update vpn${id} vpn.rx3 ${remote_address} 60
|
||||||
else
|
else
|
||||||
echo >>${LOG_FILE} " Status: [ERROR]!"
|
log_print "VPN-Down" "$line" " Status: [ERROR]!"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo >>${LOG_FILE} "$(date): Down: ${Dev}: Done"
|
log_print "VPN-Down" "[${Dev}]: Done!"
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
#LOG=":"
|
#LOG=":"
|
||||||
#LOG="echo"
|
#LOG="echo"
|
||||||
LOG=""
|
#LOG=""
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -20,7 +20,7 @@ LOG=""
|
|||||||
# Global Variables
|
# Global Variables
|
||||||
#-----------------------------------------------------------------------------------------------------------------------------------
|
#-----------------------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
LOG_FILE=/var/log/openvpn/up-down.log
|
#LOG_FILE=/var/log/openvpn/up-down.log
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -44,18 +44,17 @@ network_dst_tab_dev_lookup "${Dev}"
|
|||||||
network_dst_tab_get "${dst_id}"
|
network_dst_tab_get "${dst_id}"
|
||||||
|
|
||||||
|
|
||||||
echo -n >>${LOG_FILE} "$(date): Up: [${Dev}] Local_MTU: [${Local_MTU} Remote_MTU: [${Remote_MTU}] Local_Address: [${Local_Address}] Local_Netmask: [${Local_Netmask}] Dst_Table: [${dst_table}] Dst_Id: [${dst_id}] Phase: [${Phase}]"
|
line="[${Dev}]: Local_MTU: [${Local_MTU}] Remote_MTU: [${Remote_MTU}] Local_Address: [${Local_Address}] Local_Netmask: [${Local_Netmask}] Dst_Table: [${dst_table}] Dst_Id: [${dst_id}] Phase: [${Phase}]"
|
||||||
|
|
||||||
if [[ "${dst_table}" != "" ]]
|
if [[ "${dst_table}" != "" ]]
|
||||||
then
|
then
|
||||||
echo >>${LOG_FILE} " Status: [OK]"
|
log_print "VPN-Up" "$line" " Status: [OK]"
|
||||||
echo >>${LOG_FILE} "$(date): Up: ${Dev}: ip route add table ${dst_table} default dev ${Dev}"
|
log_print "VPN-Up" "[${Dev}]: ip route add table: [${dst_table}] default dev: [${Dev}]"
|
||||||
|
|
||||||
${DEBUG} ip route del table ${dst_table} default
|
${DEBUG} ip route del table ${dst_table} default
|
||||||
${DEBUG} ip route add table ${dst_table} default dev ${Dev}
|
${DEBUG} ip route add table ${dst_table} default dev ${Dev}
|
||||||
|
|
||||||
echo >>${LOG_FILE} "$(date): Up: ${Dev}: Done!"
|
|
||||||
else
|
else
|
||||||
echo >>${LOG_FILE} " Status: [ERROR]!"
|
log_print "VPN-Up" "$line" " Status: [ERROR]!"
|
||||||
echo >>${LOG_FILE} "$(date): Up: [${Dev}] Done"
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
log_print "VPN-Up" "[${Dev}]: Done!"
|
||||||
|
|||||||
Reference in New Issue
Block a user