Newsgroup: it.comp.os.linux.sys
Titolo: WOL troubleshooting...

Non lo avevo mai usato, ma siccome devo lavoare siu una cosa a casa e
mi scocciava lasciare un (altro) server acceso in soffitta, ho detto
proviamo.
Ho cambiato tre schede di rete, 200 impostazoni del bios, fatto
dozzilioni di prove con due PC (uno con sk integrata, l'altro con sk
esterna e cavetto).
Ho fatto le ose che si trovan in tutti gli howto in giro, ovvero
	ethtool -s eth0 wol g
(e verificato che la scheda supportasse il WOL) e usato "wakeonlan MAC"
per sparare il ''magic packet''.
Cosa può essere che impedisce al WoL di andare? Grazie.
-- 
  Raramente chi spara cazzate finisce subito le munizioni.
							(Anonimo)


il bios supporta la modalità wol ? ..Dovresti vedere nella sezione power 
saving management, apm o simili..
-- 
Il problema del capitalismo è che il padrone è troppo ingordo.

 saving management, apm o simili..
Aggiungo: la scheda di rete è integrata? Alcune schede non integrate
hanno bisogno di un cavettino di collegamento alla mother board.
E credo che in qualche mother board ci fossero ponticelli da settare,
ma parlo di anni fa.
PS: le due macchine sono in rete "diretta", vero?
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net


So solo dirti che a me ha sempre funzionato sia con switch che router di 
mezzo, sia su integrate che su aggiuntive. Il cavetto ormai non serve più
Controlla che il WOL sia abilitato nel bios (non ha sempre lo stesso 
nome, prova a cercare)
M
-- 
I fatti mi cosano

 
Stai facendo esperimenti di WOL in rete locale? Da dove invii il
pacchetto? Quali apparati ci sono nel mezzo?
Magari se ci dici ESATTAMENTE come è organizzata la tua rete e cosa stai
cercando di fare...

> Cosa può essere che impedisce al WoL di andare? Grazie.
802.1x (et similia)?
Hai verificato che il magic packet venga effettivamente emesso e
forwardato a tuuutte le porte dello switch?
Fabio

> esterna e cavetto).
AZZZ! Debbo dare retta al mio oculista, anche se l'ultima volta mi
voleva prescrivere un pastore tedesco.


 Cosa può essere che impedisce al WoL di andare? Grazie.
Un router di mezzo? Il WOL non funziona se passi da un router (tipo tentare 
di avviare un server con il pc portatile mentre sei al mare e sei collegato 
con la Vodafone).
Nicola.
-- 
chi va pian va san e va lontan


Dal post non si capisce se devi accedere da Internet o da locale.
Mentre in locale il pacchetto WOL viene inoltrato sull'indirizzo di broadcast, il router 
non consente l'inoltro a questo indirizzo.
Per prima cosa devi verificare che funzioni in locale.
Se in locale funziona ma non da Internet devi configurare il router perche' ti inoltri il 
pacchetto WOL al PC di destinazione. Non e' facile e non tutti i router lo consentono: 
prima di tutto devi assegnare al PC un indirizzo IP statico, poi devi creare una regola di 
inoltro per la porta 9 UDP (o quella usata da wakeonlan) verso l'indirizzo IP relativo, 
quindi devi aggiungere una regola ARP (permanente) sul router che associ il MAC address al 
relativo indirizzo IP e infine devi conoscere l'indirizzo IP pubblico cui inviare il 
pacchetto WOL. Se hai un indirizzo IP dinamico devi attivare un account presso un servizio 
di Dynamic DNS e configurare il router di conseguenza per mantenere attivo l'accesso.
Come vedi non e' una passeggiata ma ci puoi riuscire, se hai il router giusto.
Se ti serve aiuto conta pure su di me.
angelo
-- 
"Proprio cosi'," disse Garamond, senza cogliere la citazione,
"e' un filone d'oro. Io mi son reso conto che quelli mangiano
di tutto, purche' sia ermetico, come diceva lei, purche' dica
il contrario di quel che han trovato sui libri di scuola."

