..«¿© CrôCcòBi$çöTtò ®¿».. » How-to » Linux » Accendere il pc da remoto: Wake on lane

Accendere il pc da remoto: Wake on lane

Wed, Dec 24, 2008 · 5,282 views · Print This Post Print This Post · Email This Post Email This Post

Nei miei progetti a breve termine c’è quello di spengere e accendere dei pc da remoto. Il problema è ampiamente documentato e in rete si trovano con facilità tonnellate di tutorial e informazione. Ho raccolato qui sotto qualche appunto, più che altro per farmi un promemoria personale veloce di tutto quello che c’è da sapere. Comunque vi descrivo nel dettaglio il mio scenario: ho il mio nslu2 con linux debian sempre attivo e raggiungibile dalla rete fastweb e un altro pc che devo accedere solo quando ne ho bisogno. In pratica sull’nslu2 non riesco a far girare emule perchè consuma troppe risorse di cpu e momoria, così ho pensato bene di utilizzare il mio pc fisso da remoto accendendolo solo quando ne ho bisogno. L’nslu2 e collegato allo stesso hag del mio pc fiso e quindi l’operazione di wake on lane è del
tutto fattibile… l’idea è quella di collegarsi da remoto via ssh all’nslu2 e poi da lì lanciare il comando di wake on line, poi una volta che il pc è acceso tramite vnc o remote desktop mi collego alla macchina ed avvio emule..


Ovviamente io sono dentro la rete fastweb, ma non sono fisicamente a casa mia, e quindi posso raggiungere ogni punto della intranet fastweb senza problemi.. già ora mi controllo i download di rtorrent con wtorrent da remoto ma vorrei utilizzare anche emule..

Ecco qualche appunto veloce:

Premessa: per accendere un pc da remoto è nessario che la macchina che invia il comando di accensione e la macchina che lo riceve stiano nella stessa rete. Per stessa rete intendo stessa rete collegata dallo stesso hub/switch, intendo proprio fisicamente e quindi non a livello di ip address.. Tutto il meccanisco di Wol (wake on line) funziona tramite
macaddress e quindi è necessario che le macchine sia collegate fisicamente nella stessa lan.

Capita la premessa passiamo ai fatti, ci sono due possibili scenari, il primo è quello in cui il vostro pc ha già una scheda di rete integrata nella mainboard e qui i problemi si riducono perchè basta andare nel bios e abilitare il wol, il secondo è quello in cui avete una scheda di rete pci e qui dovete fare due cose diverse:

- la prima: assicurarsi che ci sia un cavetto che và dalla scheda di rete alla scheda madre,ecco un’immagine per farvi capire bene cosa intendo:

wol wake on lan

- la seconda: il bios della scheda madre deve essere configurato in maniera tale da permettere il wake on line da una scheda pci.

Finita la parte hardware passiamo a quella software, si possono accendere macchine da remoto da qualsiasi sistema operativo (Linux,Windows,OSX, etc..) perchè esiste uno standard sfrutta un pacchetto chiamato “magic packet” quindi basta trovare il software che invia il pacchettino “magic packet” è il gioco è fatto.. qui ci sono gli appunti per windows e linux.

Appunti per linux su come fare wake on lane:

Comandi da eseguire sulla macchina da svegliare:
- Avviare la macchina, eseguire ethtool -s eth0 wol g, questo abilita il wake alla ricezione del MagicPacket.
Prendere nota del MAC address e fare shutdown della macchina.

Comandi da eseguire su linux per svegliare un’altra macchina:
Eseguire etherwake 00:0D:87:44:B2:0A (Sostituite con il mac adress che avete segnato prima)

Appunti per Windows su come fare wake on lane:

Sul pc da svegliare:
-andate in Gestione periferiche e selezionate le proprietà della vostra scheda di rete, da lì spostatevi alla scheda “Risparmio energetico” e spuntante la voce “Consenti alla periferiche di interrompere lo stato di stand by”

Sul che lancerà il comando di wake on line:
- Scaricate uno dei mille programmi disponibili per l’invio del magic packet, io vi consiglio questi due:

1. Magic Packet Utility.
2. MC-WOL.

Se avete scaricate Magic Packet Utility, avviate il programma inserite nel campo broadcast:
255.255.255.255 e poi nel campo Destination Ethernet Address il mac-address della macchina da svegliare.

Per ricavare il macaddress di una scheda ethernet da windows basta aprire una finestra del prompt dei comandi e digitare: “ipconfig /all”

Per i più curiosi o smanettoni ecco qualche info in più sui magic packet:

“The Magic Packet is a broadcast frame, usually transmitted over port 0 (historically the most common port used), 7 or 9 (becoming the most common ports used), but the network card receiving the packet is agnostic to what port is being used: the network card will usually react correctly if the packet is transmitted over any arbitrary port. It can be sent over a variety of connectionless protocols (UDP, IPX) but UDP is most commonly used. The data that is contained in a Magic Packet is the defined constant as represented in hexadecimal: FF FF FF FF FF FF followed by sixteen repetitions of the target computer’s MAC address, possibly followed by a four or six byte password.

Bene direi che è tutti, appena ho tempo testo questi appunti veloci. Sulla parte non windows non sicuro sul punto del pc da svegliare credo non sia necessario impostare quel flag sullo stato della scheda di rete.. devo testare bene tutto.. cmq io me lo sono segnato.. se voi
avete già esperienza e potete darmi qualche info in più fatelo pure nei commenti..

Vota l’articolo
(No Ratings Yet)
Loading ... Loading ...

Condividi l'articolo:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Twitter

Newsletter e Feed

Ti è piaciuto questo articolo? allora iscrivi alla newsletter, riceverai ogni nuovo post via mail!

Loading...Loading...


Se preferiferisci i feed ricordati di iscriverti ai miei Feed! RssFeed

Articoli Simili

Leader

Appunti su microsoft SCCM 2007

In questi giorni sto lavorando solo su SCCM di microsoft, questo prodotto mi stà facendo letteralmente impazzire, detto in parole non và una mazza o meglio và quando gli pare a lui. Nel dettaglio sto provando a fare il deploy via rete di un’installazione di windows xp sp2, un delirio. Il libro...Leggi tutto

Leader

win dhcp server filtrare per mac address

Se avete un server dhcp su windows 2003 o 2008 potete impostare un filtro che permette di escludere o aggiungere macchine in base al mac addres. Questa feature è un potente strumento di controllo perchè vi consente di aggiungere un ulteriore livello di sicurezza alla vostra rete, certo non è niente...Leggi tutto

Leader

Wireshark impostare i filtri..

Continua il mio viaggio nel mondo dello “sniffing”,oggi in particolare voglio spiegare come impostare i filtri su Wireshark,i filtri come ho già spiegato servono a memorizzare e visionare solo le informazioni che ci interessano.. tipo password che viaggiano in chiaro su determinate porte...Leggi tutto

Leader

Il protocollo arp.

Spulciando la mia cartella “txt” ho trovato un sacco di file interessanti che possono essere usati come articoli da pubblicare nel blog,il primo di questi riguarda il protocollo arp,e’ un articolo del 2002 ma e’ fatto molto bene,e’ sintetico chiaro e preciso,consiglio a...Leggi tutto

Leader

Trovare i gruppi a cui appartiene un utente e siDHistory

Il sofware ClearCase in uso nella mia azienda ha un piccolo baco con l’interfacciamento con Active Directory. In pratica ogni utente che utilizza Clear Case e che si autentica tramite active directory può appartenere al massimo a 32 gruppi windows. Nel caso un utenza appartenga a più gruppi Windows...Leggi tutto

3 Commenti per “Accendere il pc da remoto: Wake on lane”

Dec 24 2008
23:04

Sbagliato il wake on lan funziona nache fuori dalla rete fisica asta utilizzare ip directed broadcast (ti invito a documentarti) basta configurre corretamente una interfaccia nell alan inside destinataria sul router.

Visiona i odcumenti di landesk sono eplsicativi

1
Dec 25 2008
09:44

Articolo molto interessante, ma mi pareva che la funzionalità si chiamasse “Wake up On LAN” (non Wake On Line) evoluzione del vecchio “Wake up On Ring” che usava invece il modem. Magari, mi sbaglio io…

2
* Lo Specialista *
Mar 12 2009
22:08

Lascia un comento per “Accendere il pc da remoto: Wake on lane”





Copyright © 2010 · All rights reserved · WordPress · XHTML · Log in

78 queries. 0.728 seconds. 31.12 MB.