|
Dimensione: 6180
Commento:
|
Dimensione: 5780
Commento: sistemata Ulteriori risorse
|
| Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
| Linea 15: | Linea 15: |
||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''La seguente guida prevede l'utilizzo esclusivo della riga di comando; per acquisire informazioni sufficienti, consultare le pagine [http://wiki.ubuntu-it.org/ComandiBase Comandi Base] e [http://wiki.ubuntu-it.org/Sudo Sudo].''|| |
|
| Linea 106: | Linea 103: |
| * [http://www.hamachi.cc/download/list.php Pagina di download] di Hamachi. * [http://en.wikipedia.org/wiki/Hamachi Hamachi] su Wikipedia (en). * [http://www.penguinbyte.com/software/ghamachi/ gHamachi]: interfaccia grafica per Hamachi. * [http://hamachi.cc/tuntap Istruzioni] relative all'interfaccia tun/tap. * [http://en.wikipedia.org/wiki/Vpn VPN] su Wikipedia (en). |
* [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:Guda alla configurazion di una VPN] |
IndiceBR TableOfContents(1) |
Introduzione
attachment:logo.png
Hamachi è software che permette di creare una rete privata virtuale basata 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 [http://it.wikipedia.org/wiki/Adware adware] o [http://it.wikipedia.org/wiki/Spyware spyware].
Che cos'è una VPN e che vantaggi offre?
Una VPN è una rete che permette di collegare reti private attraverso una rete pubblica (Internet). I vantaggi offerti da questa tecnologia sono molteplici. Lo scopo delle reti VPN è di dare alle aziende le stesse possibilità delle linee private in affitto ad un costo inferiore, sfruttando le pubbliche reti condivise. Le [:InternetRete/ConfigurazioneRete/Vpn:reti VPN] utilizzano collegamenti che necessitano di autenticazione per garantire che solo gli utenti autorizzati vi possano accedere, inoltre utilizzano sistemi crittografici per garantire la sicurezza nei file condivisi da un'eventuale intercettazione. Le VPN, per comunicare, usano un sistema di [http://it.wikipedia.org/wiki/Tunneling tunnelling]. Questo evita anche attacchi di tipo [http://it.wikipedia.org/wiki/Spoofing spoofing] (mascheramento di un indirizzo IP).
Che cos'è il protocollo UDP?
UDP è un protocollo di trasporto a pacchetto. È usato di solito in combinazione con il protocollo IP. L'UDP è un protocollo di rete di bassa affidabilità, privo di connessione, ma in compenso molto rapido ed efficiente per le applicazioni "leggere". Infatti viene utilizzato maggiormente per la trasmissione di informazioni audio o video, dato che le applicazioni in tempo reale spesso richiedono un ritmo minimo di spedizione.
Installazione e Configurazione
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.
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].
Viene rilasciato anche un programma chiamato tuncfg, sotto licenza BSD, utile per la configurazione dell'interfaccia.
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
Dare il comando:
sudo make install
che provvederà a copiare i binari in /usr/bin, a compilare tuncfg e a creare il link simbolico per hamachi-init.
Per avviare Hamachi bisogna prima lanciare tuncfg, prima però bisogna dare i permessi giusti, con il comando:
sudo chmod 777 /sbin/tuncfg
e successivamente lanciarlo:
sudo /sbin/tuncfg
A questo punto dare il comando:
hamachi-init
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:
hamachi start
eseguendo anche un ifconfig si potrà notare la creazione di una rete virtuale con un indirizzo IP assegnato dalla classe 5.x.y.z.
Per eseguire un login verso un mediation server sarà sufficiente dare il comando:
hamachi login
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:
hamachi create nomerete password
Gli utenti possono entrare nella rete appena creata con il comando:
hamachi join nomerete password
Chi crea la rete è l'unico in grado di eliminarla, con il comando:
hamachi delete
oppure forzare un nodo a scollegarsi, con il comando:
hamachi evict
Per poter visualizzare l'elenco delle reti create con Hamachi, dare il comando:
hamachi list
Nella lista però non compare il proprietario della rete: è possibile risolvere con il comando:
hamachi get-nicks
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
Ulteriori risorse
[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:Guda alla configurazion di una VPN]
