First what Hamachi does is create a VPN (Virtual Private Network) between the computers in the "network" it is connected to. It does this by creating an out going link to a third party site, in this case LogMeIn. Because the connection is out going and initiated by your computer to LogMeIn, it will work through most firewalls. The computers are put into contact with each other at LogMeIn by association with from your accout with them.
What this does for you is allow access to those computers as if they were on the same network like in your office or home. You can use SSH, RDP, HTTP or even a shared printer or files on any computers on that VPN. So if you want a Raspberry Pi server at a another house or office you can maintain it without having to be on site.
Update 2014-01-15Prep notes and info
- Create an account at LogMeIn first, you will need the [email protected] you used.
- Latest versions can be found at
Hamachi for Linux
I tried latest version as of 2013-01 but had to switch back to this older version for it to work.
logmein-hamachi_2.1.0.86-1_armel.deb
https://dl.dropboxusercontent.com/u/140578/logmein-hamachi_2.1.0.86-1_armel.deb
newest verion
https://secure.logmein.com/labs/logmein-hamachi_2.1.0.119-1_armel.deb
- Install some needed Linux Standard Base libraries.
Installing lsb and lsb-core will take over 10 min
sudo apt-get install lsb lsb-core -y
- Get Hamachi files (Note 1 older version, and two locations to get it from, then the newest as of 2014-02.
sudo wget https://dl.dropboxusercontent.com/u/140578/logmein-hamachi_2.1.0.86-1_armel.deb
sudo wget http://stedl.com/hobbies/raspberrypi/logmein-hamachi_2.1.0.86-1_armel.deb
orsudo wget https://secure.logmein.com/labs/logmein-hamachi_2.1.0.119-1_armel.deb
- Install those Hamachi files
sudo dpkg -i --force-depends --force-architecture logmein-hamachi_2.1.0.86-1_armel.deb
- Log into Hamachi
sudo hamachi login
- Link it to your account at LogMeIn, just match your LogMeIn user name.
sudo hamachi attach [email protected]
- Give it a name so you know which computer is which
sudo hamachi set-nick MyRPServer
- Wait a few minutes for it to report to LogMeIn, then give the system a reboot
sudo reboot
- Log in to LogMeIn website
- On the left side find "My Networks"
- You should see a request pending. If it is your new computer accept it.
- Use "Add Network" to create a VPN and put it into that network.
- Repeat with other computers you want to share that network with. Note you are limited to 5 computers per Network unless you upgrade to a paid account.
- On the Network screen each computer on a given VPN has a Virtual IP. You can use that IP to comunicate with any application you have running on the Raspberry Pi.
- For Bittorrent Sync gui http://ip:8888/ and SSH
- Hamachi for Windows in case you want to have a Windows computer join your new VPN.
Places of reference, fourms, notes and other sites for instruction