Newsgroup: it.comp.appl.access
Titolo: [OT] Avviare Hamachi come servizio e per più utenti

Visto il continuo ripetersi di tread che si riferiscono all'uso di 
XPUnlimited in accoppiata con Hamachi, mi sembra opportuno scrivere una mini 
guida su come configurare Hamachi in questo contesto.
Obiettivi: far partire hamachi come servizio in "server" non presidiati o in 
caso di riavvii della macchina per mancanza di corrente; dare a tutti gli 
utenti della rete Hamachi la stessa configurazione.
Accedere a windows come amministratore se ancora non lo si è fatto.
Accertarsi di usare una versione di Hamachi superiore alla 1.0.
Accertarsi che OGNI utente abbia la password nell'elenco user di windows.
Verificare che il gruppo "Utenti Desktop Remoto" contenga tutti gli utenti 
che
si desidera.
Per ciascun utente accedere al pc in modo da far creare a windows le 
cartelle
di ogni utente.
Se si usa un firewall accertasi che Hamachi sia consentito.
Se si usa un antivirus o un firewall di terze parti aggiungere alla trusted 
area
il range di ip 
5.0.0.0/255.0.0.0
 o permettere le attività della scheda di 
rete
Hamachi.
Verificare che per ciascun utente NON sia abilitata la schermata di 
benvenuto
(pannello di controllo, Account utenti)
Andare in Risorse del computer, Proprietà, Connessione remota, spuntare 
consenti agli
utenti di connettersi...Seleziona utenti remoti...aggiungere tutti i nomi 
che
 servono.
Da questo link scaricare il file srvany.exe:
http://www.electrasoft.com/srvany/srvany.exe
e metterlo nella cartella principale di Hamachi: c:\Programmi\Hamachi.
Così per questo file: 
http://www.electrasoft.com/srvany/instsrv.exe
Aprire il prompt dei comandi e scrivere:
cd C:\Programmi\Hamachi\         (...invio)
instsrv AutoHamachi "c:\programmmi\hamachi\srvany.exe"
Aprire il registro e aggiungere questa chiave alla chiave appena creata:
HKLM\SYSTEM\CurrentControlSet\Services\AutoHamachi\Parameters
Application = c:\programmi\hamachi\hamachi.exe -srvany
(In pratica a sinistra aggiungi la chiave "Parameters" e dopo averla creata
e selezionata, nel riquadro di destra aggiungi una nuova chiave "Valore
stringa" chiamata Application; doppio click su questa e scrivi
c:\programmi\hamachi\hamachi.exe -srvany).
NOTA: se si ha una versione di Hamachi uguale o superiore alla 1.0.0.45 la
stringa di prima diventa:
c:\programmi\hamachi\hamachi.exe -srvany -config "C:\Documents and
Settings\CarloVal\Dati applicazioni\Hamachi"
Tutto su di una riga e rispettando le virgolette; sostituire al posto di
CarloVal il nome della cartella con il nome dell'amministratore.
Sempre nel registro andare alla voce HKEY_CURRENT_USER\Software\Applied
Networking
selezionare la chiave Applied Networking e dal menù File scegliere Esporta; 
salvare
con il nome che si preferisce (p.e. Hamachi.reg) in una cartella che 
conosciuta.
Chiudere il registro e con notepad aprire il file appena creato (mai con 
doppio
click).
Sostituire la frase HKEY_CURRENT_USER con HKEY_USERS\.DEFAULT lasciando
invariato il resto comprese le parentesi quadre.
Salvare il file e ora fare doppio clik su di esso per inserire nel registro 
la
nuova chiave.
Se si vuole che Hamachi parta come servizio all'avvio di windows bisogna 
riaprire il registro e
andare alla chiave appena creata (HKEY_USERS\.DEFAULT\Software\Applied
Networking\Hamachi) e alla voce AutoConnect (doppio click) impostare il 
valore
= 1.
Questa è un'operazione da fare in aggiunta a tutto l'ambaradan per l'avvio
di Hamachi come servizio che abbiamo visto prima.
Aprire pannello di controllo, Strumenti di Amministrazione, Servizi, doppio
click su AutoHamachi, linguetta Connessione, spuntare sia Account di sistema
locale che Consenti al servizio di interagire col desktop. Nella tab
Generale scegliere il tipo di avvio "Automatico".
Riavviare la macchina. Ora Hamachi parte come servizio.
Ciao, Carlo

Correzione:
la frase:
instsrv AutoHamachi "c:\programmmi\hamachi\srvany.exe"
va corretta in:
instsrv AutoHamachi "c:\programmi\hamachi\srvany.exe"
Una "m" di troppo ma che impedisce al servizio di avviarsi.
Ciao, Carlo 

 Ciao, Carlo
