[risolto] Wake on lan che funziona "solo per un po'"

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
Scrivi risposta
duchamp
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 560
Iscrizione: venerdì 10 agosto 2007, 19:55

[risolto] Wake on lan che funziona "solo per un po'"

Messaggio da duchamp »

Buongiorno a tutti e perdonate il titolo pietoso  (bad)
In questi giorni sto configurando il mio Ubuntu server 10.04 per l'accensione da remoto. Tutto fantastico, unico neo: il wake-on-lan smette di funzionare dopo qualche tempo, costringendomi ad accendere la macchina manualmente. Mi spiego meglio.
Premo il pulsante di power on la mattina, login via ssh (tutto all'interno di una LAN), faccio le mie cose sul server, quindi lo spengo da remoto (halt o shutdown). Non ho nessun problema a riaccendere il server con il wakeonlan in questa fase. Se invece attendo circa mezz'ora l'accensione non va a buon fine. Ho testato proprio in questo istante, è passata circa un'ora dall'ultimo shutdown e il server non reagisce più.
Non saprei dove mettere le mani: la corrente non la tocco e il router è ben configurato, il WOL dopo tutto è a posto, almeno inizialmente!
Vi ringrazio in anticipo per qualsiasi illuminazione riusciate a darmi.
Ultima modifica di Anonymous il mercoledì 22 febbraio 2012, 22:06, modificato 1 volta in totale.
Avatar utente
ripperhack
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 345
Iscrizione: giovedì 2 aprile 2009, 14:17

Re: Wake on lan che funziona "solo per un po'"

Messaggio da ripperhack »

ciao,
anche se non mi è mai capitata una cosa del genere a mio avviso dovrebbe essere qualcosa nel bios sulla macchina del server prova a guardare bene tutte le configurazioni
Linux User #530236
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 13186
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: Wake on lan che funziona "solo per un po'"

Messaggio da thece »

duchamp ha scritto: ... Se invece attendo circa mezz'ora l'accensione non va a buon fine ...
Se dovessi scommettere direi che è colpa del tuo router. Non saprei come spiegartela per bene, non ne conosco tutti i dettagli. In pratica dopo un certo tempo il tuo router si dimentica dell'associazione MAC address/IP address del PC che vuoi risvegliare e non inoltra nella rete il "magic packet".
Credo che utenti molto più esperti di me ti possando dare una spiegazione più chiara ed esauriente.
Avatar utente
maxbigsi
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 17039
Iscrizione: mercoledì 21 maggio 2008, 14:05
Desktop: Xfce
Distribuzione: MX Linux 23.2 64bit
Sesso: Maschile
Contatti:

Re: Wake on lan che funziona "solo per un po'"

Messaggio da maxbigsi »

non so se può esserti di aiuto il programma sviluppato dal muflone... http://forum.ubuntu-it.org/viewtopic.php?t=315234  :(
W il software libero..... W Ubuntu -- Ubuntu User # 31322
https://www.ergosumracalmuto.org/inform ... /index.php
duchamp
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 560
Iscrizione: venerdì 10 agosto 2007, 19:55

Re: Wake on lan che funziona "solo per un po'"

Messaggio da duchamp »

Grazie a tutti per i suggerimenti  ;)

@thece:
Esattamente quello che supponevo all'inizio. Infatti ho definito un DHCP statico (sembra quasi un controsenso) al server, attraverso il pannello di controllo del router. Così facendo quest'ultimo assegna sempre e solo lo stesso ip alla stessa macchina, risalendo al MAC address. Ho testato ed effettivamente l'ip assegnato non cambia più, o almeno questo è ciò che dice il router e ifconfig. Il problema però persiste.

@maxbigsi:
buona segnalazione, soprattutto per lo step successivo: wol via internet :)
Ultima modifica di Anonymous il mercoledì 15 febbraio 2012, 11:46, modificato 1 volta in totale.
duchamp
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 560
Iscrizione: venerdì 10 agosto 2007, 19:55

Re: Wake on lan che funziona "solo per un po'"

Messaggio da duchamp »

Uhm, ho approfondito la questione: il pacchetto UDP arriva, l'ho intercettato con tcpdump. Naturalmente questo test posso farlo solo a server acceso, ma è comunque un buon segno, significa che non ci sono porte chiuse o wake-on-lan disattivato. Rimane comunque il problema iniziale.

