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
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
Per installare il programma è sufficiente digitare il seguente comando:
sudo make install
Impostare su tuncfg i permessi necessari all'avvio del programma; digitare il seguente comando:
sudo chmod 777 /sbin/tuncfg
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.
Per creare un coppia di chiavi per l'accesso è sufficiente digitare il seguente comando in una finestra di terminale:
hamachi-init
Per avviare il servizio è sufficiente digitare il seguente comando:
hamachi start
Per effettuare l'accesso verso un mediation server è sufficiente digitare il seguente comando:
hamachi login
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