Wait after switching WAN to failover connection, in order to reduce link flapping.
This commit is contained in:
		| @@ -14,6 +14,7 @@ LOGGER_INFO=6 | ||||
| LOGGER_DEBUG=7 | ||||
|  | ||||
| CHECK_HOST=$(/sbin/uci -q get wanmonitor.@wanmonitor[0].check_host) | ||||
| FLAPPING=$(/sbin/uci -q get wanmonitor.@wanmonitor[0].flapping) | ||||
| INTERVAL=$(/sbin/uci -q get wanmonitor.@wanmonitor[0].interval) | ||||
| SLEEP=$(/sbin/uci -q get wanmonitor.@wanmonitor[0].sleep) | ||||
| WAN_PRIMARY=$(/sbin/uci -q get wanmonitor.@wanmonitor[0].wan_primary) | ||||
| @@ -138,6 +139,7 @@ while true; do | ||||
| 				/sbin/route add default gw ${GATEWAY_WAN_SECONDARY} metric ${WAN_SECONDARY_METRIC:-0} ${IFNAME_WAN_SECONDARY} &>/dev/null | ||||
| 			fi | ||||
| 			WAN=2 | ||||
| 			sleep ${FLAPPING} | ||||
| 		fi | ||||
| 	else | ||||
| 		if [ "${WAN}" = "0" ] || [ "${WAN}" = "2" ]; then | ||||
|   | ||||
		Reference in New Issue
	
	Block a user