P.S.
Il mio thread è un po' crossover... forse è meglio spostarsi nella sezione "reti"?
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 13186
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: Wake on lan che funziona "solo per un po'"

Messaggio da thece »

duchamp ha scritto: @thece:
Esattamente quello che supponevo all'inizio. Infatti ho definito un DHCP statico (sembra quasi un controsenso) al server, attraverso il pannello di controllo del router. Così facendo quest'ultimo assegna sempre e solo lo stesso ip alla stessa macchina, risalendo al MAC address. Ho testato ed effettivamente l'ip assegnato non cambia più, o almeno questo è ciò che dice il router e ifconfig. Il problema però persiste.
Se ti può consolare anche io con il mio Linksys X3000 ho lo stesso identico problema. E il WOL sono sicuro che funziona perchè se accendo un qualsiasi PC e poi lo spengo, (nel breve periodo) riesco a riavviarlo con il WOL

Compilare la tabella per il DHCP Reservation (associazione MAC address - IP address) non serve a nulla purtroppo
duchamp
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 560
Iscrizione: venerdì 10 agosto 2007, 19:55

Re: Wake on lan che funziona "solo per un po'"

Messaggio da duchamp »

thece ha scritto: Compilare la tabella per il DHCP Reservation (associazione MAC address - IP address) non serve a nulla purtroppo
Ieri sera ho scoperto una cosa molto interessante. Lascio passare il solito quarto d'ora e provo ad attivare il server con il comando:

Codice: Seleziona tutto

wakeonlan -i 192.168.1.4 00:10:xx:xx:xx:xx
(ho specificato l'ip del server, assegnato da me a mano con DHCP reservation)
nada, non parte.

Riprovo con

Codice: Seleziona tutto

wakeonlan 00:10:xx:xx:xx:xx
(niente ip)
Il server si avvia! Ho testato anche stamattina dopo una notte di power off e ha funzionato alla grande.
Devo scavare più a fondo.
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 13186
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: Wake on lan che funziona "solo per un po'"

Messaggio da thece »

Interessante, quindi potrebbe dipendere dal software usato per inviare il magic packet. Io uso etherwake

Codice: Seleziona tutto

sudo etherwake -D ##:##:9B:C3:00:9F
duchamp
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 560
Iscrizione: venerdì 10 agosto 2007, 19:55

Re: Wake on lan che funziona "solo per un po'"

Messaggio da duchamp »

thece ha scritto: Interessante, quindi potrebbe dipendere dal software usato per inviare il magic packet. Io uso etherwake

Codice: Seleziona tutto

sudo etherwake -D ##:##:9B:C3:00:9F
Ho testato etherwake, con successo. Il server si attiva anche a distanza di ore. Anche in questo caso non viene inviata nessuna informazione sull'IP.
Sembra ci sia una "dimenticanza" da parte del router dell'associazione IP-MAC dopo che il server si spegne. Potrebbe trattarsi di ARP cache http://www.petri.co.il/csc_arp_cache.htm
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 13186
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: Wake on lan che funziona "solo per un po'"

Messaggio da thece »

duchamp ha scritto: ...
Sembra ci sia una "dimenticanza" da parte del router dell'associazione IP-MAC dopo che il server si spegne. Potrebbe trattarsi di ARP cache http://www.petri.co.il/csc_arp_cache.htm
Ma è quello che ti avevo risposto già io
thece ha scritto:
... In pratica dopo un certo tempo il tuo router si dimentica dell'associazione MAC address/IP address del PC che vuoi risvegliare e non inoltra nella rete il "magic packet"...
duchamp
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 560
Iscrizione: venerdì 10 agosto 2007, 19:55

Re: Wake on lan che funziona "solo per un po'"

Messaggio da duchamp »

thece ha scritto: Ma è quello che ti avevo risposto già io
thece ha scritto:
... In pratica dopo un certo tempo il tuo router si dimentica dell'associazione MAC address/IP address del PC che vuoi risvegliare e non inoltra nella rete il "magic packet"...
Hai ragione thece :) , ero convinto ti riferissi al DHCP reservation, che invece fa il suo dovere!
AlexDiste
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2299
Iscrizione: martedì 18 agosto 2009, 9:25

Re: Wake on lan che funziona "solo per un po'"

Messaggio da AlexDiste »

Potrebbe essere la scheda di rete che invece si spegne per magari un risparmio energetico e non rimane accesa come ci si aspetta, controlla anche il BIOS
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 13186
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: Wake on lan che funziona "solo per un po'"

