script e2 cihazınızdan modeme reset atmaya yarıyor
scriptin calısabilmesi icin modeminizin arayuzunden telneti acmanız gerekiyor yonetim ayarlarında telnet evet secenegini aktif hale getirin
Kod:
#!/bin/sh
{
sleep 2
echo user
sleep 2
echo pass
sleep 2
echo reboot
sleep 5
} | telnet 192.168.1.1
user pass yazan yere modeminizin arayuzune giriste kullandıgınız kullanıcı adı ve sifreyi yazınız nodem ip adresiniz farklı ise 192.168.1.1 olan ip adresini degistirin
gunde 1 kez modemi resetlemek daha stabil calısmasını saglanıyor bu isi cihazınızı kapadıgınızda yapmanız daha mantıklı cunku cihaz calısırken modemi resetlerseniz turkvod a baglanmıyor o yuzden cihazınızı kapattıgınızda modeminizide resetlerseniz (derin uyku modunda) cihazınızı actıgınızda internet sorunu yasamazsınız
derin uyku modunda modeminize restart atma scripti
Kod:
#!/bin/sh
{
sleep 2
echo user
sleep 2
echo pass
sleep 2
echo reboot
sleep 5
} | telnet 192.168.1.1
sleep 1
wget -O /dev/null -q http://127.0.0.1/web/powerstate?newstate=1
exit 0
user pass ip adresinizi degistirin
wget -O /dev/null -q [Değerli Ziyaretci, linki görmeniz icin bu mesaja cevap yazmanız gerekiyorÜye olmak icin burayı tıklayınız] derin uyku
wget -O /dev/null -q [Değerli Ziyaretci, linki görmeniz icin bu mesaja cevap yazmanız gerekiyorÜye olmak icin burayı tıklayınız] hazırda beklet
istediginiz gibi degistirebilirsiniz
cihazınızdan kısayol tus ayarlarına girerek power tusuna scrpiti tanımlayabilirsiniz baska bir ayar tanımlıysa onu silip yukarıdaki scripti power tusuna tanımlar cihazınızı kapattıgınızda modeminde restart etmis olursunuz
asus modemde malesef reboot komutu calısmıyor win pc den calısıyor ancak nedense e2 cihazdaki scriptte calısmıyor calısıyor gorunuyor ama modem tepki vermiyor
bunun cozumu crond a restart saati eklemek ama malesef asus modemi restart ettiginizde yaptıgınız hicbir islemi kaydetmiyor her seferinde tekrar yazmak gerekiyor bunun cozumu e2 cihazınızdan reboot yerine cronda kapanıs saatini yazmak
asus modemde crond un ismi cru
Kod:
#!/bin/sh
{
sleep 2
echo user
sleep 2
echo pass
sleep 2
echo "cru a ScheduledReboot 00 04 * * * /sbin/reboot"
sleep 5
} | telnet 192.168.1.1
sleep 1
wget -O /dev/null -q http://127.0.0.1/web/powerstate?newstate=1
exit 0
user pass modem ip olan satırları kendinize gore degistirin
bu script e2 cihazınızı kapattıgınızda asus modeme restart saati ekliyor o saat geldiginizde modeminizi restart ediyor
ornekte restart saati sabah 04:00 crond a dakika saat hafta ay yıl seklinde yazılıyor yani 00 04 demek sabah 04 00 demek oluyor
saati kendinine gore degistirebilirsiniz
cru a ekle
cru l listele
cru d sil
demek
crond a kapanıs saati eklemek en mantıklı restart yontemi bu yontemi diger modemleredede uygulayabilirsiniz modeminize telnetten baglanın ps
komudu verin calısan uygulamalar icinde crond varsa yukarıdaki gibi ekleyeme yapabilirsiniz ancak modeminizde cronda nasıl ekleme yapıldıgını modeminizinin markasına gore netten arastırın cru komutu sadece asus modem icin gecerlidir
genelde crond ekleme crond -e komutu ile oluyor
kolay gelsin
dipnot alıntı degildir asus crond koyup cronda mudahale etmemizi engellemesini siddetle kınıyorum bu da asusa kapak olsun
Paylaş