Salve a tutti,
per chi fosse interessato ad implementare nella proria rete wifi casalinga il wake on (w)lan, e svegliare il proprio pc da fuori casa (quindi from WAN):
la cosa si può fare facilmente, senza bisogno di particolare preparazione, nè di sw particolari, nè di modem/router particolari, nè di niente altro:
quindi queste affermazioni, che ho trovando su vari siti / forum ecc, NON SONO VERE:
- il wake on lan su rete wifi non è possibile perchè su rete wireless il magic packet cambia
- per fare wake on lan ci vuole un router apposito con opzione wake on lan
- per fare wake on lan ci vuole dd-wrt o open-wrt
Invece è sufficiente:
- un modem
- un router wifi con possibiltà di port forwarding , mac address binding (in tabella ARP) e WDS bridging (es.: ci sono molti router della tp-link che hanno tutte queste possibilità, anche a basso prezzo (20 euro))
- un access point che si possa mettere in WDS bridge mode (anche qui, ce ne sono molti, ad esempio io uso un accesso point della edimax (sempre sui 20 euro))
nel mio caso ho impostato così le cose:
- modem: attivare modalità LLC/BRIDGE (quindi non bisogna impostare le info del provider sul modem)
- router wifi: WAN :protocollo PPoE PPoA con le info del provider internet; DHCP: disattivato; port forwarding della porta 9 sull'indirizzo ip (statico) del pc, creare mac address binding (su tabella ARP) dell'indirizzo ip del pc con il mac address del pc; attivare WDS bridge con l'access point (inserendo il mac address dell'access point)
- access point: modalità WDS bridge con router (inserendo mac address del router)
- pc (collegato con cavo di rete all'access point): indirizzo ip statico (inserire gateway (= ip locale router) e dns ), attivare da bios e da windows la possibilità di wake on lan (magic packet dopo shutdown)
In questo modo, inviando da internet ( da telefonino, pc, tablet o altro ) il magic packet (con il mac address del pc) sulla porta 9 dell'indirizzo ip pubblico del router, il pc si sveglia (SEMPRE, e non solo dopo pochi minuti, cosa che accade se non viene impostato il binding statico in tabella ARP del mac address con l'ip del pc)
Per conoscere l'indirzzo ip pubblico del router, dato che in molti casi non si ha un indirizzo ip pubblico statico (quindi il provider può cambiare l'indirizzo ad ogni reboot del router), potrebbe essere utile crearsi un account dyndns ed impostare il dyndns nel router.
Ma io normalmente non faccio il reboot del router (e non lo spengo mai), quindi l'indirizzo ip rimane lo stesso e non ho problemi: basta cercarlo nello stato (sezione WAN) del router, ogni volta che si fa reboot o si spegne e riaccende (e poi ovviamente bisogna ricordarselo o segnarselo da qualche parte :)))
Spero di essere stato utile a qualcuno...
Ciao!
per chi fosse interessato ad implementare nella proria rete wifi casalinga il wake on (w)lan, e svegliare il proprio pc da fuori casa (quindi from WAN):
la cosa si può fare facilmente, senza bisogno di particolare preparazione, nè di sw particolari, nè di modem/router particolari, nè di niente altro:
quindi queste affermazioni, che ho trovando su vari siti / forum ecc, NON SONO VERE:
- il wake on lan su rete wifi non è possibile perchè su rete wireless il magic packet cambia
- per fare wake on lan ci vuole un router apposito con opzione wake on lan
- per fare wake on lan ci vuole dd-wrt o open-wrt
Invece è sufficiente:
- un modem
- un router wifi con possibiltà di port forwarding , mac address binding (in tabella ARP) e WDS bridging (es.: ci sono molti router della tp-link che hanno tutte queste possibilità, anche a basso prezzo (20 euro))
- un access point che si possa mettere in WDS bridge mode (anche qui, ce ne sono molti, ad esempio io uso un accesso point della edimax (sempre sui 20 euro))
nel mio caso ho impostato così le cose:
- modem: attivare modalità LLC/BRIDGE (quindi non bisogna impostare le info del provider sul modem)
- router wifi: WAN :protocollo PPoE PPoA con le info del provider internet; DHCP: disattivato; port forwarding della porta 9 sull'indirizzo ip (statico) del pc, creare mac address binding (su tabella ARP) dell'indirizzo ip del pc con il mac address del pc; attivare WDS bridge con l'access point (inserendo il mac address dell'access point)
- access point: modalità WDS bridge con router (inserendo mac address del router)
- pc (collegato con cavo di rete all'access point): indirizzo ip statico (inserire gateway (= ip locale router) e dns ), attivare da bios e da windows la possibilità di wake on lan (magic packet dopo shutdown)
In questo modo, inviando da internet ( da telefonino, pc, tablet o altro ) il magic packet (con il mac address del pc) sulla porta 9 dell'indirizzo ip pubblico del router, il pc si sveglia (SEMPRE, e non solo dopo pochi minuti, cosa che accade se non viene impostato il binding statico in tabella ARP del mac address con l'ip del pc)
Per conoscere l'indirzzo ip pubblico del router, dato che in molti casi non si ha un indirizzo ip pubblico statico (quindi il provider può cambiare l'indirizzo ad ogni reboot del router), potrebbe essere utile crearsi un account dyndns ed impostare il dyndns nel router.
Ma io normalmente non faccio il reboot del router (e non lo spengo mai), quindi l'indirizzo ip rimane lo stesso e non ho problemi: basta cercarlo nello stato (sezione WAN) del router, ogni volta che si fa reboot o si spegne e riaccende (e poi ovviamente bisogna ricordarselo o segnarselo da qualche parte :)))
Spero di essere stato utile a qualcuno...
Ciao!