E' possibile spegnere il QNAP 209 II con un comando DOS

Utilizzate questo forum per qualsiasi argomento che non è categorizzato altrove.
carlomuccini
Messaggi: 8
Iscritto il: 26 feb 2009, 19:17

E' possibile spegnere il QNAP 209 II con un comando DOS

Messaggio da carlomuccini »

Salve
volevo sapere se è possibile spegnre il QNAP 209 II con un comando inserito in un file .BAT che viene eseguito a fine serata per spegnere tutti i server Win2003 della rete LAN e magari anche il QNAP senza andare fisicamente nella stanza e schiacciare il bottone.

Grazie

Carlo
Avatar utente
luciano
Amministratore
Messaggi: 8710
Iscritto il: 25 apr 2008, 01:45
Località: Roma
Contatta:

Re: E' possibile spegnere il QNAP 209 II con un comando DOS

Messaggio da luciano »

La prima e + banale cosa che mi viene in mente è quella di inserire nel file batch dei comandi tipo:

telnet <ip-address-NAS>
shutdown
exit

Se invece hai disabilitato il telnet e usi solo SSH le cose si complicano un poco. Certo l'utilizzo dei batch DOS ti limita parecchio nelle possibilità....
carlomuccini
Messaggi: 8
Iscritto il: 26 feb 2009, 19:17

Re: E' possibile spegnere il QNAP 209 II con un comando DOS

Messaggio da carlomuccini »

grazie per la risposta
ma non mi risulti ci sia un servizio Telnet, o almeno non l'ho trovato.

I servizi disponibili sono:
Servizi di rete Microsoft · Servizi di rete Apple · Servizio NFS · Web File Manager · Servizio FTP · Stazione Multimediale · Servizio iTunes · Stazione di download · Server Web · Servizio DDNS · Server MySQL · Stazione di Sorveglianza

Versione 2.1.2 Build 1113T

Se il DOS fosse una limitazione, sono disposto a tutto o quasi ! :-)

Carlo
Avatar utente
edo
Messaggi: 2654
Iscritto il: 25 ago 2008, 22:59
Località: Brescia
Contatta:

Re: E' possibile spegnere il QNAP 209 II con un comando DOS

Messaggio da edo »

Telnet è un comando del DOS per accedere al servizio di comandi sul NAS. :D
Sul QNAP vai a: Strumenti di sistema - Accesso remoto - Consenti connessione Telnet
Da PC, da una finestra DOS, scrivi telnet IPdelTuoNAS.
Se usi il comando cerca del forum trovi molti esempi.
- TS-659 Pro - TS-509 Pro - FW v3.8.0 - 6 * WD RED 2TB - RAID5 - EXT4 -
- iMac 27 i7 3,4Ghz SSD256GB - OSX 10.8.2 Mountain Lion
- TViXM6500A - Popcorn Hour C300 A400 - NMP1000P - AppleTv
- Dreambox 8000HD -Dreambox 800se - XBOX360 - WII
- Router Netgear DGND3700 - Switch CISCO SG 100-16 - APC Smart-UPS 1500
- http://www.hitech-audiovideo.it
Avatar utente
luciano
Amministratore
Messaggi: 8710
Iscritto il: 25 apr 2008, 01:45
Località: Roma
Contatta:

Re: E' possibile spegnere il QNAP 209 II con un comando DOS

Messaggio da luciano »

Carlo telnet è abilitato di default (porta 13131), cmq trovi le impostazioni sotto "system tools/remote login":

Immagine
carlomuccini
Messaggi: 8
Iscritto il: 26 feb 2009, 19:17

Re: E' possibile spegnere il QNAP 209 II con un comando DOS

Messaggio da carlomuccini »

Grazie per l'indicazione.
Il comando Telnet mi era sfuggito....
Nel mio sistema era disabilitato e impostato sulla porta 13131
L'ho abilitato sulla porta standard 23 e accetta il login/password amministarore
Purtroppo il comando shutdown non esiste; in risposta viene dato

shutdown: command not found

ELENCO DEI COMANDI

