|
Dimensione: 3429
Commento:
|
Dimensione: 5316
Commento:
|
| Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
| Linea 5: | Linea 5: |
| === Introduzione === | = Introduzione = |
| Linea 45: | Linea 45: |
| per creare la coppia di chiavi e per creare la configurazione iniziale. = Ulteriori risorse = |
per creare la coppia di chiavi e per creare la configurazione iniziale.( questo passo sarà necessario solo la prima volta). * Ora dobbiamo 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}}} |
| Linea 48: | Linea 51: |
| * risorsa 1 * risorsa 2 |
* Per eseguire un login verso un mediation server sarà sufficiente dare il comando: {{{ hamachi login }}} N.B: ci è stato assegnato un nikc predefinito, per poterlo cambiare, dare il comando: {{{ hamachi set-nick Nome_scelto }}} * Non resta che creare la nostra rete, è possibile 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}}} ) Possiamo visualizzare l'elenco delle nostre reti create con Hamachi, il comando è: {{{hamachi list }}} Nella lista però non compare il proprietario della rete, con il comando: {{{hamachi get-nicks }}} possiamo risolvere. Il carattere * davanti al nome della rete (racchiusa tra parentesi quadre) indica che si è membri di tale rete. = Interfaccia Grafica = Avevo accennato prima alla possibilità d utilzzare il programma anche con una interfaccia grafica. Il programma è ancora in test, quindi non è niente di ufficiale. * Scaricare il [http://www.penguinbyte.com/software/ghamachi/ pacchetto] in fondo alla pagina. * Scompattare l'archivio ed entare nella directory appena creata * Dare i permessi necessari per avviare il programma, con il comando: {{{sudo chmod +x nome_pacchetto }}} * Eseguire il programma {{{./ghamachi }}} = Ringraziamenti = Questo è il mio primo wiki, spero di non aver fatto troppi errori :D ringrazio tutti membri del forum che mi hanno stimolato ad andare avanti |
IndiceBR TableOfContents |
Introduzione
Hamachi è software che permette di crare una VPN (Virtual Private Network) basata su 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 ci 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 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).
Che cos'è il protocollo UDP?
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 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 }}}
- Ora diamo il comando:
{{{ sudo make install }}} che provvederà a copiare i binari in /usr/bin, a compilare tuncfg e a crare il link simbolico per hamachi-init
- A questo punto possiamo 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 dobbiamo 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 }}} N.B: ci è stato assegnato un nikc predefinito, per poterlo cambiare, dare il comando: {{{ hamachi set-nick Nome_scelto }}}
- Non resta che creare la nostra rete, è possibile 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 )
Possiamo visualizzare l'elenco delle nostre reti create con Hamachi, il comando è: {{{hamachi list }}} Nella lista però non compare il proprietario della rete, con il comando: {{{hamachi get-nicks }}} possiamo risolvere.
Il carattere * davanti al nome della rete (racchiusa tra parentesi quadre) indica che si è membri di tale rete.
Interfaccia Grafica
Avevo accennato prima alla possibilità d utilzzare il programma anche con una interfaccia grafica. Il programma è ancora in test, quindi non è niente di ufficiale.
Scaricare il [http://www.penguinbyte.com/software/ghamachi/ pacchetto] in fondo alla pagina.
- Scompattare l'archivio ed entare nella directory appena creata
- Dare i permessi necessari per avviare il programma, con il comando:
{{{sudo chmod +x nome_pacchetto }}}
- Eseguire il programma
{{{./ghamachi }}}
Ringraziamenti
Questo è il mio primo wiki, spero di non aver fatto troppi errori
ringrazio tutti membri del forum che mi hanno stimolato ad andare avanti
