|
Dimensione: 4373
Commento: in italiano la maiuscola va solo dopo il punto
|
← Versione 46 del 06/03/2019 17.09.04 ⇥
Dimensione: 4404
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
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