> Un router di mezzo? Il WOL non funziona se passi da un router (tipo tentare 
Ebbasta con 'sta fola del ueconlan << che non funziona quando c'è 
di mezzo un router >> :-) Farlo funzionare su una rete "routata",
perdona il termine, è solamente questione di configurazione dell'
ultimo router e di incapsulamento del "magic packet", aspetti che
sono entrambi sotto controllo di chi possiede il pc da accendere.
Fabio

 inoltro per la porta 9 UDP (o quella usata da wakeonlan) verso l'indirizzo IP relativo, 
La parte degli ip fissi è superflua: basta che vi sia l'entry statica 
nella tabella ARP per un qualsiasi ip inesistente nella lan e poi fai
il forward verso l'interno della coppia ip/porta prescelti. In questo 
modo si potrà accendere qualsiasi pc interno alla lan. Ma sceglierei,
se possibile, una porta diversa dalle solite 7/udp o 9/udp.
Fabio


Nella mia (limitata) esperienza non funziona perche' quando il mio router 'cerca' un PC 
irrangiungibile mi cancella la voce ARP corrispondente. Ma questo, naturalmente, vale solo 
per la mia LAN. Ho scelto la porta 9 perche' mi torna comodo usare il servizio WOL di 
http://www.dslreports.com/wakeup
 per il collaudo.


 per la mia LAN. Ho scelto la porta 9 perche' mi torna comodo usare il servizio WOL di 
Orpo... che sfortuna. Va un poco contro il concetto di "entry statica".
Potresti provare a fare il nat verso l'indirizzo di broadcast della tua
rete interna: è probabile che non funzioni, ma magari sì. 
Che router è? Giusto per evitare di comprarlo qualora me ne si presenti
l'occasione :-)
Fabio

 Fabio
Ho un Linksys WRT54GL con firmware DDWRT, provero' a fare il nat verso il broadcast.
Grazie.


 Grazie.
Quindi linux :-) Fortunello: puoi provare a inserire una arp entry statica
con indirizzo fisico ff:ff:ff:ff:ff:ff e vedere se questa te la tiene.
Comunque mi sembra strano che si perda l'entry nella arp table qualora non
trovi l'host (è linux). Verifica che non ci sia qualche altro motivo. Mica
che ti si reboota ogni tanto e la entry non è inserita in modo permanente?
Fabio

 Fabio
In realta' non conosco il vero motivo per cui ogni tanto perde l'entry, ho appena fatto 
qualche prova e, per ora, la mantiene.
La entry e' permanente e si mantiene al reboot; avevo ipotizzato quella causa ma a quanto 
pare non e' quella giusta.
Misteri dell'informatica :-)
Di nuovo grazie.


bio wrote:

Uhmm, hai un link per sta' roba?


 Uhmm, hai un link per sta' roba?
No, mi spiace, ma non penso che sia difficile trovare info nei soliti
posti. In ogni caso, nel post di angelo e nel thread che ne ï¿œ seguito
c'ï¿œ scritto praticamente tutto.
Fabio

Mandi! Andrea B.
  In chel dì si favelave...
AB> Stai facendo esperimenti di WOL in rete locale? Da dove invii il
AB> pacchetto? Quali apparati ci sono nel mezzo?
AB> Magari se ci dici ESATTAMENTE come è organizzata la tua rete e cosa stai
AB> cercando di fare...
...normalissima rete locale, provato sia un hub 10/100 che uno switch
10/100 (dumb entrambi, echepiffero, è la mia soffitta! ;).
Non so dirvi che altro... a me sembra la situazione più ''standard''...
-- 
  Chi parla male, pensa male e vive male.
  Bisogna trovare le parole giuste: le parole sono importanti!
						Nanni Moretti in Palombella Rossa

 
In questo caso probabilmente la MB non supporta il WOL.


