Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "InternetRete/ConfigurazioneRete/Hamachi"
Differenze tra le versioni 39 e 46 (in 7 versioni)
Versione 39 del 27/03/2008 11.05.29
Dimensione: 4373
Commento: ridotta intro chilometrica
Versione 46 del 06/03/2019 17.09.04
Dimensione: 4404
Autore: jeremie2
Commento: nuove note
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 4: Linea 4:
[[BR]]
||<tablestyle="float:right; font-size: 0.9em; width:35%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]] [[TableOfContents(1)]]||
<<BR>>
<<Indice(depth=1)>>
Linea 9: Linea 9:
'''Hamachi''' è software che permette di creare una rete privata virtuale basata sul protocollo UDP. '''Hamachi''' è un programma multi piattaforma che permette di creare una rete privata virtuale basandosi sul protocollo UDP.
Linea 12: Linea 12:
Viene comunque fornita una documentazione dettagliata su tutte le procedure di trasferimento delle informazioni, e viene assicurata l'assenza di [http://it.wikipedia.org/wiki/Adware adware] o [http://it.wikipedia.org/wiki/Spyware spyware]. Viene comunque fornita una documentazione dettagliata su tutte le procedure di trasferimento delle informazioni, e viene assicurata l'assenza di [[http://it.wikipedia.org/wiki/Adware|adware]] o [[http://it.wikipedia.org/wiki/Spyware|spyware]].
Linea 14: Linea 14:
= Installazione e Configurazione = La versione per Linux è disponibile senza interfaccia grafica, quindi da linea di comando, nel pacchetto oltre al file `README`, è possibile trovare un eseguibile per la configurazione del proprio computer come nodo VPN.
Linea 16: Linea 16:
'''Hamachi''' è un programma multipiattaforma (Linux, Windows, Mac). La versione per Linux ha un'interfaccia da linea di comando. Nel [http://www.hamachi.cc/download/list.php pacchetto] oltre al file {{{README}}}, è possibile trovare un eseguibile per la configurazione del proprio computer come nodo di una VPN. = Preparativi =
Linea 18: Linea 18:
Hamachi necessita dell'interfaccia `tun/tap`, utilizzata per creare ''tunnel'' o ''bridge''. Le ultime distribuzioni Linux dispongono già delle funzionalità richieste. In caso contrario seguire le istruzioni di questa [http://hamachi.cc/tuntap pagina]. Scaricare il pacchetto dell'applicazione da [[http://www.hamachi.cc/download/list.php|questo indirizzo]].
Linea 20: Linea 20:
Viene rilasciato anche un programma chiamato '''tuncfg''', sotto licenza BSD, utile per la configurazione dell'interfaccia. '''Hamachi''' necessita dell'interfaccia '''tun/tap''', utilizzata per il ''tunneling'' e per il ''bridging''; tale funzionalità è disponibile in maniera predefinita su '''Ubuntu''', quindi non è necessario installare e configurare nessun pacchetto aggiuntivo.
Linea 22: Linea 22:
Ecco la procedura per installare il programma e configurarlo:
 
 * Scompattare l'archivio e spostarsi all'interno della directory appena creata con il comando: {{{
cd Nome_Percorso
= Installazione =

 0. [[AmministrazioneSistema/FormatiDiCompressione#metodografico|Scompattare]] l'archivio nella propria '''Home''' e spostarsi all'interno della cartela appena creata digitando il seguente comando in una finestra di terminale: {{{
cd ~/hamachi-0.9.9.9-20-lnx
Linea 28: Linea 28:
 * Dare il comando: {{{  0. Per installare il programma è sufficiente digitare il seguente comando: {{{
Linea 30: Linea 30:
}}} che provvederà a copiare i binari in `/usr/bin`, a compilare ''tuncfg'' e a creare il link simbolico per `hamachi-init`. }}}
Linea 32: Linea 32:
 * Per avviare Hamachi bisogna prima lanciare tuncfg, prima però bisogna dare i permessi giusti, con il comando: {{{  0. Impostare su '''tuncfg''' i permessi necessari all'avvio del programma; digitare il seguente comando: {{{
Linea 36: Linea 36:
 e successivamente lanciarlo: {{{  0. Infine, digitare il seguente comando per creare l'interfaccia di rete necessaria al corretto funzionamento dell'applicazione: {{{
Linea 40: Linea 40:
 * A questo punto dare il comando: {{{ = Configurazione =

È necessario configurare '''Hamachi''' per poter disporre di una rete privata virtuale.

 0. Per creare un coppia di chiavi per l'accesso è sufficiente digitare il seguente comando in una finestra di terminale: {{{
Linea 42: Linea 46:
}}} per creare la coppia di chiavi e per creare la configurazione iniziale. Questo passo sarà necessario solo la prima volta.
 * Ora avviare il demone con il comando: {{{
}}}

 0. Per avviare il servizio è sufficiente digitare il seguente comando: {{{
Linea 45: Linea 50:
}}} eseguendo anche un `ifconfig` si potrà notare la creazione di una rete virtuale con un indirizzo IP assegnato dalla classe {{{5.x.y.z}}}. }}}
Linea 47: Linea 52:
 * Per eseguire un login verso un ''mediation server'' sarà sufficiente dare il comando: {{{  0. Per effettuare l'accesso verso un ''mediation server'' è sufficiente digitare il seguente comando: {{{
Linea 50: Linea 55:
 * Per poter cambiare il nick predefinito che ci è stato assegnato, dare il comando: {{{
hamachi set-nick Nome_scelto
}}}
 * È possibile creare la rete con il comando: {{{

 0. Per impostare il nome di accesso alla rete è utile digitare il seguente comando: {{{
hamachi set-nick nickname
}}} Sostituire la dicitura «nickname» con l'identificativo desiderato.

= Creare una rete virtuale =

Una volta configurato non resta che creare la rete virtuale. A tale scopo è sufficiente digitare il seguente comando in una finestra di terminale:
{{{
Linea 55: Linea 65:
}}}
 * Gli utenti possono entrare nella rete appena creata con il comando: {{{
}}}

Sostituire la dicitura «nomerete» con il nome da assegnare alla rete virtuale e «password» con la password desiderata.

= Utilizzo =

== Connettersi ad una rete ==

È possibile accedere alla rete virtuale digitando il seguente comando in una finestra di terminale:
{{{
Linea 59: Linea 77:
 * Chi crea la rete è l'unico in grado di eliminarla, con il comando: {{{
Sostituire le diciture «nomerete» e «password» con le informazioni necessarie.

== Rimuovere la rete ==

Per rimuovere la rete virtuale è sufficiente digitare il seguente comando:
{{{
Linea 62: Linea 86:
 * oppure forzare un nodo a scollegarsi, con il comando: {{{
{{{#!wiki note
L'utente che crea la rete virtuale è l'unico in grado di poterla rimuovere.
}}}

== Forzare disconnessione di un nodo ==

È possibile forzare la disconnessione di un nodo digitando il seguente comando in una finestra di terminale:
{{{
Linea 65: Linea 97:
 * Per poter visualizzare l'elenco delle reti create con Hamachi, dare il comando: {{{
==
Elenco reti ==

Per visualizzare l'elenco delle reti create con '''Hamachi''' è utile digitare il seguente comando in una finestra di terminale:
{{{
Linea 68: Linea 104:
 * Nella lista però non compare il proprietario della rete: è possibile risolvere con il comando: {{{
Per
mostrare i nomi degli utenti della rete è sufficiente digitare il seguente comando:
{{{
Linea 70: Linea 108:
}}}
 * Il carattere `*` davanti al nome della rete (racchiusa tra parentesi quadre) indica che si è membri della stessa.

= Interfaccia grafica =
Esiste un'interfaccia grafica al programma, ma è ancora in fase test: va pertanto utilizzata con prudenza.

 * Scaricare il [http://www.penguinbyte.com/software/ghamachi/ pacchetto] in fondo alla pagina;
 * Scompattare l'archivio:{{{
sudo tar xvzf nome_pacchetto
}}}
 * entrare nella directory appena creata:{{{
cd nome_pacchetto
}}}
 * Dare i permessi necessari per avviare il programma, con il comando: {{{
sudo chmod +x nome_pacchetto
}}}
 * Eseguire il programma {{{
./ghamachi
Linea 92: Linea 112:
 * [http://www.hamachi.cc/ Sito ufficiale del progetto]
 * [http://en.wikipedia.org/wiki/Hamachi Voce enciclopedica] (in inglese)
 * [http://www.penguinbyte.com/software/ghamachi/ Sito ufficiale del progetto gHamachi]
 * [http://hamachi.cc/tuntap Istruzioni relative all'interfaccia TUN/TAP]
 * [:InternetRete/ConfigurazioneRete/Vpn:Guida alla configurazion di una VPN]
 * [[http://www.hamachi.cc/|Sito ufficiale del progetto]]
 * [[http://en.wikipedia.org/wiki/Hamachi|Voce enciclopedica di Hamachi]]
 * [[http://www.penguinbyte.com/software/ghamachi/|Sito ufficiale del progetto gHamachi]]
 * [[http://hamachi.cc/tuntap|Istruzioni relative all'interfaccia TUN/TAP]]
 * [[InternetRete/ConfigurazioneRete/Vpn|Guida alla configurazione di una VPN]]
Linea 99: Linea 119:
CategoryDaRevisionare CategoryInternet CategoryInternet CategoryDaRevisionare


Introduzione

Hamachi è un programma multi piattaforma che permette di creare una rete privata virtuale basandosi sul protocollo UDP.

Ha un codice sorgente chiuso e viene distribuito sotto licenza della Applied Networking Inc. Viene comunque fornita una documentazione dettagliata su tutte le procedure di trasferimento delle informazioni, e viene assicurata l'assenza di adware o spyware.

La versione per Linux è disponibile senza interfaccia grafica, quindi da linea di comando, nel pacchetto oltre al file README, è possibile trovare un eseguibile per la configurazione del proprio computer come nodo VPN.

Preparativi

Scaricare il pacchetto dell'applicazione da questo indirizzo.

Hamachi necessita dell'interfaccia tun/tap, utilizzata per il tunneling e per il bridging; tale funzionalità è disponibile in maniera predefinita su Ubuntu, quindi non è necessario installare e configurare nessun pacchetto aggiuntivo.

Installazione

  1. Scompattare l'archivio nella propria Home e spostarsi all'interno della cartela appena creata digitando il seguente comando in una finestra di terminale:

    cd ~/hamachi-0.9.9.9-20-lnx
  2. Per installare il programma è sufficiente digitare il seguente comando:

    sudo make install
  3. Impostare su tuncfg i permessi necessari all'avvio del programma; digitare il seguente comando:

    sudo chmod 777 /sbin/tuncfg
  4. Infine, digitare il seguente comando per creare l'interfaccia di rete necessaria al corretto funzionamento dell'applicazione:

    sudo /sbin/tuncfg

Configurazione

È necessario configurare Hamachi per poter disporre di una rete privata virtuale.

  1. Per creare un coppia di chiavi per l'accesso è sufficiente digitare il seguente comando in una finestra di terminale:

    hamachi-init
  2. Per avviare il servizio è sufficiente digitare il seguente comando:

    hamachi start
  3. Per effettuare l'accesso verso un mediation server è sufficiente digitare il seguente comando:

    hamachi login
  4. Per impostare il nome di accesso alla rete è utile digitare il seguente comando:

    hamachi set-nick nickname
    Sostituire la dicitura «nickname» con l'identificativo desiderato.

Creare una rete virtuale

Una volta configurato non resta che creare la rete virtuale. A tale scopo è sufficiente digitare il seguente comando in una finestra di terminale:

hamachi create nomerete password

Sostituire la dicitura «nomerete» con il nome da assegnare alla rete virtuale e «password» con la password desiderata.

Utilizzo

Connettersi ad una rete

È possibile accedere alla rete virtuale digitando il seguente comando in una finestra di terminale:

hamachi join nomerete password

Sostituire le diciture «nomerete» e «password» con le informazioni necessarie.

Rimuovere la rete

Per rimuovere la rete virtuale è sufficiente digitare il seguente comando:

hamachi delete

L'utente che crea la rete virtuale è l'unico in grado di poterla rimuovere.

Forzare disconnessione di un nodo

È possibile forzare la disconnessione di un nodo digitando il seguente comando in una finestra di terminale:

hamachi evict

Elenco reti

Per visualizzare l'elenco delle reti create con Hamachi è utile digitare il seguente comando in una finestra di terminale:

hamachi list

Per mostrare i nomi degli utenti della rete è sufficiente digitare il seguente comando:

hamachi get-nicks

Ulteriori risorse


CategoryInternet CategoryDaRevisionare