- Iscriversi a feed RSS
- Contrassegnare la discussione come nuova
- Contrassegnare la discussione come letta
- Sposta questo Discussione per l'utente corrente
- Preferito
- Iscriversi
- Pagina in versione di stampa
Rif.: Guida su come attivare il WAKE ON LAN (WAN) sul modem router NETGEAR D6200
- Contrassegnare come Nuovo
- Preferito
- Iscriversi
- Iscriversi a feed RSS
- Evidenziare
- Stampare
- Segnalare contenuto inappropriato
Dopo parecchi tentativi e dopo aver speso molte ore a cercare su internet una possibile soluzione, per poter accendere il mio NAS da remoto, sono finalmente riuscito a trovare le informazioni che mi occorrevano per poter abilitare il WOL su questo modem che per me, nonostante non sia recentissimo, ha tutt’ora delle ottime caratteristiche che me lo fanno preferire a modelli più recenti o più blasonati. Se anche voi come me siete interessati ad attivare il WOL sul D6200, queste sono le istruzioni per poter dotare questo router di tale servizio:
Assegnazione al pc client di un indirizzo LAN statico sul quale verrà attivato il forward della porta 9 UDP
dal browser sul pc digitare l’indirizzo IP del router:
esempio
quindi verrà chiesta la User_ID e la password di accesso al router. Una volta dentro andremo in impostazioni avanzate e:
- Sotto il menu Installazione, cliccare su Impostazioni LAN, quindi su Prenotazione indirizzi, Aggiungi: Indirizzo IP: 192.168.1.14 / Indirizzo MAC: 90:F6:52:E0:61:7A / Nome Dispositivo: NAS, quindi cliccare su Applica.
- sotto il menu protezione, cliccheremo su Regole Firewall. Tabelle servizi - Aggiungi servizio personalizzato – Nome: WOL / Tipo: UDP / Inizio Porta: 9 / Fine porta: 9 quindi cliccare in alto su Applica
- ritornati sotto Regole Firewall scorreremo la finestra in basso sino alla seconda tabella: Servizi in uscita – Aggiungi – Servizio: WOL / Azione: Consenti sempre / Utenti LAN: Qualsiasi / Server WAN: Qualsiasi / Registra: Mai, quindi cliccare su Applica.
- Scendere adesso su Configurazione avanzata – Aggiungi servizio personalizzato - Inoltro delle porte/Servizi in entrata: Servizio: WOL / Azione: Consenti sempre / Invia a server LAN: 192.168.1.14 / Server WAN: Qualsiasi / Registra: Sempre quindi cliccare in alto su Applica
(I parametri in grassetto vanno ovviamente sostituiti con quelli del vostro client)
Abilitare telnet su windows 7 / 8 / 10
Windows per default e a scopo di aumentare la sicurezza inibisce i servizi che ai più non necessitano e che potrebbero diventare un canale di accesso per un hacker malevolo. Per poter procedere a noi occorre invece attivare il telnet, servizio che poi, al termine, potremmo eventualmente ri disabilitare.
Start
Pannello di controllo
Programmi e Funzionalità
Attivazione o Disattivazione delle funzionalità di Windows
Spuntare client telnet
Attivare telnet su Netgear D6200
Digitare dalla barra dell’indirizzo del browser
http://XXX.XXX.XXX.XXX.XXX/setup.cgi?todo=debug
dove XXX.XXX.XXX.XXX è l’indirizzo IP del router
esempio:
http://192.168.1.1/setup.cgi?todo=debug
Verrà chiesto di autenticarsi, inseriamo il nome dell'utente amministratore ("admin") e la relativa password. Un messaggio sul browser indicherà che la modalita' di debug è attiva ("Debug Enable!")
Adesso iniziamo le procedure per attivare e rendere permanente il comando Wake On Lan (WAN) sul D6200
Dal PC premere TASTO WINDOWS + R quindi al prompt digitare cmd
Adesso digitare: telnet XXX.XXX.XXX.XXX dove XXX.XXX.XXX.XXX è l’indirizzo IP del router
esempio:
telnet 192.168.1.1
ci verrà ora mostrata la console Telnet del D6200 che ci chiederà la user_id d’accesso: (default admin), quindi ci verrà chiesta la password di amministrazione del router (default admin)
adesso ci troviamo dentro al router ed andremo a crearci un primo file usando la console di comando linux
Creare lo script "/usr/etc/wol.custom"
Dobbiamo ora creare lo script che si occuperà dell’attivazione del servizio WOL (Wake On Line). Lo faremo usando "vi", l'editor di testo Unix che è presente nel sistema operativo del router.
Seguire alla lettera le seguenti istruzioni.
Dal prompt dei comandi aprire l'editor:
# vi /usr/etc/wol.custom
Una volta entrati, passare alla modalità di inserimento premendo il tasto "i". Si è pronti per digitare il codice.
/bin/ip neigh add xxx.xxx.xxx.xxx lladdr yy:yy:yy:yy:yy:yy nud permanent dev group1
/bin/ip neigh change xxx.xxx.xxx.xxx lladdr yy:yy:yy:yy:yy:yy nud permanent dev group1
dove xxx.xxx.xxx.xxx è l’indirizzo IP del client da risvegliare e yy:yy:yy:yy:yy:yy è il suo mac address; esempio:
/bin/ip neigh add 192.168.1.14 dev group1 lladdr 90:F6:52:E0:61:7A nud permanent dev group1
/bin/ip neigh change 192.168.1.14 dev group1 lladdr 90:F6:52:E0:61:7A nud permanent dev group1
Finito di inserire il codice mostrato, premere il tasto "ESC" per uscire dalla modalità di inserimento.
Salvare il file ed uscire dall'editor scrivendo letteralmente ":wq" (senza virgolette) e premendo invio (w=salva; q=esci).
Lo script è stato creato, adesso va reso eseguibile (per default non lo è). Eseguire:
# chmod a+x /usr/etc/rc.custom
# cat /usr/etc/rc.custom
La prima istruzione modifica i permessi a tutti gli utenti ("a") aggiungendo ("+") il diritto di eseguire ("x").
La seconda stampa il contenuto del file, verificare che corrisponda con le istruzioni indicate in precedenza.
Modifica script "/usr/etc/rcS"
Dobbiamo assicurarci che il nostro script venga eseguito ad ogni riavvio del router. Abbiamo visto che lo script "rcS" è il posto adatto. Al fine di non interferire con le altre inizializzazioni del router, inseriremo la chiamata a "wol.custom" in fondo a questo script.
# vi /usr/etc/rcS
Posizionarsi in fondo al file premendo "SHIFT-g" (o scorrendo il file con i tasti PAG e le frecce).
Premere "i" per passare alla modalita' di inserimento ed inserire il seguente codice:
/bin/sleep 15
/etc/wol.custom &
Premere "ESC" per uscire dalla modalità di inserimento, scrivere ":wq" (senza virgolette) per salvare ed uscire dall'editor.
La prima istruzione dice di aspettare 15 secondi, tempo necessario a consentire al processo di inizializzazione del router di andare avanti senza sovrascrivere gli effetti delle nostre modifiche.
La seconda istruzione esegue il nostro script in background ("&"), in modo da non bloccare eventuali altre procedure del router.
Notare che eseguiamo "/etc/wol.custom" e non "/usr/etc/wol.custom" perche' quando il router arriva ad eseguire il nostro script, lo ha già copiato in automatico da "/usr/etc" a "/etc".
Riavvio del router
Per testare la modifica è necessario riavviare il router. Eseguiamo
# reboot
Si chiudera' la finestra Telnet ed il router comincerà la procedura di riavvio.
Adesso, ogni volta che il router viene spento o riavviato, verranno ri applicate le nostre modifiche:
Ripristino router
Se per qualsiasi motivo si volessero eliminare le modifiche effettuate, se sono stati usati gli stessi nomi dell'articolo, procedere come segue:
- Montare il filesystem in lettura/scrittura (vedere paragrafi precedenti)
- Modificare "/usr/etc/rcS" usando "vi /usr/etc/rcS" ed eliminando il codice aggiunto
- Eliminare il file "wol.custom" con il comando "rm /usr/etc/wol.custom"
Risolto Andare alla soluzione.
Soluzioni accettate
- Contrassegnare come Nuovo
- Preferito
- Iscriversi
- Iscriversi a feed RSS
- Evidenziare
- Stampare
- Segnalare contenuto inappropriato
mi sono accorto di una svista nella guida e non avendo trovato gli strumenti per correggere il testo mi rispondo da solo
il testo
# chmod a+x /usr/etc/rc.custom
# cat /usr/etc/rc.custom
più in alto andrebbe sostituito invece con
# chmod a+x /usr/etc/wol.custom
# cat /usr/etc/wol.custom
chiedo scusa per il mio errore
Tutte le risposte
- Contrassegnare come Nuovo
- Preferito
- Iscriversi
- Iscriversi a feed RSS
- Evidenziare
- Stampare
- Segnalare contenuto inappropriato
Re: Guida su come attivare il WAKE ON LAN (WAN) sul modem router NETGEAR D6200
Buongiorno @cammagic,
complimenti per il suo primo post e Benvenuto nella Community! 🙂
Grazie per aver condiviso la sua esperienza con gli altri utenti della Community. Per quanto riguarda l'utilizzo di Telnet, si prega di notare che le modifiche apportate al livello del firmware possono invalidare la garanzia.
Grazie per aver scelto NETGEAR!
Cordiali Saluti,
Evelina
Team NETGEAR
- Contrassegnare come Nuovo
- Preferito
- Iscriversi
- Iscriversi a feed RSS
- Evidenziare
- Stampare
- Segnalare contenuto inappropriato
mi sono accorto di una svista nella guida e non avendo trovato gli strumenti per correggere il testo mi rispondo da solo
il testo
# chmod a+x /usr/etc/rc.custom
# cat /usr/etc/rc.custom
più in alto andrebbe sostituito invece con
# chmod a+x /usr/etc/wol.custom
# cat /usr/etc/wol.custom
chiedo scusa per il mio errore