1 Mayıs 2017 itibari ile gece 02:00 – 08:00 saatleri arası indirmeler AKN kotasına yansımayacağından dolayı 07:55 dolaylarında modem resetlemenin gerektiğini söyleyenler var. Şimdilik bu söylenti. Çünkü henüz biz de test etmedik. AKN aşıp da bu yöntemin işe yararyıp yaramadığını da doğrulayamadık. Biraz daha süreye ihtiyacımız var. Ancak, 07:55 civarı modem resetleyince gece indirmlerinin hiçbiri AKN kotamıza eklenmeyecek diyorsanız o halde ZyXEL VMG3312-B10B vb. modemler için muhtemelen işe yarayacak zamanlı yeniden başlatma kodunu paylaşalım.
Kod javascript kod ve tarayıcı üzerinde çalışıyor. O yüzden Windows işletim sistemi ile kodu kullanabilmemiz en uygun yol.
Modemininze arayüzden kullanıcı girişi yapın ve daha sonra F12‘ye basarak geliştirici araçlarını açalım. Console sekmesine aşağıdaki kodları yapıştırıp “enter” tıklayalım. Böylece 1dk arayla kod parçacığı sistem saatinizi kontrol edecek ve dakikalar sabah 07:55 olduğu anda “Reboot” menüsündeki reboot butonuna otomatik tıklayacak. Diğer türlü ise her dakika reboot sayfasını yenileyecek ki kullanıcı oturumu kapanmasın.
İşte o kod parçacığı
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
window.setInterval(function(){ //Devamlı kontrol var date = new Date(); // Şu anki tarih if(date.getHours() === 7 && date.getMinutes() === 55){ // Saat ve dakika tutuyor mu? var sessionKey = document.getElementById("mainFrame").contentWindow.sessionKey; var reset_url = "http://192.168.1.1/pages/tabFW/reboot-rebootinfo.cgi?sessionKey="+sessionKey; document.getElementById('mainFrame').src = reset_url; // Reboot işlemi } else { var simdi_saat = date.getHours(); var simdi_dk = date.getMinutes(); console.log(simdi_saat+":"+simdi_dk); document.getElementById('mainFrame').src = "http://192.168.1.1/pages/tabFW/tabFW.html?tabJson=../maintenance/reboot/tab.json&&tabIndex=0"; } }, 60000); //Her dk kontrol |
Dikkat edilmesi gerekenler;
- Sistem saati doğru olsun.
- Console sekmesinde “top” çerçevesinde kodun çalıştığından emin olun. Aşağıdaki resim her şeyi anlatacak.
ZyXEL VMG3312-B10B modemde test edilmiştir.