Codice: Seleziona tutto

 JOB_SPEC [&]                       (( expression ))
 . filename [arguments]             :
 [ arg... ]                         [[ expression ]]
 alias [-p] [name[=value] ... ]     bind [-lpvsPVS] [-m keymap] [-f fi
 break [n]                          builtin [shell-builtin [arg ...]]
 caller [EXPR]                      case WORD in [PATTERN [| PATTERN].
 cd [-L|-P] [dir]                   command [-pVv] command [arg ...]
 compgen [-abcdefgjksuv] [-o option complete [-abcdefgjksuv] [-pr] [-o
 continue [n]                       declare [-afFirtx] [-p] [name[=val
 dirs [-clpv] [+N] [-N]             echo [-neE] [arg ...]
 enable [-pnds] [-a] [-f filename]  eval [arg ...]
 exec [-cl] [-a name] file [redirec exit [n]
 export [-nf] [name[=value] ...] or false
 fc [-e ename] [-nlr] [first] [last for NAME [in WORDS ... ;] do COMMA
 for (( exp1; exp2; exp3 )); do COM function NAME { COMMANDS ; } or NA
 getopts optstring name [arg]       hash [-lr] [-p pathname] [-dt] [na
 help [-s] [pattern ...]            history [-c] [-d offset] [n] or hi
 if COMMANDS; then COMMANDS; [ elif kill [-s sigspec | -n signum | -si
 let arg [arg ...]                  local name[=value] ...
 logout                             popd [+N | -N] [-n]
 printf [-v var] format [arguments] pushd [dir | +N | -N] [-n]
 pwd [-LP]                          read [-ers] [-u fd] [-t timeout] [
 readonly [-af] [name[=value] ...]  return [n]
 select NAME [in WORDS ... ;] do CO set [--abefhkmnptuvxBCHP] [-o opti
 shift [n]                          shopt [-pqsu] [-o long-option] opt
 source filename [arguments]        test [expr]
 time [-p] PIPELINE                 times
 trap [-lp] [arg signal_spec ...]   true
 type [-afptP] name [name ...]      typeset [-afFirtx] [-p] name[=valu
 ulimit [-SHacdfilmnpqstuvx] [limit umask [-p] [-S] [mode]
 unalias [-a] name [name ...]       unset [-f] [-v] [name ...]
 until COMMANDS; do COMMANDS; done  variables - Some variable names an
 wait [n]                           while COMMANDS; do COMMANDS; done
 { COMMANDS ; }
Avatar utente
luciano
Amministratore
Messaggi: 8710
Iscritto il: 25 apr 2008, 01:45
Località: Roma
Contatta:

Re: E' possibile spegnere il QNAP 209 II con un comando DOS

Messaggio da luciano »

carlomuccini ha scritto:Grazie per l'indicazione.
Purtroppo il comando shutdown non esiste; in risposta viene dato

shutdown: command not found
Scusa, hai ragione ho fatto confusione con altri sistemi...... :roll: puoi usare:

/sbin/poweroff

Ciao
carlomuccini
Messaggi: 8
Iscritto il: 26 feb 2009, 19:17

Re: E' possibile spegnere il QNAP 209 II con un comando DOS

Messaggio da carlomuccini »

luciano ha scritto: Scusa, hai ragione ho fatto confusione con altri sistemi...... :roll: puoi usare:

/sbin/poweroff

Ciao
Purtroppo non funziona bene
Il QNAP fa un beep, la luce blu lampeggia, le luci dei due dischi e della LAN rimangono accese fisse, la luce "i" rimane spenta e il sistema è bloccato, inaccessibile, ma ancora acceso.
Per spegnerlo devo premere e tenere premuto il taso OFF

Ciao
Avatar utente
luciano
Amministratore
Messaggi: 8710
Iscritto il: 25 apr 2008, 01:45
Località: Roma
Contatta:

Re: E' possibile spegnere il QNAP 209 II con un comando DOS

Messaggio da luciano »

Ma gli dai il tempo di fare lo shutdown?? Considera che ci vuole qualche minuto affinchè il sistema operativo termini tutte le operazioni e spenga il NAS.
Inoltre ricorda che, in condizioni di normale funzionamento, quando premi il pulsante di spegnimento dopo pochi secondi senti un beep, che notifica l'avvio della procedura di spegnimento (dovrebbe essere la stessa cosa di quando digiti "poweroff"), se continui a tenerlo premuto forzerai uno spegnimento "sporco" del sistema che non è mai una cosa bella!
carlomuccini
Messaggi: 8
Iscritto il: 26 feb 2009, 19:17

Re: E' possibile spegnere il QNAP 209 II con un comando DOS

Messaggio da carlomuccini »

luciano ha scritto:Ma gli dai il tempo di fare lo shutdown?? Considera che ci vuole qualche minuto affinchè il sistema operativo termini tutte le operazioni e spenga il NAS.
Lo so, ma non si spegne; in questo momento è sul tavolo davanti a me e dopo aver dato il comando ho fatto altre cose.
luciano ha scritto:Inoltre ricorda che, in condizioni di normale funzionamento, quando premi il pulsante di spegnimento dopo pochi secondi senti un beep, che notifica l'avvio della procedura di spegnimento (dovrebbe essere la stessa cosa di quando digiti "poweroff"),
Esattamente; premo invio e sento il beep istantaneamente; sono le ore 10.23.30
Ore 10.30.00 non è successo niente.
La luce blu continua a lampeggiare; le luci dei dischi sono ferme come pure la luce lan. La luce i è spenta.

Normalmente si spegne in circa 30 secondi e in queste prove nessuno oltre me lo utilizza.
Ore 10.31.00 tempo scaduto: schiaccio il pulsante e lo spengo.
Purtroppo non ha funzionato.

Ciao
Avatar utente
luciano
Amministratore
Messaggi: 8710
Iscritto il: 25 apr 2008, 01:45
Località: Roma
Contatta:

Re: E' possibile spegnere il QNAP 209 II con un comando DOS

Messaggio da luciano »

Che manchi qualche switch?! Fai qualche prova, devo pensare che sia cambiato qualcosa negli ultimi firmware, prima a me ha sempre funzionato..... prova con "halt -p"

halt [-l] [-n] [-q] [-y]
or
halt [-n] [-w] [-d] [-f] [-i] [-p] [-h]

reboot [-n] [-w] [-d] [-f] [-i]
poweroff [-n] [-w] [-d] [-f] [-i] [-h]

-d Don't write the wtmp record. The -n flag implies -d.
-h Put all harddrives on the system in standby mode just before halt or poweroff.
-i Shut down all network interfaces just before halt or reboot.
-l Suppress sending a message to the system log daemon, syslogd, about who executed halt .
-n Prevent the sync before reboot or halt.
-p When halting the system, do a poweroff. This is the default when halt is called as poweroff.
-q Quick halt. No graceful shutdown is attempted.
-r Force halt or reboot, don't call shutdown.
-y Halt the system, even from a dialup terminal.
-w Don't actually reboot or halt but only write the wtmp record (in the /var/log/wtmp file).
carlomuccini
Messaggi: 8
Iscritto il: 26 feb 2009, 19:17

Re: E' possibile spegnere il QNAP 209 II con un comando DOS

Messaggio da carlomuccini »

TROVATO !


halt -p non gli piace; ma non gli piace neanche il segno meno -

halt 5 funziona benissimo. Dopo 5 secondi attiva lo spegnimento e in circa 30 sec è spento.

GRAZIE infinite per la pazienza e la cortesia

Carlo
Avatar utente
luciano
Amministratore
Messaggi: 8710
Iscritto il: 25 apr 2008, 01:45
Località: Roma
Contatta:

Re: E' possibile spegnere il QNAP 209 II con un comando DOS

Messaggio da luciano »

Bene! ;)

N.B. "halt 0" inizia la procedura di shutdown immediatamente.
Avatar utente
p.mancio
Messaggi: 47
Iscritto il: 20 ago 2009, 17:42
Contatta:

Re: E' possibile spegnere il QNAP 209 II con un comando DOS

Messaggio da p.mancio »

interessante. ho messo nel file .bat i seguetni comandi:

telnet 192.168.1.200
halt
exit

però mi chiede utente e password. qual è la sintassi per mettere nome utente e password nel file bat così da non doverla digitare ogni volta?
- TS-209 fw v3.1.0 b.0708T - 2* WD10EADS (no raid)
- Mac Mini Early 2009 - Snow Leopard
- Macbook Early 2009 - Snow Leopard
- 1 PC Windows 7 RTM / XP / Ubuntu 9.0.4
- WD TV + Popcorn Hour A-110
- Router Apple Time Capsule 1TB
- XBOX360, Xbox, WII, PS3, PSP
Avatar utente
luciano
Amministratore
Messaggi: 8710
Iscritto il: 25 apr 2008, 01:45
Località: Roma
Contatta:

Re: E' possibile spegnere il QNAP 209 II con un comando DOS

Messaggio da luciano »

Meglio "poweroff" di "halt". Per la password non ricordo se la sintassi di telnet x DOS consentisse l'immissione di user e password nella stringa di comando, prova a cercare con Google...
carlomuccini
Messaggi: 8
Iscritto il: 26 feb 2009, 19:17

Re: E' possibile spegnere il QNAP 209 II con un comando DOS

Messaggio da carlomuccini »

non è possibile usare una BAT ma devi usare un VBS
Ora sono in ferie, lunedi ti mando la mia copia dei comandi da inserire.
E' molto semplice, una volta risolto !

Carlo
Avatar utente
luciano
Amministratore
Messaggi: 8710
Iscritto il: 25 apr 2008, 01:45
Località: Roma
Contatta:

Re: E' possibile spegnere il QNAP 209 II con un comando DOS

Messaggio da luciano »

Grazie Carlo, attendiamo fiduciosi! :D
Avatar utente
p.mancio
Messaggi: 47
Iscritto il: 20 ago 2009, 17:42
Contatta:

Re: E' possibile spegnere il QNAP 209 II con un comando DOS

Messaggio da p.mancio »

Quoto, attendiamo fiduciosi!
- TS-209 fw v3.1.0 b.0708T - 2* WD10EADS (no raid)
- Mac Mini Early 2009 - Snow Leopard
- Macbook Early 2009 - Snow Leopard
- 1 PC Windows 7 RTM / XP / Ubuntu 9.0.4
- WD TV + Popcorn Hour A-110
- Router Apple Time Capsule 1TB
- XBOX360, Xbox, WII, PS3, PSP
carlomuccini
Messaggi: 8
Iscritto il: 26 feb 2009, 19:17

Re: E' possibile spegnere il QNAP 209 II con un comando DOS

Messaggio da carlomuccini »

Come promesso eccomi qua....

Il problema nel collegamento Telnet è che si riesce ad inviare la login
ma poi bisogna attendere il messaggio di invio della password e poi
si possono inviare i comandi.
Questa cosa una BAT non la può fare ma può farlo un programma
scritto in VBscript.

Questo è il mio script che potete copiare e incollare nel blocco note e poi
salvarlo con estensione VBS altrimenti non funziona.

Dovete modificare x.x.x.x con l'indirizzo IP del vostro QNAP
e inserire la login e la password corretta al posto degli asterischi.
Il server viene spento dopo 5 secondi

Spero vi possa essere utile

Carlo





Set oShell = WScript.CreateObject("WScript.Shell")
oShell.Run "Telnet x.x.x.x"
WScript.Sleep 500
oShell.SendKeys "admin{ENTER}"
WScript.Sleep 500
oShell.SendKeys "******{ENTER}"
WScript.Sleep 500
oShell.SendKeys "halt 5{ENTER}"
Avatar utente
luciano
Amministratore
Messaggi: 8710
Iscritto il: 25 apr 2008, 01:45
Località: Roma
Contatta:

Re: E' possibile spegnere il QNAP 209 II con un comando DOS

Messaggio da luciano »

Grazie Carlo!

Per la cronaca si può sostituire "halt 5" con "poweroff". Ho notato che con alcuni modelli non sempre il comando halt spegne il NAS....
Rispondi