Messaggio da thece »

AlexDiste ha scritto: Potrebbe essere la scheda di rete che invece si spegne per magari un risparmio energetico e non rimane accesa come ci si aspetta, controlla anche il BIOS
Sinceramente non ci avevo pensato, però questa tua risposta mi ha fatto venire in mente un test da fare. Questa sera provo e poi ti faccio sapere. Nel frattempo grazie per il suggerimento
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 13186
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: Wake on lan che funziona "solo per un po'"

Messaggio da thece »

E vai con il test ... dunque ... ciabatta di alimentazione spenta. Attaccati alla ciabatta:

- modem ADSL / router / access point Linksys X3000
- PC desktop Kubuntu 11.10
- NAS QNap TS-P219+

Accendo la ciabatta. Il router sia avvia automaticamente. Accendo manualmente il PC. Il NAS non si avvia automaticamente, però è alimentato e la sua scheda di rete Ethernet "sente" la rete (i led sono accesi e lampeggiano). Sul PC apro il terminale e digito il comando per risvegliare il NAS con il WOL

Codice: Seleziona tutto

wakeonlan ##:##:9B:C3:00:9F
ho provato anche con

Codice: Seleziona tutto

sudo etherwake -D ##:##:9B:C3:00:9F
entrambi i comandi non funzionano, nel senso che non riescono a risvegliare il NAS. A questo punto avvio manualmente il NAS. Il NAS si è avviato. Lo spengo. Digito nuovamente il primo comando e il NAS si avvia.

:-\  :'(



2^ parte del test

Ho spento il NAS, ovviamente lasciandolo alimentato dalla ciabatta. Ho atteso un paio di ore e ho riprovato a sottomettere il comando di WOL: il NAS si è avviato

Mia conclusione: non penso sia un problema di risparmio energetico della scheda di rete (del NAS)

:-\  :'(
Ultima modifica di thece il venerdì 17 febbraio 2012, 9:17, modificato 1 volta in totale.
duchamp
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 560
Iscrizione: venerdì 10 agosto 2007, 19:55

Re: Wake on lan che funziona "solo per un po'"

Messaggio da duchamp »

Molto interessanti gli ultimi sviluppi! Io, nel frattempo, ho trovato una soluzione ma a differenza di thece non ho un NAS: solo pc desktop, server e modem/router ADSL.

In poche parole, la chiave nel mio caso sta nelle ARP table:
ARP stands for Address Resolution Protocol. It is used to associate a layer 3 (Network layer) address (such as an IP address) with a layer 2 (Data Link layer) address (MAC address).
Molto semplicemente il mio router le resetta dopo pochi minuti che il server si spegne. E' un comportamento diffuso e naturale, a meno che non si impostino le associazioni statiche. Per farlo, sono entrato via telnet (o ssh) nel router, ho invocato il comando

Codice: Seleziona tutto

arp 
seguito da IP e MAC address ('arp help' è di grande aiuto).
Fatto questo riesco addirittura ad accendere la macchina da remoto, dopo aver settato il port forwarding sulla numero 9. Ma questo è un altro discorso.
Ora, come dicevo all'inizio non so se la presenza del NAS di thece può cambiare le carte in tavola... fammi sapere  :)
Ultima modifica di Anonymous il sabato 18 febbraio 2012, 10:28, modificato 1 volta in totale.
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 13186
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: Wake on lan che funziona "solo per un po'"

Messaggio da thece »

duchamp ha scritto: Ora, come dicevo all'inizio non so se la presenza del NAS di thece può cambiare le carte in tavola... fammi sapere  :)
No, non è quello il problema.
Purtroppo non posso intervenire in modo così invasivo sulla configurazione del firmware del router (è ancora in garanzia), mi limito a modificare le sue impostazioni dall'interfaccia di amministrazione Web. Comunque non è un grosso problema per me
duchamp
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 560
Iscrizione: venerdì 10 agosto 2007, 19:55

Re: Wake on lan che funziona "solo per un po'"

Messaggio da duchamp »

thece ha scritto: Purtroppo non posso intervenire in modo così invasivo sulla configurazione del firmware del router (è ancora in garanzia), mi limito a modificare le sue impostazioni dall'interfaccia di amministrazione Web.
Concordo sulla cautela! In ogni caso ringrazio te e tutti gli altri per gli input che mi avete fornito. Per quanto mi riguarda metto risolto.
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 1 ospite