Dê uma olhada em Sem fio desconecta a cada 30 minutos , você não deveria estar desconectado em intervalos regulares. Seu problema pode ser causado pela configuração do seu roteador.
Se isso não puder ser resolvido por uma configuração adequada, talvez você possa encontrar um script para se conectar ao seu modelo exato de roteador. Por exemplo, colocando alguns comandos curl em um arquivo em lote para automatizar o processo de login.
Você pode colocar esse script na pasta de inicialização dentro do menu Iniciar ou adicionar algumas verificações de ping programadas, mas eu não gosto muito dessa abordagem. Você deve se esforçar para encontrar o que causa os logouts regulares.