lt.phhsnews.com


lt.phhsnews.com / Kaip automatiškai perkrauti savo maršrutizatorių "Geeky Way"

Kaip automatiškai perkrauti savo maršrutizatorių "Geeky Way"


"Verizon FIOS" puikiai - greitis yra neįtikėtinas, o kaina yra ... gerai, brangi. Tikroji problema yra ta, kad siaubingą maršrutizatorių, kurį jie jums duoda, turi būti iš naujo paleistas visą laiką, o tai yra karališkas skausmas, atsižvelgiant į tai, kad jis yra rūsyje. Be to, aš nenoriu išeiti iš sofos.

Taigi aš supratau, kaip galėčiau išspręsti šią problemą naudojant technologijas. Tai, ką geeks daro, tiesa?

Taip, žinau, galbūt galėjau skambinti "Verizon" ir atnaujinti maršrutizatorių, aš tikiuosi, kad jie dabar turi geresnį modelį. Be abejo, galite atnaujinti programinę įrangą, bet tai neveiks mano senajam maršrutizatoriui, nes nėra naujinio. Lengvesnio sprendimo, kuris idealiai apima "cron" darbą, laikas. "Cron" darbo vietos visada yra geras sprendimas.

Po trijų minučių tyrimų ir smegenų stygių pristatytas pats sprendimas: galite įjungti maršrutizatorių telnet, nustatyti scenarijų, kuris automatiškai paleidžia komandų serijas telnet sąsaja, tada tvarkaraštį tai scenarijus, kurio darbas cron yra reguliariai. Man tai reiškė kiekvieną rytą 7 val., Valandą, kol aš atsibodau, ir vėl 17:30 val., Nes tuo metu aš visada namuose. Problema išspręsta, ir aš galiu naudoti Vim, kuris taip pat daro mane laiminga

Ir, žinoma, jūs galite padaryti scenarijų paleisti pareikalavus nedelsiant perkrauti maršrutizatorių, jei norite

Pastaba:.. galite tikriausiai atliksite tą patį su maršrutizatoriu, kuris nėra "Verizon". Turėsite patikrinti savo maršrutizatoriaus administravimo skydą ir sužinoti, kaip tai veikia.

Prisijungimas prie maršrutizatoriaus per "Telnet"

Pirmas dalykas, kurį norėsite išsiaiškinti, kaip įjungti maršrutizatorių telnet . "Verizon" maršrutizatoriui, kuris reikalauja eiti į "Išplėstinė" -> Vietinė administracija ir įsitikinkite, kad įjungta "Pagrindinio telefono prievado naudojimas". Įsitikinkite, kad spustelėkite Taikyti.

Šiuo metu galite prisijungti prie maršrutizatoriaus naudodami telnet iš terminalo arba komandinės eilutės. Jei naudojate "Windows", turbūt turėsite įjungti "telnet". Jei norite prisijungti, tiesiog įveskite šį kodą, jei reikia, pakeisite savo IP maršrutizatoriaus IP adresą (nors dažniausiai yra naudojamas 192 diapazonas).

telnet 192.168.1.1

Kai būsite ten, paprastai galite įvesti Pagalbos komanda pamatys, kokios galimybės yra. Verizon FIOS, galimybė aš ieškojau buvo poskyryje sistemos ir buvo taikliai pavadinta "perkrauti". Jūs turite iš tikrųjų įrašykite "sistemos perkrovimo", o ne tiesiog "paleisti" nors.

Kai įrašykite komandą eilutę, būsite atjungta ir maršrutizatorius bus paleistas iš naujo. Lengva, taip. Bet kas nori padaryti viską, kad rašyti kiekvieną kartą?

scripting "Telnet per terminalą (OS X ar Linux ar Cygwin" Windows ")

Mes ketiname prisiimti turite prieigą prie bash, ar tai jūsų normalus OS arba jei jūsų operacinė sistema ("Windows") neturi "bash", jums gali tekti įdiegti Cygwin.

Nustebinančiame, kad komandų rinkinio scenarijus yra paprastas ir vamzdis juos telnet programoje. Viskas, ką jums reikia padaryti, yra kažkas panašaus:

(echo commandname; echo anothercommand) | telnet 192.168.1.1

Vienintelė problema yra įžeidžiamas prisijungimo vardas, kurį turėtumėte pasiekti ... jis neatrodo iškart. Taigi, jei jūs einate į "echo admin" ir tada "echo password", tai įvyks per greitai ir nebus siunčiamas į serverį. Sprendimas? Naudokite miego komandą!

