View Full Version : Wake on wan
roberto21
16-11-2019, 16:23
Avevo scritto un messaggio sull'argomento senza ricevere risposta. Evidentemente è un argomento tosto.
Come si fa a svegliare un pc dietro un router che non supporta il broadcasting? Assumendo che il pc sia configurato correttamente (ed infatti si accende se viene attivato dall'interno della LAN), una soluzione possibile sembra essere quella di usare un pc interno alla LAN che è sempre acceso. Questo PC nel mio caso esiste, ma non sono riuscito a capire come deve essre configurato per fornire sulla rete il broadcast del pacchetto udp. Forse è troppo semplice, e nessuno lo spiega.
Allore, nel router (vodafone) apro la porta 9 e la indirizzo sull'ip del pc sempre acceso. Qualcuno sa spiegarmi bene che cosa devo fare su questo pc per far arrivare il pacchetto di sveglia agli altri pc della rete?
Grazie mille in anticipo
OUTATIME
17-11-2019, 14:02
Io ho risolto con un raspberry e il software etherwake.
roberto21
18-11-2019, 09:17
OK, ma allora la domanda si precisa: DEVE essere un raspberry, o posso usare un normale pc windows attivo per fare la stessa cosa? E' probabile che mi sbagli, ma credo di capire che si usi un raspberry per far girare il software e spedire il pacchetto sulla rete: il software gira solo su raspberry?
Puoi usare quello che vuoi, è semplicemente per un discorso di consumi; il raspberry consuma meno di un pc.
Potresti altrimenti provare con una "presa intelligente" che magari risolve il tuo problema (usndo la funzione wake on power)
OUTATIME
18-11-2019, 14:15
OK, ma allora la domanda si precisa: DEVE essere un raspberry, o posso usare un normale pc windows attivo per fare la stessa cosa? E' probabile che mi sbagli, ma credo di capire che si usi un raspberry per far girare il software e spedire il pacchetto sulla rete: il software gira solo su raspberry?
Con un pc windows devi usare desktop remoto, che è molto più scomodo di una connessione SSH e un comando di una riga.
Comunque si... Puoi farlo anche con windows.
antotacito
18-11-2019, 16:25
Se hai un dispositivo in casa tipo Alexa/echo c'e' la skill wake on lan .
Tramite app su tuo telefono lo accendi da esterno
l'ideale è avere un router che ti permetta di gestire completamente la tabella di arp. In questo modo potrai associare permanentemente un mac adress ad un indirizzo ip della lan (quello del computer da risvegliare). Questa è una feature che non tutti i router mettono a disposizione, in particolare quelli messi a disposizione dai provider (che normalmente sono piuttosto castrati lato software).
Gli altri passi invece sono più semplici. Bisogna aprire una porta a livello di virtual server verso il computer che dobbiamo risvegliare e collegare il router ad un servizio di dns dinamico in modo da poter sempre risolvere l'ip di casa.
OUTATIME
18-11-2019, 20:11
Argomento già affrontato.
Il problema non è nel router, ma negli switch che non sanno a che porta corrisponde un indirizzo ip a pc spento.
Per questo i pacchetti wol vanno mandati in broadcast
Già, peccato che nessun router (grazie al cielo) da anni a questa parte accetta di aprire una porta sull'indirizzo di broadcast.
Quindi bisogna editare l'arp list facendo un binding del mac adress con l'indirizzo ip.
roberto21
31-10-2021, 08:28
Torniamo dopo due anni all discussione. Sto sempre combattendo con il problema di svegliare un pc windows10 in una lan gestita dal router Vodafone Station Revolution. Questa lan ha comunque un pc sempre acceso (diciamo con indirizzo 192.168.1.aa), che ospita SQLEXPRESS per la gestione del database, quindi nessun problema da questo lato. Il problema è che non riesco ad accendere da casa (lan dietro un router 3 home and life hub) il mio PC in remoto sulla lan vodafone. Premetto che Anydesk riesce ad accenderlo, e che comunque il wake-on-lan funziona all'interno della lan vodafone. Quello che non funziona è il wake on WAN.
Sto usando matlab MC-WOL.exe per inviare il magic packet. Seguendo le istruzioni, quello che ho fatto è:
1) usato il DHCP statico sul router vodafone per associare il MAC address del PC da svegliare (aa:bb:cc:dd:ee:ff) con il suo indirizzo IP (192.168.1.xx)
2)aperto la porta 65535 verso 192.168.1.xx (MC-WOL.exe usa questa porta).
Sembre che non debba servire altro. Usando il comando (da finestra dos)
MC-WOL aa:bb:cc:dd:ee:ff
su un pc della lan vodafone, tutto funziona e il pc si sveglia.
Usando il comando
MC-WOL aa:bb:cc:dd:ee:ff /a 123.123.123.123
sul pc da casa (123.123.123.123 è l'indirizzo esterno, internet, del router vodafone) il messaggio è lo stesso (SUCCESS!!) ma non succede niente, e il pc rimane spento.
E' chiaro che qualcosa mi sfugge. E' corretto assumere che il DHCP statico agisce come la tabella ARP? E il fatto di avere sempre un pc acceso, come dovrebbe aiutarmi, cioè come si tiene conto di questo pc nella configurazione?
Grazie e mi scuso delle domande naif ma le sto provando tutte...
vBulletin® v3.6.4, Copyright ©2000-2026, Jelsoft Enterprises Ltd.