|If it's wireless then see if you happen to be on the same channel as a nearby neighbor with a strong signal, which can cause issues. Often routers are set to Auto and are inclined to select any old channel at times.|
I'm not familiar enough with Linux to suggest exactly how you do this but somehow you monitor your local channels (small and simple free software is available, for Windows at least) or maybe your version of Linux has this feature incorporated). If you are effectively sharing a channel then you go into your router settings and switch it off Auto and select a permanent channel which does not show a strong competing signal. For technical (overlap) reasons the favorite channels automatically selected are usually 1, 6 and 13, with newer routers going higher than this. You manually select one of these with a low competing signal.
Always pop back and let us know the outcome - thanks
message edited by Derek