Automate Router Reset! Stay Online!

Automatic Router Reset

Does keeping your internet connected typically require manually performing a router reset or modem reset? Not only does this become annoying, but it also reduces reliability of your connected devices. Smart home devices such as security cameras, IoT devices, smart locks, etc. become useless when they cannot be relied upon to stay connected when you’re not home. Our Keep Connect platform provides the ultimate solution for this.

Keep Connect Automatic Router Reset Device


Purchase Directly from our Website

OR!

Purchase from Amazon Prime

This image has an empty alt attribute; its file name is Amazon_Prime_logo-1024x187.png

Features Include:

  • Easy to setup. No App Required. The setup is done over WiFi with a browser.
  • Continuously Monitors Internet Connection
  • Only reboot router when necessary
  • Allow scheduling periodic router resets
  • Notifications by SMS or Email
  • Wirelessly connect two Keep Connects to perform synchronized or staged modem reset along with router reboot
  • Keep Connect Cloud Services – (Optional) Premium Cloud Monitoring and Control Package
  • Product Instruction Manual / Quick Start Guide

Why Does My Router Always Need to be Rebooted?

Above all, routers are basically just computers that direct internet communications and like many other things, sometimes the best fix is just to turn it off, and then back on again. Your router is working 24/7 under the hood routing millions of internet packets to the correct destinations and sometimes it just makes mistakes, get its memory jumbled up, etc. While Keep Connect monitors your connection and reboots your router when needed, it also keeps track of exactly what went wrong and thus required the reboot. Not only does Keep Connect help you stay connected, it also provides valuable insight regarding what the typical issues are on YOUR network.

Typical Reset Reasons Logged By Keep Connect:

  • TCP / TLS Failure
  • DNS Lookup Failure
  • HTTP Failure
  • WiFi Failure

While some issues are out of your control, some could actually be remedied easily by making small changes to your network settings. For more information, see Why Do I Always Have to Reset My Router?!

If you would also like to know more on how to troubleshoot and understand your internet issues, see Troubleshooting Internet Connection Issues.

Using Keep Connect Internationally

Johnson Creative, LLC shall bear no liability for the proper application of adapters and converters being used with Keep Connect.

While Keep Connect is designed for 120VAC United States electrical sockets, its input is rated for up to 240VAC. Keep Connect will not plug into international sockets, but with the use of proper adapters and/or converters can be made to work successfully. Due to the numerous possible configurations of electrical systems and sockets around the globe, Johnson Creative, LLC cannot provide recommendations and safety specifications for using the product internationally. Using the product in sockets outside of the US 120VAC socket shall be done in conjunction with local electrical safety standards and codes and shall only be done by competent individuals.

Keep Connect does not convert the input voltage; the output voltage will match the input voltage applied. For example, if 120VAC is applied to the input, 120VAC will be available at the output socket. If 240VAC is applied at the input, then 240VAC will be available at the output.

Applied voltage shall be ensured to be only applied to the terminal on Keep Connect labeled “L” which represents Line Voltage connection.

The ground/earthing pin on the US socket shall be considered and understood in local installation and the user shall ensure that ground/earth connection continuity is intact and maintained for any connected equipment while using Keep Connect.

Connected Load shall never exceed 10 Amps and Keep Connect shall be installed in well-ventilated areas.

Troubleshooting Internet Connection Issues

If you haven’t already read our post about why your router often loses connection and requires a reboot, we recommend reading it here. This post looks at various ways to understanding why your internet doesn’t work.

So you always have to reboot your router, and the thought suddenly crosses your mind of “why does this keep happening?!” Well here are some steps you can take to help answer that question and determine if there are steps you can take to permanently make your connection better:

  • Determine if you have internet connection at all – You can check internet connection by trying to ping a known IP Address that is outside of your local network. We recommend trying to ping 8.8.8.8 which happens to be Google’s DNS server which has been found to be very reliable. Open a command prompt on your computer and type “ping 8.8.8.8” (without the quotes) and see if your packets make it through or not. If you are able to successfully ping an external IP address, then technically your internet connection is working. If the ping fails, then your internet is not working. If you find that your ping succeeds, move onto the next step of “Perform a manual DNS Lookup”. If the ping itself fails, try a few other website URL’s and assuming they all fail you may need to take that issue up with your ISP…
  • Perform a manual DNS Lookup – This will test your ability to lookup IP Addresses by URL (i.e. www.example.com). On Windows, open a command prompt and type “nslookup www.google.com” (without the quotes) and see if you get back one or more IP Addresses associated with that domain name / URL. On Linux or Mac you may need to use “digg www.google.com” instead. If you’re able to successfully resolve domains/URLs to IP addresses then continue to the next check of “Telnet Ports”. If your DNS lookups are failing, you can try a few different things. Try doing ipconfig /all in your Windows prompt (ifconfig in Linux) and look for the IP addresses of your DNS servers. Try to ping your DNS servers directly to check their connectivity. If they are found to be the problem, you can set your router to permanently use Google’s DNS servers instead of the DNS servers provided by your ISP. Just go into your router’s settings and set its DNS servers as 8.8.8.8 and 8.8.4.4. That should resolve a DNS server reliability problem.
  • Use Telnet to determine port availability – If you can ping external IP addresses AND you can lookup IP Addresses from their domain names, but still can’t access things through you browser or another service, try this step. Sometimes an ISP may restrict access to certain services in attempts to throttle internet connection. They do so by blocking the ports that these services use. Port 80 and port 443 are used to deliver webpages with the HTTP service. Start by making sure telnet is enable on your computer (read more about Telnet here, including how to enable https://www.lifewire.com/what-is-telnet-2626026). Try to open a Telnet connection to your domain name of choice by typing in your command prompt “telnet www.google.com 80” and “telnet www.google.com 443” (without the quotes). If the Telnet connection is successful, that means those ports are not blocked. The Telnet connection is only useful to see if it can be established. Once established, the website would not be listening for any Telnet commands on those ports so no need to go anything else with the Telnet connection other than use it to see if it can be established. This test will let you know if the connection is allowed to pass through your ISP or not. If you can ping IP addresses directly, and also lookup DNS records but these ports are not available then that likely means that your ISP is intentionally blocking them. Constantly resetting your router may be the only solution for this problem other than asking the ISP to stop doing this (which they probably won’t if they’re trying to throttle customers).

Our Keep Connect product will perform all of these checks automatically while monitoring you internet connection and reset your router when loss of internet is detected. It will also text you when it resets and also why it performed a reset. For more information see https://www.johnson-creative.com/keepconnect

Why do I always have to reset my router?!

For many of us, rebooting our router has become a way of life. Maybe you’re in the middle of watching a show on Netflix, participating in a online meeting, or trying to access your smart home devices while on vacation and all of a sudden your connection stops working. What a pain!!! Now you have to climb up to the router shelf, unplug it, wait 30 seconds, plug it back in and wait for your connection to come back. FYI, our Keep Connect product (Amazon link above) will handle this for you by automatically monitoring and performing the reset so you don’t have to!

While there are a number of reasons why this happens, below are the top causes:

Software Errors in your Router/Modem

Your modem / router has to communicate with your Internet Service Provider (ISP) and obtain an IP address for your home or business location. In addition to obtaining one automatically from the ISP, it also has to issue IP addresses to all of your connected devices (one IP per device) and assemble all of these IP addresses into routing tables stored in memory. A number of issues can cause the IP addresses and routing stored in your routers memory to become corrupt and unusable. If the ISP device reboots, it’s possible that it may hand out your IP address to another customer by mistake (not having remembered that it already dynamically assigned that one to you before rebooting). Two devices having the same IP can cause a multitude of issues. Also, devices on your local network may do things in communicating with your router that confuse its routing tables or even corrupt the MAC address tables by issuing gratituous ARPs which is when a device chooses to send out a broadcast to all devices informing its IP address and MAC address combination. Small errors within this system can result in the router (which has to keep track of all this) losing track of the system and no longer being able to perform its job.

Simple solution?! Just reboot it and let it re-establish the system from scratch and rebuild all of its internal representation of the network at hand. Also upon reboot, it will reach out to the ISP and request an IP address to use which should also get it back in-sync with the ISP’s system.

Domain Name Server (DNS) Issues A DNS server is another computer whose job is to turn website addresses (i.e. www.example.com) into IP addresses for your web browser to use to download the content. This process is much like looking up a phone number by a person’s name in a phone book. Typically, your Internet Service Provider (ISP) has their own DNS servers that your router learns about when it requests an IP address from the ISP. Your router then distributes the IP address of the DNS Server to each device connected to your local network allowing each of them to contact the DNS server on their own to lookup IP addresses for their browser’s use. If your ISP changes DNS servers or somehow the system topology changes, your network may become unable to reach the DNS servers and can no longer turn website names into IP addresses that are needed to establish actual connections. The internet connection still exists and is healthy, but your devices are not able to lookup any IP addresses to connect with. This would be like losing your phone book (in the old days) and still having a working telephone. You can still reach someone if you know their number but if you don’t remember their phone number the phone service is useless.

Simple Solution?! Again, just reboot your router/modem and let it re-establish the network topology and DNS servers advertised by your ISP. In some cases, if you regularly experience issues with this, you could also change your DNS servers to permanently point to Google’s free DNS servers (8.8.8.8 and 8.8.4.4) which are extremely reliable and often faster than ISP provided DNS servers.

Internet Throttling

Sometimes, in attempt to throttle connections, we’ve seen ISP’s begin to block connections. They block portions of the internet, but sometimes not everything. For instance, blocking only the HTTP service which is what web browsers use. Rebooting the router re-establishes the connection defeating the throttling attempt (at least until the next attempt).