Una semplice vpn con hamachi2 e ubuntu


Hamachi2 è un software (multi-piattaforma) che crea e gestisce vpn (virtual private network) in modo facile e intuitivo. In questa guida vi mostreremo come implementare una vpn per collegare due (o più) pc via internet come se fossero in una lan. Questo procedimento è stato attuato su un sistema Ubuntu ma Hamachi2 esiste anche per Windows (soprattutto) e mac.(da notare che i client per mac e linux sono in beta e il client linux è solo da riga di comando).

Passiamo all’installazione di Hamachi:

1)Per prima cosa procuriamoci il pacchetto.deb di hamachi a questo indirizzo:

https://secure.logmein.com/labs/

[opzionale] 1.1)Installiamo il pacchetto (lsb) per soddisfare le dipendenze:

installiamolo tramite gestore di pacchetti oppure tramite terminale con il comando:

sudo apt-get install lsb

2)Una volta scaricato installiamolo con gdebi o da terminale tramite il comando

sudo dpkg -i nome_pacchetto.deb

3)Ora hamachi è installato e possiamo farlo partire solo con “sudo” o da root, quindi è il caso di abilitare il nostro utente ad usare hamachi. Digitiamo questo comando sul terminale:

sudo gedit /var/lib/logmein-hamachi/h2-engine-override.cfg

il file sarà vuoto e voi dovremo aggiungere la seguente stringa:

Ipc.User      login_name

salviamo il file ed usciamo.(ovviamente al posto di login name inserite il vostro utente)

4)Ora procediamo a riavviare il demone di hamachi con il comando (sempre da terminale):

sudo /etc/init.d/logmein-hamachi restart

5)Se diamo il comando hamachi apparirà una schermata simile:

6)Settiamo hamachi:

1-diamo il comando per settare il nostro nick con cui verremo identificati:

hamachi set-nick nome

2-se possedete un account logmein potete inserirlo con il comando seguente:

hamachi attach account

7)Creiamo o aggiungiamo una rete:

1-per creare una rete:

hamachi create nome-rete password

2-per collegarci a una rete esistente:

hamachi join nome-rete password

8)una volta configurata una rete possiamo renderci visibili con il comando:

hamachi go-online nome-rete

o invisibili:

hamachi go-offline nome-rete

9)Potete controllare lo stato delle reti a cui siete connessi con il comando:

hamachi list

Per vedere la lista completa dei comandi di hamachi basta digitare

hamachi help

P.S. esiste un progetto chiamato haguichi che fornisce un’interfaccia grafica per hamachi 2 su linux questo è il sito: http://www.haguichi.net/