Ping Watchdog

Introduction

A watchdog ping timer is an electronic timer that is used to detect and recover from a router malfunction.

NOTE: This feature will only show in the menu when installed from “Plugins” under the Gargoyle “System” Menu.

Setup

Enable

Tick to enable Ping Watchdog

IP Address To Ping

Select host address to ping to check for an active network connection, not all hosts will return pings. If required you can check manually from command line

C:\Users\Dan>ping 8.8.8.8

Pinging 8.8.8.8 with 32 bytes of data:
Reply from 8.8.8.8: bytes=32 time=79ms TTL=55
Reply from 8.8.8.8: bytes=32 time=52ms TTL=55
Reply from 8.8.8.8: bytes=32 time=36ms TTL=55
Reply from 8.8.8.8: bytes=32 time=33ms TTL=55

Note: The IP address 8.8.8.8 Google's public DNS. If your unsure which host to use this is a good default host.

Ping Interval

Frequency of network testing. Set this figure to low and you could flood your network with unnecessary traffic. Set this figure to high and it many take much longer to take the necessary action. Recommend the default of 3 minutes.

Startup Delay

Be careful with this setting. Setting this to low could create re-boot loop that your router may not be able to get out of. You should give you network time to settle down before checking for a connection. Recommend using the default of 240 seconds.

Failure ping count

Number of times to retry before confirming network failure

Action

On network failure confirmation take the one of the following actions

  • Reboot
  • WAN reconnect
  • Run Custom script

Reboot

Reboot the router. More time consuming but with a higher fix success rate

WAN reconnect

Reset the network connects with out a reboot. Faster but lower fix success rate.

Run Custom script

Unlimited actions can be completed with this feature

ping_watchdog.txt · Last modified: 2015/08/20 08:41 by ispyisail
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki