D-Link DIR-655 Router rebooting itself randomly

I've also found that my router is not overheating.

After several days of googling and trying I've found the solution. There are two things, which may create problems.

  1. If you're seeing message "Router is currently measuring internet speed" or something like that when you connect to the router, you can use this solution:

    • go to Advanced / QOS engine
    • make sure Automatic uplink speed is NOT checked.
    • you can manually setup your internet speeds, so your router will not periodically check the speed
    • or you can turn OFF the whole Traffic shaping
  2. If this didn't help, there is one more thing. The router periodically checks for occupied wireless channels and tries to find the unoccupied one, and then - restarts the wireless part to change the channel. To deny this behaviour:

    • setup / wireless settings / manual wireless settings (button)
    • uncheck Enable Auto Channel Scan
    • use some utility on your mobile or pc to find unnocupied channels. I use "WifiExplorer" on my android.
    • set the channel to the free channel. Remember, channel numbers are not any magical number, it's just slightly changing used frequency.