Wi-Fi?
Você pode fazer ping em seu próprio roteador em vez de em "sites principais", sempre há uma pequena chance de a conexão continuar caindo em algum lugar do seu lado, em vez dos servidores ou roteadores do seu ISP. De fato, a abordagem do script é excelente, continue fazendo ping no lado da LAN com intervalo crescente e veja quanto tempo leva para a conexão cair? Se sua rede permanecer mais longa do que o que você considera definitivo, ENTÃO só considere efetuar ping no lado da WAN. Eu recomendaria substituir os nomes de host com endereços IP, porém, para ping repetidamente os inúmeros roteadores da Internet (que devem estar bem) em vez de qualquer servidor DNS específico da Internet (o que pode NÃO ser OK pelo administrador)?
O fato de sua conexão com a Internet continuar caindo pode ter a ver com seus scripts, com o recurso limitado ao acesso wget-to? Então, o seu gerenciamento de energia no BIOS (eu realmente não tenho certeza de como isso afeta o seu kernel atual) e, finalmente, a resposta do seu ISP para seus problemas. Novamente, nem mesmo em meus sonhos acordados eu consideraria o Wi-Fi para me mostrar problemas de conexão com a Internet.
Conecte-se por cobre ou por fibra e, por favor, repita sua postagem.