Ciao Carlo,
mi sono permesso di pubblicarlo su AccessGroup.it
lo davi per scontato, vero?
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access

 Ciao, Carlo
Ciao Carlo,
mi sono permesso di pubblicarlo su AccessGroup.it
lo davi per scontato, vero?
VERO!
Attento all'errore...una "m" in più...
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access
Ciao, Carlo 

 ha scritto nel messaggio 
news:fu7oc6$jm2$1...@tdi.cu.mi.it...
cut
..ops...lo avevi già fatto. 

 = 1.
non l'ho mai fatta perchè io ho Hamachi 1.0.2.5 e come scritto qui
http://www.itsatechworld.com/2006/01/17/hamachi-vpn-solution/
ho capito di poterla saltare (d'altronde io questa non ce la ho
HKEY_CURRENT_USER\Software\Applied Networking)
Meni Tenks
F.

 ha scritto
Ho fatto (o meglio feci) tutto (o quasi vedi PS) e funzionommi
(tutt'ora).
Ho perň un problema.
Accendo PC e Hamachi parte come servizio: OK
Pippo fa primo log in, lavora e si disconette: OK.
Topolino fa secondo log in, lavora e non riesce a disconnettersi. Solo
uscendo da Hamachi posso disconnettere.
Sostituendo Pippo e Topolino  con Utenti Normali o Amministratori, il
risultato non cambia.
San Costarella veglia ancora su di me?
--------------------------------------------------------
Domandina banale: gli utenti fanno parte del gruppo "Utenti Desktop Remoto"?
Fai questa prova: prima di disconnettere un utente arresta o chiudi hamachi, 
poi disconnetti.
Ora accedi come altro utente.
Se ancora non funziona...
Con la versione 1.0.2.5 dovresti trovare la chiave in:
HKEY_LOCAL_MACHINE\SOFTWARE\Applied Networking\Hamachi
oppure:
HKEY_CURRENT_USER\Software\Applied Networking\Hamachi
Se non hai tutto questo č necessario trovare dove si trova la chiave che 
abilita hamachi con quel nikname e che ha tra i parametri (chiavi) la Key 
tua propria, quella che si genera la prima volta che si installa hamachi e 
si crea la rete virtuale. Da questo ne deriva che per trovare questa chiave 
nella locazione HKEY_CURRENT_USER\Software, devi accedere alla macchina con 
quell'account (amministratore) e aprire il registro per trovarla.
Quando la trovi salva la chiave dal menů File...Esporta e la salvi in una 
posizione accessibile a tutti gli utenti.
Accedi ora come altro utente e apri il file appena salvato unendo il 
contenuto al registro del nuovo utente. Cosě per tutti gli altri utenti.
Fammi sapere.
Ciao, Carlo

 Ciao, Carlo
GRAZIE!
Stasera a casa provo.
Per completezza, magari aiuta a capire:
1) sto parlando del SERVER XpUnlimited+Hamachi ("purtroppo" usato da 4
utenti, Mamma, Babbo, Amministratore, UtenteRemoto)
2) al gruppo Desktop Remoto appartiene solo UtenteRemoto (cioè
l'utente che deve poter accedere in remoto)
3) come accennato chiunque accede al server DA LOCALE :
Mamma lavora e si disconette quando deve far posto ad un altro.
Babbo lavora ma NON riesce a disconnetersi quando deve far posto ad un
altro.
(invertendo l'ordine di accesso o cambiando Utenti con Amministratori
il risultato non cambia)
4) Babbo Riesce a diconnettersi solo previa uscita da Hamachi.
Se poi accedo come Amministratore (primo creatore di Hamachi) posso
riavviare Hamachi (non ricordo se manualmente (Start-Programmi) o si
trova in avvio automatico), ma direi non come servizio (dato che se mi
disconnetto e mi connetto ad un altro utente, Hamachi NON c'è).
Se invece accedo magari nuovamente come Mamma, Hamachi non c'è. Se lo
lancio io manualmente parte la procedura guidata per darmi un nuovo IP
Hamachi.
Per riavere il mio Hamachi-Servizio mi tocca allora avvisare l'Utente
Remoto e riavviare PCServer (in pratica ogni due login un riavvio).
F.

 Ciao, Carlo
Grazie
PS rischio di fare danni a "smanettare" nelle chiavi di registro??
è opportuno fare una copia del registro prima di fare modifiche??
F.

 ha scritto
1) sto parlando del SERVER XpUnlimited+Hamachi ("purtroppo" usato da 4
utenti, Mamma, Babbo, Amministratore, UtenteRemoto)
2) al gruppo Desktop Remoto appartiene solo UtenteRemoto (cioè
l'utente che deve poter accedere in remoto)
3) come accennato chiunque accede al server DA LOCALE :
Mamma lavora e si disconette quando deve far posto ad un altro.
Babbo lavora ma NON riesce a disconnetersi quando deve far posto ad un
altro.
(invertendo l'ordine di accesso o cambiando Utenti con Amministratori
il risultato non cambia)
4) Babbo Riesce a diconnettersi solo previa uscita da Hamachi.
Se poi accedo come Amministratore (primo creatore di Hamachi) posso
riavviare Hamachi (non ricordo se manualmente (Start-Programmi) o si
trova in avvio automatico), ma direi non come servizio (dato che se mi
disconnetto e mi connetto ad un altro utente, Hamachi NON c'è).
Se invece accedo magari nuovamente come Mamma, Hamachi non c'è. Se lo
lancio io manualmente parte la procedura guidata per darmi un nuovo IP
Hamachi.
Per riavere il mio Hamachi-Servizio mi tocca allora avvisare l'Utente
Remoto e riavviare PCServer (in pratica ogni due login un riavvio).
F.
--------------------------------Risposta----------------------------
Mi cominciano a sorgere dei dubbi...
Mi spieghi esattamente cosa ti proponi di fare?
Se ho ben capito il computer "server" dove è installato XPU + Hamachi deve 
essere raggiungibile sia in locale che in remoto?
Se si usa il server in locale con utenti diversi, tu vorresti che, oltre a 
partire la stessa rete hamachi, parta anche XPU in modo che un eventuale 
client remoto possa accedervi comunque?
Fammi chiarezza perchè comincio a non capirci nulla.
Ciao, Carlo 

F.
Carlo

 Ciao, Carlo
PC di casa "server"
Ha XpUnlimited e Hamachi come servizio
4 utenti : FAdmin (amministratore), MRemoto (amministratore), Mamma
(utente), Babbo (utente)
Database Access FE e BE con BE in C:\ e un FE in C:
\DocumenstAndSettongs...\FAdmin e un FE in C:\DocumenstAndSettongs...
\MRemoto
Io (FAdmin) uso il database in locale
MRemoto si collega da casa sua tramite Rete Hamachi e Desktop Remoto
FUNZIONA TUTTO! (io in locale uso direttamente il FE, l'utente Mremoto
si collega e lavora)
Unico neo è che quando (e parlo degli utenti locali Mamma, Babbo,
FAdmin) ci si vuole disconnettere da Windows (start-disconnetti) il
primo che lo fa non ha problemi, il secondo deve per forza terminare
Hamachi per poterlo fare (e quindi poi per riavere Hamachi-Servizio mi
tocca riavviare)
In pratica direi che il problema è solo di Hamachi come servizio:
1) Avvio PC e HamachiServizio parte senza problemi (infatti da remoto
ci si può connettere)
2) Entra un UtenteLocaleServer qualsiasi (HamachiServizio OK)
3) Si disconnette (Hamachi-Servizio OK)
4) Entra un altro UtenteLocaleServer (Hamachi-Servizio OK)
5) Prova a disconnettersi (start-disconnetti o anche start-arresta il
sistema) e non succede nulla!
Per poter disconnettere il SECONDO UtenteLocaleServer mi tocca
chiudere Hamachi
Sperando di essere stato chiaro e ovviamente ringraziando
anticipatamente per qualsivoglia contributo...
F.

