अपने राउटर को गीकी तरीके से स्वचालित रूप से रीबूट कैसे करें

विषयसूची:

अपने राउटर को गीकी तरीके से स्वचालित रूप से रीबूट कैसे करें
अपने राउटर को गीकी तरीके से स्वचालित रूप से रीबूट कैसे करें

वीडियो: अपने राउटर को गीकी तरीके से स्वचालित रूप से रीबूट कैसे करें

वीडियो: अपने राउटर को गीकी तरीके से स्वचालित रूप से रीबूट कैसे करें
वीडियो: Completely Hide folder using cmd attrib command - YouTube 2024, मई
Anonim
वेरिज़ोन एफआईओएस बहुत बढ़िया है - गति अविश्वसनीय है, और कीमत है … अच्छा, थोडा महंगा। वास्तविक समस्या यह है कि वे जो भयानक राउटर देते हैं उन्हें आपको हर समय रिबूट करने की आवश्यकता होती है, जो कि तहखाने में नीचे जाने पर शाही दर्द है। इसके अलावा, मैं सोफे से उतरना नहीं चाहता।
वेरिज़ोन एफआईओएस बहुत बढ़िया है - गति अविश्वसनीय है, और कीमत है … अच्छा, थोडा महंगा। वास्तविक समस्या यह है कि वे जो भयानक राउटर देते हैं उन्हें आपको हर समय रिबूट करने की आवश्यकता होती है, जो कि तहखाने में नीचे जाने पर शाही दर्द है। इसके अलावा, मैं सोफे से उतरना नहीं चाहता।

इसलिए मैंने सोचा कि मैं प्रौद्योगिकी का उपयोग करके इस समस्या को कैसे हल कर सकता हूं। यही वह geeks करता है, है ना?

हाँ, मुझे पता है, मैं शायद वेरिज़ोन को कॉल कर सकता हूं और राउटर को अपग्रेड कर सकता हूं, मुझे यकीन है कि उनके पास अब एक बेहतर मॉडल है। और निश्चित रूप से, आप फर्मवेयर अपडेट कर सकते हैं, लेकिन यह मेरे पुराने राउटर के लिए काम नहीं करेगा क्योंकि कोई अपडेट नहीं है। एक आसान समाधान के लिए समय जिसमें आदर्श रूप से एक क्रॉन नौकरी शामिल है। क्रॉन नौकरियां हमेशा एक अच्छा निर्णय होती हैं।

तीन मिनट के शोध और दिमागी तूफान के बाद, एक समाधान स्वयं प्रस्तुत किया गया: आप राउटर पर टेलनेट सक्षम कर सकते हैं, एक स्क्रिप्ट सेट कर सकते हैं जो स्वचालित रूप से टेलनेट इंटरफ़ेस का उपयोग करके कमांड की श्रृंखला चलाती है, और उसके बाद उस स्क्रिप्ट को नियमित रूप से चलाने के लिए क्रॉन नौकरी के साथ शेड्यूल करें आधार। मेरे लिए, हर सुबह 7 बजे, सुबह उठने से एक घंटे पहले, और फिर 5:30 बजे, क्योंकि मैं हमेशा उस समय घर से बाहर रहता था। समस्या हल हो गई, और मैं विम का उपयोग कर सकता हूं, जो मुझे भी खुश करता है।

और निश्चित रूप से, जब भी आप चाहें राउटर को तुरंत रीबूट करने के लिए मांग पर दौड़ने के लिए एक स्क्रिप्ट बना सकते हैं।

ध्यान दें:आप शायद एक ही चीज को राउटर के साथ कर सकते हैं जो वेरिज़ोन नहीं है। आपको अपने राउटर प्रशासन पैनल की जांच करनी होगी और देखें कि विकल्प वहां कैसे काम करते हैं।

टेलनेट के माध्यम से अपने राउटर से कनेक्ट करना

