Repository 32bit  Forum
Repository 64bit  Wiki

Wake on Lan

Da Slacky.eu.

Indice

Wake on LAN

Come avviare un PC da remoto

Questa piccola guida nasce dall'esigenza di poter avviare a distanza computer che si trovino fisicamente distanti da noi, magari in una stanza diversa da quella in cui ci troviamo, o semplicemente dislocati in punti un po' ostici da raggiungere (...o per pura e semplice pigrizia). Vediamo qui di seguito come possiamo procedere per raggiungere il nostro obbiettivo. Tutti i passi di seguito descritti, sono stati effettuati con una Slackware 10.2.

Controlli e settaggi preliminari

Per prima cosa, assicuriamoci che la nostra mainboard supporti il "WOL" (Wake On LAN, appunto...) dandogli un'occhiata superficiale e/o consultando il manuale d'uso ed installazione; a vista, potremmo dire che se la ssheda madre è equipaggiata di un piccolo connettore di colore bianco (in genere, ma non è detto...) accompagnato da una minuscola scritta "WOL", la scheda supporta il "Wake on LAN".
A questo punto, procuriamoci una scheda di rete che supporti la medesima funzione,scolleghiamo l'alimentazione del nostro PC, apriamo il case, inseriamola in uno slot PCI libero della nostra mainboard e, tramite il cavetto che dovrebbero averci fornito in dotazione con la scheda ethernet, colleghiamo quewst'ultima al connettore della scheda madre visto in precedenza.
Effettuata quest'operazione, richiudiamo ben benino il nostro case, ricolleghiamo il cavo di alimentazione al PC ed avviamolo; attendiamo che il computer effettui correttamente il "POST" (Power On Self Test) ed accediamo al "BIOS" (Basic Input Output System) della macchina premendo il tasto [CANC] (o [F1], [F2] ecc., dipende dalla macchina). A questo punto, andiamoci a cercare le voci "Wake On LAN" e "Wake On PCI" e le imposteremo su "Enabled" (o, se avete diciture differenti, quelle atte ad abilitarne l'utilizzo). Usciamo dal "BIOS", salviamo le impostazioni e facciamo partire il sistema.
Chiaramente, per poter proseguire con le operazioni descritte in questa guida, dovremmo avere già installato e configurato il nostro sistema "GNU/Linux"; è importante che la scheda di rete sia attiva, che il rispettivo modulo sia stato caricato (se il drive è modulare) e che le sia stato assegnato un indirizzo di rete valido (magari assicuriamoci che risponda al "ping" localmente senza problemi...). Essendoci già un'enorme quantità di documentazione disponibile in rete, non mi dilungherò nella spiegazione di come configurare ed attivare una scheda di rete.

Prime verifiche

Passiamo ora ad effettuare il login come roote controlliamo quali parametri di "wake-on" la nostra scheda supporta; per fare questo, ci avvarremmo del comado "ethtool" (che di base è installato su tutti i sistemi, per cui, se non doveste trovarlo, preoccupatevi pure ed andate a recuperarlo da questo link: ethtool.
Digitiamo quindi :

#ethtool eth0
[INVIO]

L'output del comando, dovrebbe restituirci una lista di informazioni molto ben dettagliata che riguardano la nostra scheda di rete come, ad esempio, la seguente :

Settings for eth0:
Supported ports: [ TP MII ] Supported link modes: 10baseT/Half 10baseT/Full 100bastT/Half 100baseT/Full Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10base/Full 100baseT/Half 100base/Full Advertised auto-negotiation: Yes Speed: 100Mb/s Duplex: Full Port: MII PHYAD: 32 Transceiver: internal Auto-negotiation: on Supports Wake-on: pumbg Wake-on: d Current message level: 0x00000007 (7) Link detected: Yes

Come molti avranno intuito, le due voci che maggiormente ci interessano in questo caso, sono "Supports Wake-on: pumbg"

Strumenti personali
Namespace

Varianti