Por que o Wi-Fi continua desconectando:
De acordo com a documentação debian , você deve usar o rt2800pci
em vez do rt2860
atualmente carregado. que resolve seu problema sem executar um script para reconectar-se.
um script bash de amostra
Se você precisar executar um script bash para conectar-se quando perder sua conexão wifi (recarregando o módulo do kernel + reconectar), este é um exemplo de script bash reconnect
:
#!/bash/bash
if ! [ "$(ping -c1 8.8.8.8)" ]
then
modprobe -r rt2860
modprobe rt2800pci
ip link set wlan0 down
ip link set wlan0 up
fi
Para executar o script reconnect
a cada 10 s:
while true ; do ./reconnect & sleep 10 ; done &
Se o wifi cair depois de algumas horas, é melhor criar um cron job para executar um script a cada 1 h: exemplo aqui