पहली चीज जो आप करना चाहते हैं वह यह है कि राउटर पर टेलनेट को कैसे सक्षम किया जाए। वेरिज़ॉन राउटर के लिए, जिसे उन्नत -> स्थानीय प्रशासन में जाना आवश्यक है और सुनिश्चित करना है कि "प्राथमिक टेलनेट पोर्ट का उपयोग करना" सक्षम है। आवेदन पर क्लिक करना सुनिश्चित करें।

इस बिंदु पर आप राउटर से कनेक्ट करने के लिए टर्मिनल या कमांड प्रॉम्प्ट से आसानी से टेलनेट का उपयोग कर सकते हैं। यदि आप विंडोज का उपयोग कर रहे हैं, तो आपको शायद टेलनेट को सक्षम करना होगा। कनेक्ट करने के लिए, बस इसे टाइप करें, यदि आवश्यक हो तो अपने राउटर के आईपी के लिए आईपी एड्रेस को प्रतिस्थापित करना (हालांकि अधिकांश 1 9 2 रेंज का उपयोग करने के लिए सेट हैं)
इस बिंदु पर आप राउटर से कनेक्ट करने के लिए टर्मिनल या कमांड प्रॉम्प्ट से आसानी से टेलनेट का उपयोग कर सकते हैं। यदि आप विंडोज का उपयोग कर रहे हैं, तो आपको शायद टेलनेट को सक्षम करना होगा। कनेक्ट करने के लिए, बस इसे टाइप करें, यदि आवश्यक हो तो अपने राउटर के आईपी के लिए आईपी एड्रेस को प्रतिस्थापित करना (हालांकि अधिकांश 1 9 2 रेंज का उपयोग करने के लिए सेट हैं)

telnet 192.168.1.1

एक बार जब आप वहां हों, तो आप आमतौर पर सहायता कमांड टाइप कर सकते हैं कि विकल्प क्या हैं। वेरिज़ॉन एफआईओएस के लिए, जिस विकल्प को मैं ढूंढ रहा था वह सिस्टम सब-सेक्शन में था, और इसे "रीबूट" शीर्षक दिया गया था। आपको वास्तव में "सिस्टम रीबूट" टाइप करना होगा और न केवल "रीबूट" करना होगा।

Image
Image

एक बार जब आप प्रॉम्प्ट पर कमांड टाइप करते हैं, तो आप डिस्कनेक्ट हो जाएंगे, और राउटर रीबूट हो जाएगा। आसान, हाँ। लेकिन हर बार टाइप करने वाले सभी को कौन करना चाहता है?

टर्मिनल के माध्यम से स्क्रिप्टिंग टेलनेट (विंडोज़ पर ओएस एक्स या लिनक्स या सिगविन)

हम मानते हैं कि आपके पास बैश खोल तक पहुंच है, चाहे वह आपके सामान्य ओएस में है, या यदि आपके ओएस (विंडोज) में बैश नहीं है, तो आपको सिगविन इंस्टॉल करना पड़ सकता है।

आदेश के एक सेट को स्क्रिप्ट करना और टेलनेट एप्लिकेशन में पाइप करना आश्चर्यजनक रूप से आसान है। आपको बस इतना करना है कि ऐसा कुछ है:

(echo commandname;echo anothercommand) | telnet 192.168.1.1

एकमात्र समस्या यह है कि आपको नाराज लॉगिन है जिसे आपको प्राप्त करना है … यह तुरंत दिखाई नहीं देता है। तो यदि आप "echo admin" में पाइप करते हैं और फिर "पासवर्ड गूंजते हैं," तो यह बहुत तेज़ी से होगा और सर्वर पर नहीं भेजा जाएगा। समाधान? नींद कमांड का प्रयोग करें!

तीन सेकंड प्रतीक्षा करने के लिए, तीन नींद 3 कमांड में जोड़ना, समस्या हल करता है। सबसे पहले हम उपयोगकर्ता नाम और पासवर्ड गूंजेंगे, और फिर हम रीबूट कमांड को प्रतिबिंबित करेंगे, और हर बार हम तीन सेकेंड का इंतजार करेंगे। अंतिम आदेश तुरंत सर्वर को रीबूट करेगा:

