WGET Komut Satırı Aracı ile Access Point (USR5451) ‘i Düzenli Aralıklar İle Resetlemek

Evde kullandığım kablosuz erişim noktası (U.S Robotics 5451) düzenli aralıklarla kilitlendiği için enerjisini kesip yeniden başlatıyordum. Bu tür paket yönlendirmesi yapan cihazlar zaman zaman kararlılıklarını yitirip yeniden başlatılmaya ihtiyaç duyabiliyor (MODEM/HUB/SWITCH/KABLOSUZ ERİŞİM NOKTASI/ACCESS POINT).

Bunun nedeni hakkında emin olmamakla birlikte  iki sebepten şüpheleniyorum;

  1. Yoğun anahtarlama (software process) sonrası aşırı ısınan elektronik bileşenlerin (CPU/RAM) router yazılımının kararlılığını bozup kilitlenmesine neden olması.
  2. Cihazın yeterli kalitede gerilim regülasyonu yapamayan veya normalden düşük güçte bir besleme adaptörü ile çalıştırılması.

Raspberry Pi‘nin cronjob’ına aşağıdaki betiği koyup cihazı düzenli aralıklarla yeniden başlatmanın iyi bir fikir olacağını düşündüm.

Yukarıdaki kodun normalde daha basit olması gerekiyordu fakat USR5451 access point sadece giriş sayfasında Basic Auth. kimlik doğrulamasını desteklediğinden ve wget aracında Basic Auth.’u bir session dahilinde kullanacak bir özellik bulunmadığından doğrulama ile elde edilen Authorization: başlığının sonraki sayfa isteklerine manuel eklemek gerekti.  Bu nedenle Authorization: başlığının değerini bir ortam değişkenine saklayıp apply.cgi URI’sine elle gönderdim.

 

Yazar: Özgür Koca

Yazar - Tankado.com

“WGET Komut Satırı Aracı ile Access Point (USR5451) ‘i Düzenli Aralıklar İle Resetlemek” için 2 yorum

  1. normalde wireless açıkken kilitleniyor zaman zaman, firmware güncellemesinden sonra, durduk yere kitlenmesi kesilmişti, wireless açıkken kitlenmeler sürüyordu bende wireless i kapalı tutuyordum.. belki yeni firmware çıkmıştır… bir anda durduk yere pehdahlanan bi sorun, bence sorun adaptöründe olabilir..

A. Karadeniz için bir yanıt yazın Yanıtı iptal et

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.