Você pode obter o estado de wlan1 de /sys/class/net/wlan1/carrier , este é um exemplo de script para verificar o estado de sua interface Wi-Fi a cada 2 segundos e reconectar (substitua sleep 2 para verificar a conectividade a cada n segundos ):
while true
do
i=$(cat /sys/class/net/wlan1/carrier)
if [ $i == 1 ]
then
echo "connected"
else
echo "reconnecting"
killall wpa_supplicant
modprobe -rv rt2800usb
modprobe -v rt2800usb
wpa_supplicant -i wlan1 -c/etc/wpa_supplicant.conf -B
dhclient wlan1
echo "reconnected successfully"
fi
sleep 2
done
teste
Execute este script, abra um novo terminal e execute killall wap_supplicant , você será reconectado novamente.