Pridedant keletą miegų 3 komandas, palaukti tris sekundes, išspręs šią problemą. Iš pradžių mes atspausdinsime naudotojo vardą ir slaptažodį, o po to perskambinsime komandą perkrauti ir kiekvieną kartą, kai palauksime po trijų sekundžių. Galutinė komanda nedelsdama iš naujo paleis serverį:

(miegas 3; echo admin; miegas 3; echo mypassword; 3 miegas; echo sistemos perkrautas; miegas 3;) | telnet 192.168.1.1

Galite įdėti jį į shell scenarijų ir paleisti jį, kai tik norite. Arba galite pridėti jį prie savo crono panašiai (OS X arba Linux):

crontab -e

Pridėti šią eilutę kažkur:

1 7 * * * (miegas 3; echo admin; miegas 3; echo mypassword; miegas 3; echo sistemos perkrautas; miegas 3;) | telnet 192.168.1.1

Perkraukite maršrutizatorių į "Windows" būdą

Jei naudojate "Windows", tai yra daug sudėtingiau tvarkyti automatiškai, tačiau galime lengvai jį lengvai parsisiųsti. pakankamai Pirmiausia jums reikės eiti į Valdymo skydą, patekti į skydelį "Įjungti arba išjungti" Windows funkcijas "(tiesiog ieškokite), tada įjunkite" Telnet "klientą.

Dabar galite įklijuoti šias į Notepad , bet, jei reikia, pakeiskite maršrutizatoriaus IP adresą ir vietoj to pakeiskite mano slaptažodžio eilutę kaip faktinį slaptažodį. Jums gali prireikti redaguoti scenarijų įvairioms komandoms.

Aiškus pasirinkimas Dim oShell nustatyti oShell = Wscript.CreateObject ("WScript.Shell") oShell.Run "telnet" WScript.Sleep 3000 oShell.Sendkeys "atidaryti 192.168.1.1 ~ "WScript.Sleep 3000 oShell.Sendkeys" admin ~ "WScript.Sleep 3000 oShell.Sendkeys" mypassword ~ ​​"WScript.Sleep 3000 oShell.Sendkeys" sistemos perkraukimas ~ "WScript.Sleep 3000 oShell.Sendkeys" ~ "Wscript.Quit

Išsaugokite jį kaip .vbs plėtinį, tada galite bet kuriuo metu jį paleisti iš naujo paleisti du kartus spustelėję maršrutizatorių.

Planavimas sistemoje "Windows" naudojant numatytą užduotį

Atidarykite užduočių planuotoją ir sukurkite naują Pagrindinė užduotis, suteikianti jai vardą ir tvarkaraštį - kasdien tam tikru laiku dirbs. Tada naudokite parinktį Pradėti programą ir suraskite sukurtą scenarijų failą.

Tai beveik viskas, ko jums reikia padaryti.

Pastaba: šiame straipsnyje pateikiamos instrukcijos yra būdingos tik "Verizon" FIOS, bet tikriausiai galite tai padaryti naudodamiesi bet kokiu maršrutizatoriumi. Prašome pranešti mums apie tai, jei naudosite jį dirbdami su kitu maršrutizatoriumi, ir atnaujinsime straipsnį, kad jį atspindėtų.


14 būdai, kaip pagreitinti "Windows" įkėlimo laikus

14 būdai, kaip pagreitinti "Windows" įkėlimo laikus

Kiekvieną dieną milijonai "Windows" mašinų paleidžiama, o kasdien milijonai žmonių sėdi švelniai, laukdami "Windows" įkelti į darbalaukį. Tikėtina, kad laiko praradimas gali būti matuojamas per savaites atsižvelgiant į tai, kaip lėtai dauguma "Windows" kompiuterių paleidžiama! Laimei, yra daug

(How-to)

Kodėl neturėtumėte prisijungti prie savo Linux sistemos kaip šakninio

Kodėl neturėtumėte prisijungti prie savo Linux sistemos kaip šakninio

"Linux", "root" naudotojas yra lygiavertis "Administrator" vartotojui sistemoje "Windows". Tačiau, nors "Windows" seniai turėjo vidutinių vartotojų, prisijungusių kaip administratorius, kultūrą, neturėtumėte prisijungti kaip root "Linux". "Microsoft" bandė patobulinti "Windows" saugumo praktiką naudodamas UAC - neturėtumėte prisijungti kaip root iš naujo.

(how-to)