Script bash shell untuk OpenWRT yang memeriksa jumlah WiFi client yang terkoneksi dan melakukan restart jika jumlahnya 0.
Script dibawah digunakan untuk melakukan restart wifi bila tidak ada client yang terhubung. Script ini bisa dimanfaatkan saat wifi bengong atau terjadi interferensi dgn wifi lainnya sehingga tidak ada wifi client yang mampu terhubung. #!/bin/sh # Script untuk memeriksa jumlah WiFi client dan restart jika tidak ada yang terkoneksi # Untuk OpenWRT # Konfigurasi LOG_FILE="/var/log/wifi_client_check.log" RESTART_COOLDOWN=300 # Waktu tunggu dalam detik sebelum restart berikutnya (5 menit) MIN_CLIENTS=0 # Jumlah minimum client yang diizinkan MAX_RETRIES=3 # Maksimal percobaan restart berturut-turut # File untuk menyimpan timestamp restart terakhir LAST_RESTART_FILE="/tmp/wifi_last_restart" RESTART_COUNT_FILE="/tmp/wifi_restart_count" # Fungsi untuk menulis log log_message() { echo "$(date '+%Y-%m-%d %H:%M:%S') - $1" >> $LOG_FILE } # Fungsi untuk mendapatkan jumlah client WiFi yang terkoneksi get_wifi_client_cou...