Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Ma come fare in caso fosse necessario fare linverso? quali strumenti utilizzare per accendere un computer di rete? La soluzione, sfortunatamente, non altrettanto semplice: rendere operativo un computer remoto completamente spento s possibile, ma richiede qualche accortezza in pi, nella guida troverete i software necessari per fare prove e inviare il metodico pachetto magico. La funzionalit che consente ad un PC di essere acceso da remoto si chiama Wake-on-LAN, e si tratta di una caratteristica che deve essere opportunamente supportata dalla scheda madre. Niente paura: tutti i modelli realizzati negli ultimi quattro o cinque anni dovrebbero gi essere dotati di tale caratteristica. Volendo banalizzare, un PC spento, ma abilitato ad essere acceso tramite Wake-on-LAN, mantiene sempre attiva la porta di rete e rimane in attesa di un pacchetto magico (nel gergo, si parla appunto di magic packet): una volta che tale segnale viene ricevuto, la scheda madre accende tutte le altre componenti. Non ci si faccia fuorviare: un PC pronto ad essere acceso tramite Wake-on-LAN comunque spento a tutti gli effetti: lalimentatore non in funzione, cos come ferme sono anche tutte le ventole e tutte le componenti interne al PC. Lunico elemento ad essere sotto tensione elettrica la scheda di rete, ma il consumo comunque estremamente ridotto e non produce alcun rumore.
Sebbene esista unestensione chiamata Wake-on-Wireless-LAN che permette di accendere un computer remoto senza fili, si tratta di una funzionalit distinta, ancora poco supportata e che non ho avuto modo di approfondire: nel prosieguo quindi, parler sempre di collegamenti LAN via cavo. inoltre necessario che il PC che si desidera accendere sia collegato ad un router mediante il tradizionale cavo Ethernet: se il collegamento PC-router realizzato tramite il cavo USB, non potete proseguire. Infine, indispensabile che lapparecchio al quale collegato il PC da accedere sia esattamente un router, uno switch oppure un hub: qualsiasi altro strumento, come ad esempio un collegamento in tethering utilizzando il telefonino, non adatto. Nel prosieguo, utilizzer genericamente il termine router, ma il discorso valido anche per le altre tipologie. bene comunque precisare che tali limiti interessano solamente il PC da risvegliare. Il calcolatore dal quale si invia il magic packet pu infatti essere collegato in un modo qualsiasi.
PC di LAN e PC in Internet
Nel corso del presente articolo, affronteremo prima la procedura che consente di accendere un PC collocato allinterno della stessa LAN di quello di controllo e, in seguito, la tecnica che consente di accendere calcolatori fisicamente ubicati a chilometri di distanza, grazie ad Internet. La prima cosa da fare attivare la funzionalit Wake-on-LAN nel BIOS del calcolatore che vorrete poi accendere. Purtroppo, lesatta posizione di questa voce varia da scheda madre a scheda madre: generalmente comunque, si trova nella categoria Power options oppure nel corrispondente gruppo dedicato alle opzioni di alimentazione. Queste le schermata del BIOS dei miei computer, nelle quali ho evidenziato la voce relativa al Wakeon-LAN
Notate che, in questo computer pi recente, lopzione da attivare indicata con il nome PME Event
Wake Up
Una volta individuata la voce Wake-on-LAN, questa deve essere posizionata Enabled, oppure Yes oppure On, a seconda del modello.
operativo sia in esecuzione. Posso comunque confermare che, senza impostare i valori da Windows cos come indicato poco sopra, il PC non si risveglia. Misteri.. ]. Cliccate con il pulsante destro su Computer dal menu avvio, quindi selezionate Propriet e Gestione dispositivi (per Windows XP, fate invece click con il pulsante destro su Risorse del Computer, selezionate Propriet e portatevi infine alla scheda Hardware). Da qui, individuate il gruppo Schede di rete ed espandetelo. Fate doppio click sulladattatore dedicato alla rete cablata. Portatevi alla scheda Avanzate, quindi individuate la voce Wake on Magic Packet dallelenco di sinistra. Assicuratevi che il menu a tendina Valore sia effettivamente impostato ad Abilitato
Scendete poco sotto e cliccate Wake-On-Lan Capabilities: tale voce deve essere impostata indifferentemente a Magic Packet, oppure Pattern Match & Magic Packet
Confermate e, se richiesto, riavviate il PC. Notate che, in caso aveste installato driver di rete specifici, la schermata potrebbe essere leggermente differente. Questa, ad esempio, la videata che si presenta sul mio PC portatile Centrino, equipaggiato con scheda di rete Intel e driver specifici
In tale circostanza, dovrete portarvi alla scheda Power Management ed abilitare le opzioni Wake on Magic Packet e Wake on Magic Packet from power off state. Una volta che il PC da accendere pronto, possiamo trattare i programmi che consentono di inviare effettivamente il Magic Packet.
Se avrete svolto tutte le operazioni correttamente, il sistema remoto dovrebbe ora avviarsi come desiderato. Notate che, in caso sul PC di controllo fossero installate molteplici schede di rete (non dimenticate quelle software, create da programmi come VirtualBox, OpenVPN o Hamachi!), potrebbe essere indispensabile indicare allutility wol.exe quale di esse utilizzare per inviare il magic packet: per farlo, sufficiente post-porre al comando indicato in precedenza lindirizzo IP della scheda di rete locale che si desidera utilizzare: nel mio caso, poich il PC che utilizzo per accendere tutti gli altri porta indirizzo IP 192.168.0.1, andr ad inserire lo stesso dato nel comando precedente, che diverr quindi "D:\Programs\WoL\wol.exe" 080027C3A3D4 192.168.0.1
Attenzione! In questo caso, lindirizzo IP del PC locale da inserirsi nel comando, non quello del sistema remoto che si desidera accendere!
Potreste ora voler cambiare licona: click con il pulsante destro sul collegamento, Propriet -> Cambia icona -> Sfoglia. Se non possedete una collezione di icone, potete attingere dal file
%windir%\system32\SHELL32.dll
A questo punto davvero tutto pronto: un doppio click sul collegamento dovrebbe consentirvi di accendere il PC remoto. In caso aveste pi di un computer, potete pensare di creare un link distinto per ognuno di essi: vi raccomando solamente di realizzare prima tutte le prove allinterno di un prompt di comando, e realizzare il collegamento solamente una volta che avrete effettivamente raggiunto lobbiettivo. In caso WOL.exe non incontrasse il vostro favore, c unaltra utility piuttosto interessante che consente di inviare il magic packet in maniera completamente grafica. Dopo aver scaricato ed installato WOL Magic Packet Sender, potrete lanciare il programma con un semplice doppio click sul relativo collegamento
Nel campo Host Name, dovete inserire lindirizzo di broadcast della vostra rete: per ottenerlo, sostituite alle ultime tre cifre del vostro indirizzo IP il valore 255 (gli amministratori di sistema di reti di classe A, B, CIDR o subnet mi perdonino per limprecisione ed agiscano di conseguenza). Ad esempio, poich il PC dal quale sto lavorando ha indirizzo 192.168.0.1, andr ad inserire 192.168.0.255 come indirizzo di broadcast. Se invece fosse stato 192.168.1.1, avrei utilizzato 192.168.1.255, e via dicendo. Il valore di Subnet Mask deve essere impostato a 0.0.0.0 [Network Broadcast]. Nel campo MAC Address dovete digitare lindirizzo fisico, senza trattini o due punti, del calcolatore che volete avviare: nel caso in esempio, 080027C3A3D4.
Protocol
Cliccando ora sul pulsante verde Send, verr inviato il magic packet (senza alcuna conferma a video). Se avrete fatto tutto correttamente, il sistema remoto dovrebbe accendersi come voluto.
Saprete cos che la rete sta funzionando correttamente. Se il PC continuasse a non si svegliarsi come voluto, il problema probabilmente da ricercarsi nella mancata abilitazione dellopzione Wake-onLAN nel BIOS o della relativa opzione nelladattatore di rete allinterno di Windows. Come il nome dovrebbe far intuire, il Wake-on-LAN studiato principalmente per avviare PC allinterno della stessa rete locale. Con un po di inventiva comunque, possibile estendere la procedura ed avviare computer remoti anche in caso fra gli stessi vi fosse solamente Internet: vi trovate a Los Angeles e desiderate avviare il vostro PC a Gambulaga? con questa tecnica diviene possibile farlo. Lo spunto per realizzare quello che possiamo chiamare Wake-on-Internet mi stato fornito da questo interessante articolo di DSL Report. Lidea piuttosto semplice: configurare il router di casa di modo che tutti i magic packet ricevuti sullinterfaccia Internet vengano ritrasmessi a tutte le porte della LAN. Loperazione simile a quella che facciamo, ad esempio, per aprire la porta del nostro server FTP domestico solo che, in questo caso, non andremo ad inoltrare la comunicazione verso una specifica macchina ma, piuttosto, verso lintera rete LAN.
Configurare il router
La prima cosa da fare configurare il router di modo che tutti i magic packet ricevuti sullinterfaccia Internet vengano ritrasmessi a tutte le porte della LAN. Accedete allinterfaccia di amministrazione via web del vostro dispositivo (dovrebbe essere raggiungibile tramite http://192.168.0.1 oppure http://192.168.1.1 o simili), quindi accedete alla sezione dedicata al port fowarding. La procedura purtroppo varia da modello a modello: dovrete fare riferimento al libretto di istruzioni. Una volta raggiunta lopportuna categoria, dovrete aggiungere una nuova regola tale per cui il router rilanci la porta 9 del protocollo UDP al gi citato indirizzo di broadcast: come detto in precedenza, si tratta di quellindirizzo ottebile sostituendo alle ultime cifre dellindirizzo IP locale del router il valore 255. Ad esempio, poich il mio router ha indirizzo 192.168.0.11, andr ad inserire 192.168.0.255. Se invece fosse stato 192.168.1.1, avrei utilizzato 192.168.1.255, e via dicendo
Come detto in precedenza, possibile che il vostro router vi segnali limpossibilit di proseguire, poich necessario immettere un valore compreso fra 1 e 254: in questo caso, significa che il router incompatibile con il Wake-on-LAN. In questo caso, le uniche soluzioni che si possono tentare sono:
aggiornare il firmware del router allultima versione disponibile e riprovare sostituire il firmware di fabbrica con un super-firmware basato su Linux come DD-WRT o Tomato (procedura che consiglio solo agli utenti veramente esperti) sostituire lapparecchio con un modello pi recente
Cliccate il pulsante Wake Up! e, a meno di errori di configurazione, il PC remoto dovrebbe tornare in vita.
WakeOnLan.me
Un altro servizio che consente di inviare il pacchetto magico da web WakeOnLan.me
Il funzionamento del tutto analogo allo strumento proposto da DSLreports, ma inoltre possibile pianificare linvio ad un determinato orario e specificare anche una password (in caso il BIOS del vostro PC da accendere supporti tale protezione).
In MAC address inserite invece lindirizzo fisico dello specifico PC che desiderate accendere. Lasciate Protocol a UDP e Port a 9
Anche in questo caso, rimane valida lidea di realizzare collegamento sul desktop, cos come visto in precedenza.
Una volta sinceratisi che il comando funzioni, sicuramente una buona idea realizzare un collegamento: la procedura , ovviamente, analoga a quella proposta alcune pagine addietro. Chi ama fare un uso un pochino pi avanzato del proprio dispositivo mobile potrebbe essere interessato a qualche programma che consenta di inviare il pacchetto magico del Wake-on-LAN anche da smartphone e PDA.
Una volta decompresso lintero archivio, possibile avviare linstallazione direttamente da PC, utilizzando linstallatore fornito in dotazione, e quindi avviare lapplicazione dal menu Programmi di Windows Mobile. Lutilizzo sicuramente molto intuitivo: i parametri da immettere sono gli stessi citati in precedenza. Ho testato lapplicativo utilizzando la connessione Wi-Fi del mio smartphone basato su Windows Mobile 6.1 e il risultato stato ottimo. Dovrebbe comunque essere possibile variare i parametri e procedere al Wake-on-Internet sfruttando una eventuale connessione UMTS: non ho per avuto modo di provare tale scenario. In alternativa, potete dare unocchiata a WakeItUp: dovrebbe anchesso essere gratuito, ma sul sito dello sviluppatore non ve n alcuna menzione.
Come gi il fratello maggiore, permette di accendere un PC attraverso Internet: sufficiente immettete nel campo IP or host name lindirizzo IP o lhost name dinamico associato alla connessione di casa, in MAC lindirizzo fisico del PC che si desidera rendere operativo, specificare uneventuale pianificazione e cliccare Wake Up My PC!. Comodo ed efficace, dovrebbe funzionare con tutti i telefonini dotati di un qualsiasi browser web. Non solo i pi moderni, quindi, ma anche i modelli datati equipaggiati con Opera Mini. Se il sistema remoto non vuole saperne di accendersi, ci sono una serie di verifiche che potete fare prima di desistere.
Verifiche generali
Per prima cosa, sinceratevi che la rete sia completamente operativa, ed i PC coinvolti riescano a condividere file e stampanti tramite Windows senza problemi. Se cos non fosse, fate un passo indietro ed ottimizzate la vostra rete: trovate tutte le indicazioni in merito allarticolo Allestire una rete di computer (LAN). Provate poi la procedura diagnostica tramite lutility grafica indicata alcune pagine addietro, di modo da sincerarvi che il pacchetto magico raggiunga effettivamente la destinazione. WOL.exe il programma che, personalmente, trovo pi efficace. In caso di problemi, assicuratevi comunque di effettuare almeno una prova con tutti i programmi indicati. In caso sceglieste WOL.exe, ricordatevi di provare anche a specificare esplicitamente lindirizzo IP della scheda di rete mittente come parte del comando. Verificate che la voce relativa al Wake-on-LAN sia abilitata nel BIOS del PC remoto, e che lomonima opzione nella configurazione della scheda di rete sotto Windows sia egualmente attiva. Se nemmeno cos riuscite a risolvere il problema, potete tentare di aggiornare i driver della scheda di rete e della scheda madre del PC dormiglione.
In ultima istanza, collegatevi alla pagina di supporto della vostra scheda madre, e cercate di capire se esiste un BIOS aggiornato. In tal caso, provate a flashare il calcolatore.