From 0e8d0ba40155a54a9f554d5212ac2964c280719a Mon Sep 17 00:00:00 2001 From: Milan Pandurov Date: Tue, 18 Feb 2025 15:40:59 +0100 Subject: [PATCH] Remove comments added by accident in previous commit Signed-off-by: Milan Pandurov --- wireguard-monitor/wireguard-reconnect | 48 +++++++++++++-------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/wireguard-monitor/wireguard-reconnect b/wireguard-monitor/wireguard-reconnect index 6949506..98eab1e 100755 --- a/wireguard-monitor/wireguard-reconnect +++ b/wireguard-monitor/wireguard-reconnect @@ -24,34 +24,34 @@ function is_host_reachable() { } while : ; do - # if ! wg show "$WG_INTERFACE" > /dev/null; then - # echo "INFO: WG interface $WG_INTERFACE is not active, not doing anything" - # sleep "$PING_DELAY_S" - # continue - # fi + if ! wg show "$WG_INTERFACE" > /dev/null; then + echo "INFO: WG interface $WG_INTERFACE is not active, not doing anything" + sleep "$PING_DELAY_S" + continue + fi if ! is_host_reachable "$GATEWAY_IP" > /dev/null; then echo "ERROR: ($GATEWAY_IP) is not reachable. Restarting interface $WG_INTERFACE" - # wg-quick down "$WG_INTERFACE" - # echo "INFO: Stopped WG interface $WG_INTERFACE" - # sleep "$RECONNECT_DELAY" - # if ! wg-quick up "$WG_INTERFACE"; then - # echo "WARNING: Failed starting the interface..." - # else - # echo "INFO: Started WG interface $WG_INTERFACE" - # fi + wg-quick down "$WG_INTERFACE" + echo "INFO: Stopped WG interface $WG_INTERFACE" + sleep "$RECONNECT_DELAY" + if ! wg-quick up "$WG_INTERFACE"; then + echo "WARNING: Failed starting the interface..." + else + echo "INFO: Started WG interface $WG_INTERFACE" + fi - # FAILED_ATTEMPTS=$(( FAILED_ATTEMPTS + 1)) - # if (( FAILED_ATTEMPTS > RECONNECT_ATTEMPTS )); then - # echo "Failed $FAILED_ATTEMPTS times to recover connection..." - # if $REBOOT_AFTER_FAILED_ATTEMPTS; then - # echo "Rebooting..." - # reboot - # else - # echo "Will continue trying..." - # FAILED_ATTEMPTS=$(( 0 )) - # fi - # fi + FAILED_ATTEMPTS=$(( FAILED_ATTEMPTS + 1)) + if (( FAILED_ATTEMPTS > RECONNECT_ATTEMPTS )); then + echo "Failed $FAILED_ATTEMPTS times to recover connection..." + if $REBOOT_AFTER_FAILED_ATTEMPTS; then + echo "Rebooting..." + reboot + else + echo "Will continue trying..." + FAILED_ATTEMPTS=$(( 0 )) + fi + fi fi sleep "$PING_DELAY_S"