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 35 e 36
Versione 35 del 06/10/2007 13.10.00
Dimensione: 6180
Commento:
Versione 36 del 12/10/2007 14.42.14
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]

BR

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


CategoryDaRevisionare CategoryInternet