21Jul

Како аутоматски поново покренути свој рутер Гееки Ваи

click fraud protection

Веризон ФИОС је одличан - брзине су невероватне, а цена је. .. па, некако је скупа.Прави проблем је тај што страшан рутер који вам дају треба да се поново покреће, што је краљевски бол, с обзиром да је у подруму.Плус, не желим да сишем са кауча.

Тако сам размишљао како бих могао ријешити овај проблем помоћу технологије.То је оно што глупости раде, зар не?

Да, знам, вероватно бих могао да позовем Веризон и надоградим рутер, сигуран сам да сада имају бољи модел.И сигурно, можете ажурирати фирмвер, али то неће радити за мој стари рутер, јер нема ажурирања.Време је за лакше решење које идеално укључује црон посао.Послови Црона су увијек добра одлука.

Након три минута истраживања и браинсторминга, решење се представило: Можете омогућити телнет на рутеру, подесити скрипту која аутоматски покреће низ команди користећи телнет интерфејс, а затим распореди тај скрипт помоћу црон посла који ради наРедовно.За мене то је значило свако јутро у 7 ујутро, сат прије него што се пробудим, а опет у 17:30, пошто сам у то вријеме увек изашао из куће.Проблем решен, и могу да користим Вим, што ме такође чини срећним.

instagram viewer

И, наравно, можете направити скрипту која ће се покренути на захтев како бисте одмах рестартовали рутер кад год желите.

Напомена: вероватно можете урадити исту ствар са рутером који није Веризон.Морате да проверите вашу администраторску таблу рутера и видите како опције раде тамо.

Повезивање са вашим рутером помоћу Телнет-а

Прва ствар коју желите да урадите је да откријете како да омогућите телнет на рутеру.За рутер Веризон, то је захтевало напредовање у напредној ->Локална администрација и осигурање "Коришћење Примарне Телнет Порт" је омогућено.Обавезно кликните на Аппли.

У овом тренутку можете лако користити телнет из терминала или командног упита да бисте се повезали са рутером.Ако користите Виндовс, вероватно ћете морати да омогућите телнет.Да бисте се повезали, само напишите ово, замените ИП адресу сопственог ИП-рутера ако је потребно( иако је већина подешена да користи опсег 192)

телнет 192.168.1.1

Када сте унутра, обично можете унети команду помоћи навидите које су опције.За Веризон ФИОС, опција коју сам тражио била је у под-одјељку система и била је под називом "ребоот". Морате заправо да унесете "рестартовање система", а не само "рестартујте".

Када упишете команду на позив, бићете искључени, а рутер ће бити поново покренут.Полако, да.Али ко жели да уради све оно што пише сваки пут?

Скриптовање Телнет преко терминала( ОС Кс или Линук или Цигвин у Виндовсу)

Претпоставићемо да имате приступ басх схелл-у, било да је то у вашем нормалном оперативном систему или ако ваш оперативни систем( Виндовс) нема басх, можда ћете морати инсталирати Цигвин.

Изненадјујуће је лако скриптирати скуп команди и увући их у телнет апликацију.Све што треба да урадите јесте нешто овако:

( ецхо цомманднаме; ецхо анотхерцомманд) |телнет 192.168.1.1

Једини проблем је пријатно пријављивање које морате проћи. .. то се не појављује одмах.Дакле, ако цев у "ецхо админ" а затим "ецхо пассворд", то ће се десити превише брзо и неће бити послато на сервер.Раствор?Користите команду спавања!

Додавање у неколико команди за спавање 3, да сачекају три секунде, решава проблем.Прво ћемо ецхо корисничко име и лозинку, а затим ћемо поновити команду ребоот, а сваки пут ћемо чекати три секунде.Последња наредба ће одмах ребоотирати сервер:

( слееп 3; ецхо админ; слееп 3; ецхо мипассворд; слееп 3; ецхо систем ребоот; слееп 3;) |телнет 192.168.1.1

Ово можете ставити у скрипту и извршити га кад год желите.Или можете да га додате у свој црон као што је овај( на ОС Кс или Линуку):

цронтаб -е

Додајте ову линију негде:

1 7 * * *( слееп 3; ецхо админ; слееп 3; ецхо мипассворд; слееп 3;ецхо систем ребоот; спавање 3;) |телнет 192.168.1.1

Ово ће ребоотирати ваш рутер у 7:01 сваког јутра.

Поновно покретање рутера Виндовс Ваи

Ако користите Виндовс, много је компликованије да се ово аутоматски распореди, али дефинитивно можемо довољно скриптирати.Прво ћете морати да одете на Цонтрол Панел, дођите до панела "Укључи или искључи функције Виндовса"( само потражите), а затим омогућите Телнет Цлиент.

Сада можете да прилепите следеће у Нотепад, али промените ИП адресу рутера ако је потребно, а затим промените линију мипассворд као своју стварну лозинку.Можда ћете морати да измените скрипту за различите команде.

Опција експлицитна Дим оСхелл сет оСхелл = Всцрипт.ЦреатеОбјецт( "ВСцрипт.Схелл") оСхелл.Рун "телнет" ВСцрипт.Слееп 3000 оСхелл.Сендкеис "опен 192.168.1.1 ~" ВСцрипт.Слееп 3000 оСхелл.Сендкеис "админ ~" ВСцрипт.Слееп 3000 оСхелл.Сендкеис "мипассворд ~" ВСцрипт.Слееп 3000 оСхелл.Сендкеис "систем ребоот ~" ВСцрипт.Слееп 3000 оСхелл.Сендкеис "~" Всцрипт.Куит

Сачувајте га као. вбс екстензија, а затим можете двоструко-врати на њега сваки пут када желите да рестартујете рутер.

Планирање у Виндовс-у са планираном задатком

Отворите планер задатака и креирајте нову основну задатку, дајући им име и распоред - свакодневно би у одређено време функционисало.Затим користите опцију Старт а Програм и претражите датотеку скрипте коју сте креирали.

То је прилично све што треба урадити.

Напомена: упутства у овом чланку су специфична за Веризон ФИОС, али вероватно можете то урадити било којим рутером.Молимо вас да нас саопштите у коментарима ако га добијете да бисте радили са другим рутером и ажурирали ћемо чланак како би га одражавали.