Wake on lan

Micro post sul wake on lan, ovvero come accendere da remoto un pc spento
In alcuni casi, l'idea di accendere un pc ad orari fissi, come propongono molti bios, non è una soluzione adatta a risolvere certe situazioni.
Esistono sul mercato dei dispositivi gestibili da rete, via interfaccia web o software proprietario in grado di dare o togliere corrente a uno o più dispositivi.
Anche questa soluzione può essere interessante in certe situazioni ma non in tutte.
Esiste un'altra soluzione: sfruttare wake on lan. Mediante l'invio di un magic packet attraverso la rete lan possiamo avviare i pc che abbiamo una scheda di rete adatta ed un bios configurato a dovere.
La configurazione è semplice e veloce ed è spiegata in questo eccellente post di debianizzati.org:
Al post aggiungo che, nel caso in cui siano presenti switch managed in rete e/o vlan, il giochetto del wake on lan potrebbe non funzionare e quindi potrebbe essere necessario configurare gli apparati di rete. Per i dispositivi Cisco rimando a questo post di configurazione
- Blog di dam
- 2921 letture
Versione stampabile



















Commenti
Mi sembra che la guida
Mi sembra che la guida tratti solo il Wake-on-lan nei casi in cui il server da accendere si trovi nella stessa LAN. Sarebbe interessante anche la configurazione necessaria al WOL in caso di WAN geografiche, laddove il pc sia "veramente" remoto...
Immagino occorra istruire il router sull'instradamento di qualche pacchetto UDP..
vpn?
L'idea sarebbe quella di
L'idea sarebbe quella di abilitare nel router il forwarding dei pacchetti UDP sulla porta 9 verso la macchina da accendere (o il gruppo di macchine).
Dopodichè, da remoto si potrebbe:
wakeonlan -i
Nei prossimi giorni ci provo e ti faccio sapere.
cool!
wakeonlan -i
wakeonlan -i ip_address_router_remoto mac_address_pc_remoto
wol e subnet differenti
Con questo script è possibile fare il wake on lan di una macchina scegliendo la subnet.
http://www.bertera.it/software/wol/wol.py
stasera
thanks pietro. stasera lo provo
--
Dam
Allora, sono finalmente
Allora, sono finalmente tornato a casa dal mio server con tutte le intenzioni di configurare il WOL e - con grande sorpresa - ho scoperto un "mondo" che non mi aspettavo di trovare.
Pare che durante la fase di spegnimento, i lkernel (o il comando halt a seconda dei casi) "spenga" completamente la scheda ethernet, tanto da non consentirle più di accettare la stringa UDP per il WOL. Dopo aver configurato tutto alla perfezione, infatti, il mio server non riparte nemmeno dall'interno della LAN (ovviamente ho settato a ON la relativa opzione nel bios).
I pacchetti UDP transitano correttamente ma la eth0 del server è talmente "spenta" da sembrare morta. Mi sono messo a cercare un po' in rete e ho scoperto numerosi bug aperti, fra cui almeno 3 su ubuntu/lauchpad:
https://bugs.edge.launchpad.net/ubuntu/+source/sysvinit/+bug/127010
https://bugs.edge.launchpad.net/ubuntu/+source/linux/+bug/160413
https://bugs.edge.launchpad.net/ubuntu/+source/linux/+bug/156496
Sembra che alcune schede riescano a "passare", altre no. La mia Realtek 8139, no.
domanda
non ho ancora letto i bug reports ma confermi che
ethtool eth0
ritorna che la scheda supporta wol g? (Supports Wake-on: g)
--
Dam
Certo. Così come pure
Certo. Così come pure riesco a mettere nello stato "g" il WOL della scheda. Tutto perfetto...
Ecco qui: Settings for
Ecco qui:
Settings for eth0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/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: g
Current message level: 0x00000007 (7)
Link detected: yes
vuoi vedere che gli swtich
vuoi vedere che le vlan non c'entrano un piffero?
avevo dato per scontato che il problema fosse nella configurazione di rete degli apparati
--
Dam
Invia nuovo commento