Rispondere

Rif.: Guida su come attivare il WAKE ON LAN (WAN) sul modem router NETGEAR D6200

cammagic
Initiate

NETGEAR D6200: Guida su come attivare il WAKE ON LAN (WAN)

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

http://192.168.1.1

quindi verrà chiesta la User_ID e la password di accesso al router. Una volta dentro andremo in impostazioni avanzate e:

 

  1. 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.
  2. 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
  3. 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.
  4. 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:

  1. Montare il filesystem in lettura/scrittura (vedere paragrafi precedenti)
  2. Modificare "/usr/etc/rcS" usando "vi /usr/etc/rcS" ed eliminando il codice aggiunto
  3. Eliminare il file "wol.custom" con il comando "rm /usr/etc/wol.custom"

 

Model: D6200v2|AC1200 WiFi DSL Modem Router
Messaggio 1 di 3

Soluzioni accettate
cammagic
Initiate

Rif.: Guida su come attivare il WAKE ON LAN (WAN) sul modem router NETGEAR D6200

mi sono accorto di una svista nella guida e non avendo trovato gli strumenti per correggere il testo mi rispondo da solo Uomo Felice

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 Smiley frustrato

Visualizza soluzione nel messaggio originale

Messaggio 3 di 3

Tutte le risposte
EvelinaS
NETGEAR Employee Retired

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 

Messaggio 2 di 3
cammagic
Initiate

Rif.: Guida su come attivare il WAKE ON LAN (WAN) sul modem router NETGEAR D6200

mi sono accorto di una svista nella guida e non avendo trovato gli strumenti per correggere il testo mi rispondo da solo Uomo Felice

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 Smiley frustrato

Messaggio 3 di 3
Statistiche discussione
  • 2 risposte
  • 9950 visualizzazioni
  • 3 kudos
  • 2 con conversazione attiva