Verizon FIOS is geweldig - de snelheden zijn ongelooflijk, en de prijs is ... nou ja, nogal duur. Het echte probleem is dat de vreselijke router die ze je geven, voortdurend opnieuw moet worden opgestart, wat een koninklijke pijn is gezien het feit dat het in de kelder ligt. Bovendien wil ik niet van de bank af.
Dus ik overwoog hoe ik dit probleem met behulp van technologie kon oplossen. Dat is wat geeks doen, toch?
Ja, ik weet het, ik zou waarschijnlijk Verizon kunnen bellen en de router kunnen upgraden, ik weet zeker dat ze nu een beter model hebben. En zeker, je kunt de firmware updaten, maar dat zal niet werken voor mijn oude router omdat er geen update is. Tijd voor een eenvoudigere oplossing die idealiter een cron-taak omvat. Cron-banen zijn altijd een goede beslissing. <> Na drie minuten onderzoek en brainstormen kwam er een oplossing: je kunt telnet op de router inschakelen, een script instellen dat automatisch een reeks opdrachten uitvoert met behulp van de telnet-interface en vervolgens plannen dat script met een cron-taak die regelmatig wordt uitgevoerd. Voor mij betekende dat elke ochtend om 7 uur, een uur voordat ik wakker werd, en opnieuw om 17.30 uur, omdat ik op dat moment altijd het huis uit ben. Probleem opgelost, en ik kan Vim gebruiken, wat mij ook gelukkig maakt.
En natuurlijk kunt u een script maken om op aanvraag te draaien om de router onmiddellijk opnieuw te starten wanneer u maar wilt.
Opmerking:
u kunt waarschijnlijk hetzelfde doen met een router die niet Verizon is. U moet uw routerbeheerpaneel controleren en zien hoe de opties daar werken. Verbinding maken met uw router via Telnet
Nu kunt u eenvoudig telnet gebruiken vanaf het bedieningspaneel of via de opdrachtprompt om verbinding met de router te maken. Als u Windows gebruikt, moet u waarschijnlijk Telnet inschakelen. Om verbinding te maken, typt u dit en vervangt indien nodig het IP-adres voor het IP-adres van uw eigen router (hoewel de meeste zijn ingesteld om het 192-bereik te gebruiken)
telnet 192.168.1.1
Zodra u daar bent, kunt u meestal typen de help-opdracht om te zien wat de opties zijn. Voor Verizon FIOS was de optie waar ik naar op zoek was in de systeemsectie en had de toepasselijke naam 'reboot'. Je moet echter wel 'reboot van het systeem' typen en niet alleen maar 'rebooten'.
Nadat je de tekst hebt ingevoerd, typ je opdracht bij de prompt, wordt de verbinding verbroken en wordt de router opnieuw opgestart. Makkelijk, ja. Maar wie wil dat allemaal typen?
Telnet door de terminal scrollen (OS X of Linux of Cygwin op Windows)
Het is verrassend eenvoudig om een set opdrachten te scripten en in de telnet-toepassing te pipen. Het enige wat u hoeft te doen is zoiets als dit:
(echo commandenaam, echo een ander commando) | telnet 192.168.1.1
Het enige probleem is de zeurende login die je moet doorstaan ... het verschijnt niet meteen. Dus als je in een "echo admin" en dan "echo wachtwoord" pijp, zal het te snel gebeuren en zal het niet naar de server worden verzonden. De oplossing? Gebruik de slaapopdracht!
Als u een paar slaap-3-commando's toevoegt, om drie seconden te wachten, lost het probleem op. Eerst herhalen we de gebruikersnaam en het wachtwoord, en dan herhalen we het reboot-commando en elke keer wachten we drie seconden tussen. De laatste opdracht start de server onmiddellijk opnieuw:
(slaap 3; echo-beheerder; slaap 3; echo mypassword; slaap 3; echo systeem opnieuw opstarten; slaap 3;) | telnet 192.168.1.1
Je kunt dit in een shellscript plaatsen en het uitvoeren wanneer je maar wilt. Of je kunt het zo toevoegen aan je cron (op OS X of Linux):
crontab -e
Voeg deze regel ergens toe:
1 7 * * * (slaap 3, echo admin, slaap 3; echo mypassword; slaap 3; echo systeem herstart; slaap 3;) | telnet 192.168.1.1
Hierdoor wordt uw router elke ochtend om 07:00 opnieuw opgestart.
De router rebooten op Windows Way
Nu kun je het volgende in Kladblok plakken , maar wijzig zonodig het IP-adres van de router en wijzig in plaats daarvan de mypassword-regel als uw eigenlijke wachtwoord. Mogelijk moet u het script voor verschillende opdrachten bewerken.
Optie expliciet 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" systeem opnieuw opstarten ~ "WScript.Sleep 3000 oShell.Sendkeys" ~ "Wscript.Quit
Sla het op als een extensie .vbs, en dan kunt u erop dubbelklikken wanneer u de router opnieuw wilt opstarten.
Planning in Windows met een geplande taak
Dat is zo ongeveer alles wat u hoeft te doen.
Opmerking:
de instructies in dit artikel zijn specifiek voor Verizon FIOS, maar je kunt dit waarschijnlijk doen met elke router. Laat het ons weten in de comments als u het met een andere router gaat gebruiken en we zullen het artikel bijwerken om het weer te geven.
Het Windows Defender-pictogram verwijderen uit uw systeemvak
Windows 10 heeft altijd de antivirus van Windows Defender opgenomen, maar veel Windows-gebruikers merkten niet dat het er zelfs was. Om het nog voor de hand te houden, voegt de Anniversary Update van Windows 10 een Windows Defender-pictogram toe aan het systeemvak op uw taakbalk. Het schildvormige Windows Defender-pictogram verschijnt, zelfs als u een ander antivirusprogramma hebt geïnstalleerd en gebruikt, aangezien u kunt gebruik nu Windows Defender naast een andere antivirus.
Hoe u uw USB-apparaat kunt monitoren Energieverbruik en uitvoer
Bent u bang dat uw USB-lader niet goed presteert of niet voldoet aan de specificaties? Denk je dat je niet de echte oplaadtijd haalt uit die nieuwe power bank die je hebt gekocht? Als je bereid bent om een beetje geek-out te doen, kun je je USB-apparaten testen om te kijken of ze snuiftabak hebben.