Per quelli che non conoscono Hamachi (tradotto da wikipedia):
Hamachi è un sistema di virtual private network (VPN) gestito centralmente a zero configurazione, capace di stabilire connessioni dirette tra computer posti dietro a NAT firewall senza necessità di riconfigurazione degli stessi (nella maggior parte dei casi); in altre parole, stabilisce una connessione attraverso Internet che simula quasi perfettamente la connessione che esisterebbe se i computer fossero connessi ad una LAN.
Ho realizzato un addon che integra le VPN di Hamachi in IPCop. Attualmente non posseggo un account Premium, per cui questo addon consente di effettuare soltanto le operazioni consentite ai possessori di account Free (quindi niente “Blocco della rete” o “Esclusione di un membro”, per esempio). E' basato sul client Hamachi per linux versione 0.9.9.20, che ha una serie di limitazioni rispetto al client per Windows; la principale è che non può connettersi a client collegati attraverso proxy HTTP. Una caratteristica non inclusa nel client Hamachi ma aggiunta da questo addon è che potete decidere a quali client consentire o negare la connessione, limitando un po' l'esposizione del vostro IPCop.
Se volete contattarmi o contribuire (traduzioni, suggerimenti, ecc.), non esitate a contattarmi.
Per installare questo addon, eseguite questi comandi:
cd /dove/avete/scaricato tar zxf ipcop-hamachi-x.y.z.tgz cd ipcop-hamachi ./install
Per disinstallare l'addon, usate questi comandi:
cd /dove/avete/scaricato tar zxf ipcop-hamachi-x.y.z.tgz cd ipcop-hamachi ./uninstall
Da notare che il programma di disinstallazione non rimuove alcuni file nella directory /var/ipcop/hamachi; questi sono generati al primo avvio di Hamachi (certificati e ID). Se volete mantenere la vostra “identità” (e la proprietà delle vostre reti), dovete fare un backup di questi file.
Una volta installato l'addon, troverete una nuova voce, HAMACHI, nel menu VPN.
La sezione Impostazioni generali mostra lo stato della connessione, l'indirizzo IP assegnato a IPCop e consente la configurazione di questi parametri:
Per modificare questi parametri occorre fermare il servizio Hamachi.
Particolare attenzione va al parametro Sicurezza client; ci sono tre valori possibili ed è opportuno capirne il significato per evitare brutte sorprese…
Personalmente non raccomando di usare questo addon senza impostare quest'ultimo. Dopo tutto è un firewall!
Qui potete creare nuove reti o unirvi a quelle esistenti. Mettete il nome della rete, la password e premete il pulsante che vi interessa. Potete anche spuntare il flag Autoconnessione se volete ripristinare automaticamente la connessione alla rete dopo il riavvio di Hamachi.
Qui potete controllare le reti e i client Hamachi. Il pallino sulla sinistra di reti e computer indica lo stato di connessione: rosso=offline, verde=online.
Sul lato destro, invece, troverete alcuni controlli che vi consentiranno di eseguire alcune azioni su di loro. La legenda è auto-esplicativa e passando sui bottoni con il puntatore del mouse verrà visualizzata una breve descrizione dell'azione che lo caratterizza. Se Sicurezza client è impostato a Abilita ogni client o Integra con BOT, i client abilitati verranno visualizzati in verde mentre gli altri in rosso.
Questo addon si integra con il sistema di backup di IPCop; se comunque volete fare un backup in più, dovete copiare, almeno, questi file:
/var/ipcop/hamachi/client.pri /var/ipcop/hamachi/client.pub /var/ipcop/hamachi/clients /var/ipcop/hamachi/networks /var/ipcop/hamachi/settings /var/ipcop/hamachi/state
1.1.0 Migliorata l'integrazione con IPCop:
- Stato Sistema ora mostra lo stato del servizio Hamachi
- Stato Rete mostra l'interfaccia di Hamachi colorata ;-)
- Grafici Traffico mostra il traffico Hamachi in entrata/uscita
- Le Connessioni di Hamachi vengono visualizzate con il colore giusto
Aggiunta l'integrazione con Block Outgoing Traffic.
Aggiunto l'avvio automatico al boot. Lo avevo dimenticato nella prima release :-(
1.0.0 Prima release.