mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-27 19:23:24 +02:00
Fixed several bugs in vpn-watch script.
The counter was pending between 0 and 1 and not going up to 9. If ipsec whack is returning and empty page we do not need to check if the remoteip has changed because the tunnel is not up. If ipsec is restarted the counter can be reset. All these facts causes that on low powered system the tunnels are intable if you have a lot of them. But we need to check if the convergation timer is okay because with these bugs the tunnels were minutly restarted and with correct handling after 10.
This commit is contained in:
@@ -7,4 +7,5 @@ srv/web/ipfire/cgi-bin/proxy.cgi
|
||||
srv/web/ipfire/cgi-bin/vpnmain.cgi
|
||||
usr/sbin/updxlrator
|
||||
var/ipfire/outgoing/bin/outgoingfw.pl
|
||||
srv/web/ipfire/cgi-bin/logs.cgi/firewalllog.dat
|
||||
srv/web/ipfire/cgi-bin/logs.cgi/firewalllog.dat
|
||||
usr/local/bin/vpn-watch
|
||||
@@ -28,6 +28,8 @@
|
||||
#Stop services
|
||||
echo Stopping Proxy
|
||||
/etc/init.d/squid stop 2>/dev/null
|
||||
echo Stopping vpn-watch
|
||||
killall vpn-watch
|
||||
|
||||
#
|
||||
#Extract files
|
||||
@@ -39,6 +41,8 @@ echo Starting Proxy
|
||||
/etc/init.d/squid start 2>/dev/null
|
||||
echo Rewriting Outgoing FW Rules
|
||||
/var/ipfire/outgoing/bin/outgoingfw.pl
|
||||
echo Starting vpn-watch
|
||||
/usr/local/bin/vpn-watch &
|
||||
|
||||
#
|
||||
#Update Language cache
|
||||
|
||||
Reference in New Issue
Block a user