Anche a me sembra una situazione molto comune, non si spiega il mancato funzionamento.
Mi vengono in mente queste considerazioni:
Hai provato il programma 'wol' (sintassi 'wol -h BCAST_ADDR -p PORT MAC_ADDRESS)? Non 
ricordo se viene installato di default o devi installarlo a parte.
Leggo da 'man wol':
        Some workstations support SecureON password feature. These machines
        only wake up if you provide the correct password. "wol" also provides
        this feature.
Potrebbe essere questo il problema?
Il comando ifconfig cosa ti restituisce?
Puoi fare il test su un PC diverso?
Infine puoi installare wireshark e analizzare se e come il pacchetto arriva a destinazione.


 c'è scritto praticamente tutto.
Ok, grazie.


Mandi! angelo
  In chel dì si favelave...
a> Hai provato il programma 'wol' (sintassi 'wol -h BCAST_ADDR -p PORT MAC_ADDRESS)? Non 
a> ricordo se viene installato di default o devi installarlo a parte.
Ho provato un paio di programmi, 'wakonlan' e 'etherwake' ma con lo
stesso risultato.
a>         Some workstations support SecureON password feature. These machines
a>         only wake up if you provide the correct password. "wol" also provides
a>         this feature.
a> Potrebbe essere questo il problema?
Could be. ma credo anche che questa benedetta password la deva mettere,
che so, al bios. Che non ha nessuna impostazione in merito...
a> Il comando ifconfig cosa ti restituisce?
In che senso?
a> Puoi fare il test su un PC diverso?
Come scrivevo, ne ho usati due, uno con sk integrata e una con cavetto,
cambiando tre schede di rete.
a> Infine puoi installare wireshark e analizzare se e come il pacchetto arriva a destinazione.
Ecco, bravo. Ho cercato di usare tshark ma non sono riuscito a fare una
regola di filtro che beccasse il pacchetto. O son tordo...
-- 
  Se vuoi navigare, comprati una barca.
						(sysmen 
dei.unipd.it
)


non conosco tshark, io trovo molto comodo wireshark, la versione grafica di tshark, che ti 
mostra tutti i pacchetti intercettati, uno per riga e con diversi colori, in modo che 
trovi subito a colpo d'occhio cio' che cerchi.
Devi solo limitare al massimo l'attivita' di rete disattivando i programmi che ne fanno 
uso per contenere il numero di righe in cui cercare. Oppure attivare gli opportuni filtri, 
per esempio limitare l'intercettazione dei soli pacchetti UDP.
Questo e' il record tipo per wol:
No.Time Source        Destination   Proto Info
  1 0.00 192.168.1.150 192.168.1.255 WOL   MagPac for Intel_01:01:01 (00:01:01:01:01:01)
Di norma il pacchetto lo devi intercettare su tutti i PC della rete.


 proviamo.
ok ok sono palesemente ed indiscutibilmente OT... però magari qualcuno 
non lo conosce...
----> DROPBOX <----
...santa cosa... e lavori sui tuoi file dove vuoi e quando vuoi. anche 
su dispositivi mobili.
l'account free ti consente di avere 2gb (che sono tanti). So essere 
molto sicuro, però se si tratta di file importanti e riservati, ti 
installi un probrammino di crittografia su tutti i pc e stop.

 l'account free ti consente di avere 2gb (che sono tanti). So essere
se fai iscrivere 4 tuoi amici usando il link che gli dai ti danno un
ulteriore GB (250MB ad amico).
inoltre tempo fa c'era un giochino (guarda il blog di dropbox) che se
lo finivi ti faceva guadagnare un altro GB.
Per un totale di 4GB (gratis) :D
Ciao Jack

 voleva prescrivere un pastore tedesco.
ROTFL

 ----> DROPBOX <----
Senza sminuire dropbox che uso anch'io ed è comodissimo, per gli script, 
o comunque i file in continua evoluzione, preferisco utilizzare 
BITBUCKET che offre un hosting per il sistema di subversioning 
"mercurial" (account gratuito entro certi limiti). Bisogna installare 
mercurial e perderci un po di tempo a capire come funziona, ma ha
il grosso vantaggio di tenere traccia delle modifiche apportate hai file 
e di avere una gestione dei conflitti.
E' un sevizio che ha un target di utilizzo diverso. dropbox è certamente 
più immediato e comodo, bitbucket è adatto a chi sviluppa codice, ma non 
è necessario essere programmatori per trovarlo comodo. Io mi limito a 
mantenere i miei script per automatizzarmi qualche procedura e qualche 
volta mi piace aver la possibilità di poter trovare come era la 
situazione prima che introducessi una qualche catastrofica capellata.
GIA' CHE ORMAI SIAMO OT...
sarei curioso di sapere se esistono altri servizi gratuiti per altri 
sistemi di subversioning diversi da mercurial
tipo GIT o BAZAR