(sleep 3;echo admin;sleep 3;echo mypassword;sleep 3;echo system reboot;sleep 3;) | telnet 192.168.1.1

आप इसे एक शेल स्क्रिप्ट में डाल सकते हैं और जब भी चाहें इसे चला सकते हैं। या आप इसे अपने क्रॉन में जोड़ सकते हैं (ओएस एक्स या लिनक्स पर):

crontab -e

इस लाइन को कहीं भी जोड़ें:

1 7 * * * (sleep 3;echo admin;sleep 3;echo mypassword;sleep 3;echo system reboot;sleep 3;) | telnet 192.168.1.1

यह हर सुबह सुबह 7:01 बजे आपके राउटर को रीबूट करेगा।

राउटर विंडोज वे रीबूटिंग

यदि आप विंडोज़ चला रहे हैं, तो इसे स्वचालित रूप से शेड्यूल करने के लिए यह बहुत जटिल है, लेकिन हम निश्चित रूप से इसे आसानी से स्क्रिप्ट कर सकते हैं। सबसे पहले आपको नियंत्रण कक्ष में जाने की आवश्यकता होगी, "विंडोज़ सुविधाओं को चालू या बंद करें" पैनल पर जाएं (बस इसके लिए खोजें), और फिर टेलनेट क्लाइंट को सक्षम करें।

अब आप नोटपैड में निम्न पेस्ट कर सकते हैं, लेकिन यदि आवश्यक हो तो राउटर आईपी को बदलें, और इसके बजाय अपना वास्तविक पासवर्ड होने के लिए माईपासवर्ड लाइन बदलें। आपको विभिन्न आदेशों के लिए स्क्रिप्ट को संपादित करने की आवश्यकता हो सकती है।
अब आप नोटपैड में निम्न पेस्ट कर सकते हैं, लेकिन यदि आवश्यक हो तो राउटर आईपी को बदलें, और इसके बजाय अपना वास्तविक पासवर्ड होने के लिए माईपासवर्ड लाइन बदलें। आपको विभिन्न आदेशों के लिए स्क्रिप्ट को संपादित करने की आवश्यकता हो सकती है।
Option explicit Dim oShell set oShell= Wscript.CreateObject('WScript.Shell') oShell.Run 'telnet' WScript.Sleep 3000 oShell.Sendkeys 'open 192.168.1.1~' WScript.Sleep 3000 oShell.Sendkeys 'admin~' WScript.Sleep 3000 oShell.Sendkeys 'mypassword~' WScript.Sleep 3000 oShell.Sendkeys 'system reboot~' WScript.Sleep 3000 oShell.Sendkeys '~' Wscript.Quit

इसे एक.vbs एक्सटेंशन के रूप में सहेजें, और उसके बाद आप राउटर को रीबूट करना चाहते हैं, तो आप उस पर डबल-क्लिक कर सकते हैं।

Image
Image

अनुसूचित कार्य के साथ विंडोज में शेड्यूलिंग

कार्य शेड्यूलर खोलें और एक नया मूल कार्य बनाएं, इसे एक नाम और अनुसूची दें - दैनिक एक निश्चित समय पर काम करेगा। फिर स्टार्ट प्रोग्राम प्रोग्राम का उपयोग करें और आपके द्वारा बनाई गई स्क्रिप्ट फ़ाइल पर ब्राउज़ करें।

आपको बस इतना करना है।
आपको बस इतना करना है।

ध्यान दें:इस आलेख में निर्देश वेरिज़ोन FIOS के लिए विशिष्ट हैं लेकिन आप शायद इसे किसी भी राउटर के साथ कर सकते हैं। यदि आप इसे किसी अन्य राउटर के साथ काम करने के लिए प्राप्त करते हैं तो कृपया हमें टिप्पणियों में बताएं और हम इसे प्रतिबिंबित करने के लिए आलेख अपडेट करेंगे।

सिफारिश की: