|
Dimensione: 3429
Commento:
|
Dimensione: 4547
Commento:
|
| Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
| Linea 1: | Linea 1: |
| ## page was renamed from Hamachi #format wiki |
|
| Linea 2: | 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]]|| |
<<BR>> <<Indice(depth=1)>> |
| Linea 5: | Linea 7: |
| === Introduzione === | = Introduzione = |
| Linea 7: | Linea 9: |
| Hamachi è software che permette di crare una VPN (Virtual Private Network) basata su protocollo UDP. | '''Hamachi''' è un programma multi piattaforma che permette di creare una rete privata virtuale basandosi sul protocollo UDP. |
| Linea 10: | 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 12: | Linea 14: |
| == Che cos'è una VPN e che vantaggi ci offre? == | 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 14: | Linea 16: |
| 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 reti VPN utilizzano collegamenti che necessitano di autenticazione per garantire che solo gli utenti autorizzati vi possano accedere, inoltre utilizzano sistemi crittografici per garntire 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] (mascherare il proprio indirizzo IP). | = Preparativi = |
| Linea 16: | Linea 18: |
| Scaricare il pacchetto dell'applicazione da [[http://www.hamachi.cc/download/list.php|questo indirizzo]]. | |
| Linea 17: | Linea 20: |
| == Che cos'è il protocollo UDP? == | '''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 19: | Linea 22: |
| UDP è un protocollo di trasporto a pacchetto. È usato di solito in combinazione con il protocollo IP. L'UDP ha come caratteristica di essere un protocollo di rete inaffidabile, 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 = |
| Linea 21: | Linea 24: |
= Installazione e Configurazione = Hamachi è un programma multipiattaforma (Linux, Windows, Mac). La versione per Linux ha un'interfaccia da linea di comando (anche se poi vedremo come risolvere questo "problema". Nel [http://www.hamachi.cc/download/list.php pacchetto] oltre al file Readme,troverete un eseguibile che potete utilizzare per configurare il vostro computer come nodo di una VPN. Hamachi necessita dell'interfaccia {{{tun/tap}}}, utilizzato per creare tunnel o bridge. Le ultime distribuzioni di Linux dipsongono già delle funzionalità richieste. In caso contrario seguite le istruzioni a 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: * Scompattiamo l'archivio e ci spostiamo all'interno della directory appena creata con il comando: {{{ cd Nome_Percorso |
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 37: | Linea 28: |
| * Ora diamo il comando: {{{ sudo make install |
0. Per installare il programma è sufficiente digitare il seguente comando: {{{ sudo make install |
| Linea 40: | Linea 31: |
| che provvederà a copiare i binari in {{{/usr/bin}}}, a compilare tuncfg e a crare il link simbolico per {{{hamachi-init}}} | |
| Linea 42: | Linea 32: |
| * A questo punto possiamo dare il comando: {{{hamachi-init |
0. Impostare su '''tuncfg''' i permessi necessari all'avvio del programma; digitare il seguente comando: {{{ sudo chmod 777 /sbin/tuncfg |
| Linea 45: | Linea 35: |
| per creare la coppia di chiavi e per creare la configurazione iniziale. | 0. 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. 0. Per creare un coppia di chiavi per l'accesso è sufficiente digitare il seguente comando in una finestra di terminale: {{{ hamachi-init }}} 0. Per avviare il servizio è sufficiente digitare il seguente comando: {{{ hamachi start }}} 0. Per effettuare l'accesso verso un ''mediation server'' è sufficiente digitare il seguente comando: {{{ hamachi login }}} 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: {{{ 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 }}} ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''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 }}} |
| Linea 48: | Linea 110: |
| * risorsa 1 * risorsa 2 |
* [[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 51: | Linea 116: |
| ## da questo punto in poi non modificare! | |
| Linea 53: | Linea 117: |
| CategoryNuoviDocumenti | 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
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
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
