Contenuto
- Metodo 1: creare un lavoro nel Job Scheduler
- Opzione 2: Opzioni nell’interfaccia web
- Metodo 3: creare uno script VBS
- FAQ
Vale la pena seguire le seguenti istruzioni solo se si capisce almeno un po’ come funzionano il Task Scheduler, l’interfaccia web del router o gli script VBS, perché i passi sbagliati o gli errori di configurazione possono portare a problemi che un utente disinformato difficilmente può risolvere senza aiuto e rischia di rimanere senza internet per un po’.
Metodo 1: Creare un compito nel “Task Scheduler
Usare il Task Scheduler di Windows è il metodo più semplice per spegnere Internet temporaneamente perché non richiede che l’utente sia esperto di scripting o dell’interfaccia web del router. Dovete solo seguire le istruzioni per comporre correttamente il compito e vederlo eseguire al momento specificato. Si noti solo che internet viene spento su un dato computer, non su tutta la casa o l’appartamento, il router rimane in funzione. L’unica informazione di cui avete bisogno è il nome dell’adattatore di rete utilizzato e che sarà disconnesso. Per determinarlo, procedete come segue:
- Aprite il menu Start e andate su Impostazioni.
- Vai a “Rete e Internet”.
- Scendi fino al blocco “Impostazioni di rete avanzate” e clicca su “Configura impostazioni adattatore”.
- Il nome della connessione dipende dal modello della scheda di rete. Nella seguente schermata, si vede che l’adattatore Wi-Fi è collegato al computer e c’è una Ethernet proveniente dalla scheda madre. Devi trovare il nome della scheda di rete che stai usando nel menu che appare e memorizzarlo o copiarlo.
Siete ora pronti a creare un compito per disconnettere internet per un periodo di tempo. Può essere attivato in un momento prestabilito o quando si verificano altre condizioni, come discuteremo più avanti in questo articolo. Dovrete seguire i passi e modificare le impostazioni suggerite a seconda della vostra necessità di disabilitare temporaneamente l’adattatore di rete.
- Aprite Start e cercate “Task Scheduler” per lanciarlo.
- La casella sulla destra si chiama “Azioni” e dovrai cliccare sul pulsante “Crea attività”.
- Impostate il nome che volete per esso, aggiungete una descrizione se volete, e lasciate il posizionamento come predefinito, poiché non è importante in questo caso.
- Assicurati di selezionare la casella “Esegui con i privilegi più alti”, poiché questo compito accede al comando della console e apporta modifiche al sistema, che è disponibile solo come amministratore.
- Se non volete che la “Command line” appaia sullo schermo per un secondo durante l’operazione, attivate l’opzione “Hidden task” in modo che tutti i processi siano eseguiti in background.
- Selezionate la scheda “Triggers” e cliccate sul pulsante “Create”. I trigger sono condizioni che innescano l’esecuzione del compito, ad esempio può essere un avvio del PC o un orario specifico dell’orologio.
- Ci sono diversi trigger nell’elenco a discesa “Start a task”, ma in questo momento siamo interessati all’opzione “By schedule”, dato che il task viene creato con l’obiettivo di spegnere e accendere Internet in un momento specifico.
- Decidi se vuoi che l’attività venga eseguita quotidianamente o a intervalli di tempo diversi, poi specifica una data di inizio. La data di fine può essere lasciata invariata, poiché un’altra impostazione sarà creata per riabilitare Internet.
- I parametri aggiuntivi sono di solito lasciati invariati, poiché non influenzano nulla in caso di disconnessione da internet. La cosa principale è assicurarsi che “Enabled” sia selezionato.
- Salva le tue modifiche e torna al menu di creazione dell’attività. Ora potete vedere che è stato creato un trigger, che provoca l’avvio del processo. Non sono necessari altri trigger, quindi passate al passo successivo.
- Aprite la scheda “Azioni” e cliccate su “Crea”.
- Questo è il passo più importante nell’impostazione dell’attività, poiché è qui che specificheremo esattamente ciò che deve essere fatto nel momento precedentemente specificato. Specifica “Esegui un programma” come tipo di azione, poiché l’utilità della console, che è essenzialmente un’applicazione stand-alone, viene usata dopo.
- Inserire
netsh
al prompt “Programma o script”. - Gli argomenti sono aggiunti per questa utilità nella linea appropriata. In questo caso, aggiungete l’espressione
interface set interface name = "LAN" admin = DISABLED
, sostituendo LAN con il nome della scheda di rete precedentemente definita. La sintassi del comando è abbastanza semplice: si specifica il nome dell’interfaccia all’utility e la si imposta su DISABLED, cioè “Disconnected” con diritti amministrativi. Questo completa il compito. - Fai clic su “OK” per tornare all’impostazione dell’attività, dove ti assicuri che l’azione sia stata creata con successo. Naturalmente, potete aggiungerne più di uno se volete eseguire un altro programma o visualizzare un messaggio oltre a disconnettervi dalla rete, ma salteremo questi tweaks inutili per ora.
- Non hai bisogno di cambiare nulla nella scheda Condizioni, poiché il tipo di attività che stai creando non richiede di rispondere a tempi morti o di connettersi solo a una rete specifica.
- Non c’è bisogno di cambiare nulla in Impostazioni, poiché il compito viene eseguito solo una volta e non può fallire, quindi basta fare clic su OK per completare il nuovo compito.
- Nella seguente schermata si può vedere che il nuovo compito è apparso nella lista, è pronto per essere eseguito e sta aspettando che il trigger sia attivato. Per controllarlo ora, potete cambiare l’ora in un’ora conveniente e aspettare l’innesco.
- Come risultato, dovreste vedere che la connessione è stata persa e non è più possibile manipolare l’adattatore di rete.
- Ora, per abilitarlo, dovrete fare voi stessi l’azione andando nel menu di cui abbiamo già parlato quando abbiamo definito il nome della connessione. Tuttavia, in seguito vedremo come automatizzare il riavvio di Internet.
Come potete vedere, il compito che avete appena creato disabiliterà solo la scheda di rete e non ci sarà alcun accesso a Internet. Se volete che si riaccenda automaticamente ad un’ora specifica, dovrete creare un altro compito nello stesso modo. Se avete capito le istruzioni precedenti, avete già capito come funziona la funzione in uso, quindi non ci soffermeremo sulla configurazione, ma copriremo solo i punti più importanti.
- Iniziate a creare un nuovo compito nello stesso modo mostrato sopra.
- Dategli un nome e una descrizione diversi e rendetelo nascosto, se non volete che la console venga visualizzata sullo schermo quando viene eseguita.
- Seleziona la scheda “Azioni” e clicca su “Crea”.
- Selezionate lo stesso
netsh
del programma da eseguire. - Cambiate l’argomento in
interface set interface name = "Local Area Network" admin = ENABLED
, sostituendo lo stato DISABLED usato prima con ENABLED. Ricordati di cambiare il nome della rete con il tuo.
Tutto ciò che rimane è specificare un tempo per l’esecuzione del compito esattamente come già dimostrato sopra. Prova il funzionamento e usalo a tuo vantaggio quando hai bisogno di disattivare temporaneamente l’adattatore e poi riattivarlo.
Metodo 2: Impostazioni nell’interfaccia web
Questo metodo differisce drasticamente dal precedente, almeno per il fatto che le impostazioni possono riguardare sia il vostro computer che i dispositivi degli altri membri della rete. In questo caso, è possibile programmare le restrizioni per diversi giorni o una settimana in anticipo o anche creare una rete Wi-Fi dedicata con un proprio programma. Cominciamo con la funzione di controllo parentale che è presente in quasi tutti i modelli di router, nel nostro caso questo è TP-Link.
- Accedere all’interfaccia web aprendo qualsiasi browser conveniente. Le informazioni su quale login e password inserire si trovano nel seguente link, che è universale e può essere utilizzato con vari modelli di router.
Leggi tutto: Definire il login e la password per l’interfaccia web del router
- Tra le sezioni delle impostazioni disponibili, sarete interessati al Controllo genitori. La maggior parte delle volte, questa funzione è separata e ha un nome, quindi non dovreste avere problemi a trovarla.
- Prima di modificare le impostazioni principali, assicuratevi di attivare la funzione spuntando “Enable Parental Controls”, altrimenti non funzionerà nulla e il programma non si attiverà.
- Specifica il tuo computer come computer di controllo copiando l’indirizzo MAC fornito in una riga separata. Questo vi permetterà di bypassare il controllo parentale e cambiare le impostazioni in qualsiasi momento.
- Nell’elenco degli indirizzi MAC, inserire gli indirizzi di tutti i dispositivi da bloccare. Li troverete nella lista dei client di rete Wi-Fi o LAN consultando la lista qui sotto. Si noti che il controllo parentale può essere impostato solo per i dispositivi che sono attualmente connessi a Internet tramite questo router.
- Stabilire un programma per ogni giorno o settimana. Specifica l’inizio e la fine della restrizione, poi aggiungi la regola alla lista.
- Leggete la tabella risultante e modificatela in base alle vostre esigenze. Se dei siti specifici devono essere limitati, aggiungi i loro indirizzi alla lista qui sotto.
- Quando hai finito clicca su “Salva” e assicurati di controllare se il controllo funziona sui diversi dispositivi, poiché non è sempre possibile capire come funziona questa restrizione la prima volta. Se necessario, vai a “Strumenti di sistema” e controlla l’ora impostata nel router. Deve essere uguale all’ora attuale, altrimenti il controllo non si accenderà all’ora impostata.
La seconda opzione per utilizzare le impostazioni del router è quella di creare una rete ospite dedicata, che funzionerà solo su programma. Ricordiamo ancora una volta che tale rete viene creata solo per il Wi-Fi, e quando ci si connette via LAN, la connessione viene fatta direttamente al router. Potete configurare la rete ospite nello stesso modo di una normale connessione wireless, oppure potete cambiare le impostazioni.
- Nell’interfaccia web, trova la sezione responsabile dell’impostazione della rete ospite. Questo è di solito chiamato “Rete degli ospiti”.
- Imposta i parametri di base secondo le tue preferenze. È possibile negare l’accesso alla rete locale, isolare questa connessione e impostare il controllo della larghezza di banda per essa, su cui non ci soffermeremo ora.
- Attivate la rete degli ospiti spostando il cursore appropriato, impostate un nome qualsiasi che viene cercato nella lista degli utenti disponibili, impostate il numero massimo di utenti e la password se necessario.
- Selezionate il tempo di accesso “Per orario” per controllare comodamente l’ora in cui internet sarà disconnesso.
- Abilita il tempo di accesso segnando la voce corrispondente con un marcatore.
- Create un programma esattamente come mostrato nelle istruzioni per il controllo parentale. Non c’è niente di complicato, basta impostare l’ora in cui la rete sarà disponibile e poi salvare le impostazioni.
Riavvia il router e controlla se la rete ospite appare nella lista delle reti disponibili. Seguitelo per un po’ per vedere se la disconnessione avviene nel tempo specificato. Se necessario, cambiate le impostazioni aprendo la stessa sezione nel Centro Internet.
Metodo 3: creare uno script VBS
Per la maggior parte, questo metodo è adatto solo a utenti esperti, poiché impostare l’esecuzione automatica di uno script VBS è un affare complesso e può essere fatto in modi completamente diversi, ognuno dei quali richiede conoscenze di amministrazione del sistema. In questo articolo, non parleremo dell’aggiunta di uno script VBS al “Task Scheduler” o all’autorun, ma mostreremo come crearne uno in modo che all’avvio il router sia mandato a riavviarsi, disabilitando così Internet per un po’.
Passo 1: Abilitare Telnet o aprire una porta nel router
Telnet è una tecnologia che vi permette di controllare il vostro router dalla “linea di comando” del vostro sistema operativo. Quasi tutti i modelli di router attuali supportano questa tecnologia e, in caso contrario, può essere attivata inoltrando la porta numero 23. Il normale accesso a Telnet è organizzato come segue:
- Vai all’interfaccia web del router esattamente come mostrato nelle istruzioni del metodo precedente. La maggior parte delle volte, la tecnologia è gestita tramite la sezione Sistema, quindi seleziona quella sezione.
- Trova la sezione con il nome appropriato.
- Attivate la tecnologia selezionando la casella “Enable” e assicuratevi che stia usando la porta “23”.
- Se trovi che il router non supporta Telnet, devi aprire la porta 23 facendo riferimento all’articolo nel link qui sotto per un aiuto.
Leggi tutto: Aprire le porte sul router
Passo 2: Abilitare Telnet in Windows
Il lavoro di preparazione non finisce qui, poiché Telnet è disabilitato di default anche nel sistema operativo, ma attivarlo è meno fastidioso che con il router. Vediamo questo processo usando Windows 10 come esempio.
- Aprite Start, cercate “Pannello di controllo” e lanciatelo.
- Vai a “Programmi e funzioni”.
- A sinistra, clicca sulla linea “Attiva o disattiva i componenti di Windows”.
- Controlla la cartella chiamata “Telnet client”, clicca su “OK ” e riavvia il tuo computer.
Passo 3: creare uno script VBS
Uno script VBS permette di eseguire comandi in modo sequenziale senza andare direttamente alla console, rendendo facile l’esecuzione di certi processi che richiedono poche azioni da parte dell’utente. Nel caso del riavvio del router, viene creato uno script VBS come segue:
- Aprire Start ed eseguire l’applicazione standard Notepad cercandola.
- Inserite qui lo script:
Set oShell = WScript.CreateObject("WScript.Shell")
oShell.Run "telnet 192.168.1.1"
WScript.Sleep 1000
oShell.SendKeys "User" & chr(13)
WScript.Sleep 1000
oShell.SendKeys "Password" & chr(13)
WScript.Sleep 1000
oShell.SendKeys "reboot" & chr(13)Sostituite l’indirizzo IP, la parola Utente e la Password con i dati della vostra interfaccia web. Cioè, specificare l’indirizzo IP delle impostazioni del router come indirizzo, poi il nome utente e la password utilizzati quando si accede ad esso.
- Prima di salvare, assicuratevi che le stringhe siano scritte correttamente. Verificatelo utilizzando i dati inseriti per accedere all’Internet Centre.
- Richiama il menu “File” e clicca su “Salva con nome”.
- Date allo script un nome qualsiasi e impostate l’estensione a “.vbs”, per cui “Tipo di file” dovrà essere selezionato come “Tutti i file”.
- Puoi metterlo ovunque, ma è meglio nella cartella utente se vuoi configurare ulteriormente l’automazione.
Dopo aver eseguito lo script il router dovrebbe andare automaticamente a riavviarsi e partire dopo un po’. Di conseguenza, questo disconnetterà internet per tutti gli utenti. Se hai intenzione di configurare lo script VBS per essere eseguito automaticamente tramite il “Task Scheduler”, ti consigliamo di leggere su Windows Script Server e CScript.exe.