Newsgroup: it.comp.os.linux.sys
Titolo: Accendere un pc da remoto

Ciao,
ho un pc con una schede 3Com 3c509C, con il cavetto wol (wake on lan)
collegato sulla scheda madre. La funzione resume by lan e' stata attivata
nel bios.
Come faccio ad accendere il pc da remoto? Centra forse qualcosa PXE?
Ciao
Round

 Come faccio ad accendere il pc da remoto? Centra forse qualcosa PXE?
Scusa, da remoto o dalla LAN?
-- 
If only Dionysus were alive!  Where would he eat?
		-- Woody Allen

Dalla LAN
Grazie
Round

Come faccio ad accendere il pc da remoto? Centra forse qualcosa PXE?
Gli devi mandare un "magic packet" sulla LAN.
Leonardo
".signature": bad command or file name

 wrote in message
news:0h19ls8pcpnpru8b5...@4ax.com...


 writes:
R> Come faccio ad accendere il pc da remoto? Centra forse qualcosa PXE?
PXE in questo caso non c'entra nulla (e' un'estensione/complemento di DHCP
per il boot da rete/configurazione/installazione automatizzata di un PC).
Per svegliare  un PC abilitato al  WakeOnLAN si invia in  rete un pacchetto
broadcast (MAC address = ff:ff:ff:ff:ff:ff) o unicast (col MAC della scheda
di destinazione),  il cui contenuto puo` essere  qualsiasi, purche' all'in-
terno compaia la sequenza
	       FFFFFFFFFFFF AAAAAAAAAAAA ..... AAAAAAAAAAAA
dove "F..F" sono  6 byte con valore 0xFF e "A..A"  e` l'indirizzo MAC della
scheda da  svegliare ripetuto almeno  *otto* volte (IBM consiglia  anche 16
volte, perche' alcune schede possono essere piuttosto lente a rispondere).
L'ordine dei byte di indirizzo nel  pacchetto ethernet e` lo stesso con cui
normalmente viene  scritto (se usi una  Token Ring, ad esempio,  e` il con-
trario: se sbagli, non sveglierai mai il PC...)
Saluti,
Luca Polo.
-- 
Luca...@gest.unipd.it
 --- 
http://www.gest.unipd.it/~jake
----------------------------------------------------------
One Ping to rule them all. One Ping to find them.
One Ping to bring down them all.
And in the darkness crash them.         [The Lord of the Pings (of Death)]

E come si invia?
Abracadabra... bibidi bobidi bu!
P.S.
Scherzavo, non lo so nemmeno io cosa e' un magic packet... :-)
-- 
DOS, s.m.:
        Un piccolo e noioso boot virus che causa casuali e spontanei
        crash di sistema, talvolta subito prima di salvare un grosso
        lavoro.  Facilmente curabile con UNIX.
        Vedi anche MS-DOS, IBM-DOS, DR-DOS.

Ciao e grazie per la tua spiegazione molto esauriente. Sono pero' costretto
a chiederti come posso costruire e inviare un simile pacchetto. Esiste forse
qualche tool che svolge questo servizio?
Grazie mille.
Round

 writes:
R> Ciao e grazie per la tua spiegazione molto esauriente. Sono pero' costretto
R> a chiederti come posso costruire e inviare un simile pacchetto. Esiste forse
R> qualche tool che svolge questo servizio?
Non serve: basta creare un socket UDP (SOCK_DGRAM) e "bindarlo" (brr... che
termine) all'indirizzo locale, creare  una "stringa" con dentro la sequenza
"magica" (il metodo  per tirare fuori il MAC address  di destinazione te lo
devi inventare tu: il  piu` semplice e` un file di testo  con dentro nome e
MAC address)  e usarla come  dati da inviare  in una sendto()  inviata all'
indirizzo di broadcast della rete in cui si trova il PC da svegliare.
E' roba che si puo` fare anche in Perl, Python et similia.


Ciao e grazie ancora.
Suvvia, un po' di iniziativa. Ricerca:
	wake on LAN magic packet
su Google!, dove puoi cliccare direttamente su "I Feel Lucky", e ti da'
tutte le informazioni, compreso tracciato e quant'altro.
 
http://www.networking.ibm.com/eji/ejiwake.html
 (leeento)
 
http://www.amd.com/products/npd/overview/20212.html
Per il programma che genera e manda "los paquetos magicos", i patiti di
anime ed hentai non avranno problemi a leggersi:
 
http://adlib.rsch.tuis.ac.jp/~akira/unix/WakeOnLan.txt
comunque, anche qui, bastera' google! con
	send wake on LAN magic packet with Linux
:-)