chiudere Hamachi
F.
E' necessario chiarire alcune cose.
Con XPU la gestione degli accessi (e delle disconnessioni) č cambiata.
Sparisce il cambio rapido utente, ora devi immettere nome utente e password 
all'avvio di windows.
Termina sessione non č piů visibile ma solo disconnetti...pur restando 
attiva (ma disconnessa) la connessione al momento che disconnetti l'utente.
Per terminare la sessione puoi agire solo da Task Manager (sezione Utenti).
Impostare Hamachi come servizio in questa configurazione mi sembra inutile e 
forse dannoso perchč hamachi (nella versione free) non permetterebbe di 
essere avviato come servizio, anche se noi siamo riusciti a farlo 
ugualmente. Preciso che come servizio hamachi resta attivo pur cambiando 
l'utente...controllare i servizi per credere.
L'accoppiata XPU + Hamachi, IMHO, va gestita in modo diverso.
Eliminare hamachi come servizio (togliendo le chiavi che abbiamo aggiunto ad 
inizio post).
Per ogni utente che accede in locale impostare Hamachi che si avvii 
all'avvio di windows (non come servizio).
Per ogni utente impostare il proprio IP hamachi ed eventualmente unirsi alla 
rete principale che si era definita.
Tutto ciň a valore se il singolo utente che accede in locale ha bisogno a 
sua volta di connettersi tramati Hamachi ad una rete terza e diversa dalla 
principale.
Dimmi che fin qui ci siamo.
Se l'utente in locale non ha bisogno di connettersi ad una rete terza la 
configurazione diventa questa:
Togliere hamachi come servizio
Abilitare l'avvio con windows di hamachi e per l'utente Admin.
Tutti i client dispongono di un proprio hamachi che si connette alla rete 
condivisa (dunque č visibile l'elenco delle macchine connesse).
Quando alla macchina server accede admin, hamachi si avvia senza problemi e 
tutti i client vedono la rete comune e possono accedere tramite XPU.
Quando alla macchina server accede un secondo utente (in locale) 
necessariamente l'utente admin deve essere disconnesso.
Il secondo utente deve essere amministratore se vuole usare XPU anche se puň 
far partire Hamachi.
Fine prima parte...dimmi se fin qui ci sei.
Carlo 

 Carlo
Sempre più sperando di essere chiaro e ringraziando!
PPS
Ho appena scoperto che il mio router netgear ha la possibilità di
mettere dei "parametri" per DynDns (immagino per creare sempre un ip
statico virtuale all'avvio del router)
Abbandonare Hamachi e passare a DynDNS?? Immagino poi configurando il
router per far accedere dall'esterno al PC server che c'è dietro?
F.

utente solo una volta
Adesso ho capito le tue esigenze....
Ricapitoliamo i vari passaggi.
Lascia hamachi attivo come servizio.
Accedi alla macchina server come admin (amministratore) e lanci 
l'interfaccia di hamachi.
Nelle preferenze di hamachi imposti l'avvio con windows e salvi.
La scheda di rete di hamachi, in basso a destra sulla taskbar mostrerà 
l'indirizzo della tua personale rete hamachi.
Se non vedi l'icona..desktop..tasto destro su risorse di 
rete...proprietà...hamachi...spunta "mostra un'icona..."...salva e chiudi.
A questo punto chiunque può connettersi.
Ma a te non basta....
Admin si disconnette e accede "UtenteA".
Il servizio di hamachi è sempre attivo e l'icona della sceda di rete hamachi 
è presente sulla taskbar.
Lancia l'interfaccia di hamachi che dovrebbe mostrare 0.0.0.0 e ti chiede di 
immettere un nome utente (nickName)...assecondalo please...inserendo un 
nick.
Hamachi fornisce un nuovo IP.
Dalle tre stelline di hamachi scegli Join an existing network...immetti il 
nome e la password della rete master (quella che avevi creato come 
Amministratore).
Hamachi a questo punto si connette alla rete ma ti chiede anche di immettere 
una password master (per questo nuovo nodo)...accontentalo please....
Dalle preferenze di hamachi imposta anche qui l'avvio automatico con windows 
e salva.
Abbiamo finito.
Cosa è cambiato.
Ora i client eventuali vedranno nel loro proprio hamachi un nuovo "intruso" 
certo UtenteA o il nome del nick che hai dato sul server insieme ad un nuovo 
IP.
Ne deriva che se un client volesse accedere alla macchina server NON può più 
digitare l'IP della rete master ma bensì proprio qeull'IP "nuovo" appena 
aggiunto e visualizzato...poco male...si tratta solo di ridigitare un nuovo 
IP in desktop remoto.
Queste operazioni vanno fatte per ogni utente che si connette in locale e 
una sola volta.
Dimmi che ci siamo!
Ciao, Carlo

 Ora i client eventuali vedranno nel loro propriohamachiun nuovo "intruso"


IPHamachi? Il Db ne soffrirebbe??
Questo è da non fare. L'ideale sarebbe avere una macchina server dedicata 
solo ad XPU e Hamachi anche senza monitor...
Rimane comunque la possibilità di creare una virtual machine con XP + XPU e 
Hamachi, sempre funzionanti. I client accederanno solo a questa che è sempre 
in funzione.
Ciao, Carlo

On 15 Mag, 20:14, "Carlo Costarella"

Disconnettere l'utente da Task Manager!!!!!!!!!!!!!!!!!!
Funziona!!!
E io che non sapevo neanche si potesse fare.
Così siamo a posto (riesco a disconnettere tutti anche senza dover
uscire da Hamachi)
Devo solo addestrare gli Utenti Mamma e Babbo (hai detto
niente... ;-)  ) ad uscire così
Della serie chi la dura la vince!
San Costerella vince un buono per salire di un cielo nel Paradiso. :-)
F.