Introduction

Hamachi is a proprietary (closed source) commercial VPN software. With Hamachi you can organize two or more computers with an Internet connection into their own virtual network for direct secure communication.

Remeber to add hamachi to your daemons array in /etc/rc.conf, it should be put after tuntap.

And do not forget to:

chmod +x /etc/rc.d/hamachi

GUI

Various GUI frontends to hamachi are available in the AUR.

For hamachi 1:

haguichi (Gtk2, mono)

ghamachi (Gtk2)

hamachi-gui (Gtk2)

For hamachi 2 beta:

quamachi (Qt4)

haguichi (Gtk2, mono)

Troubleshooting

If Hamachi times out soon after launch

If hamachi stops working after a short period of time it can be that the client is timing out. Create ~/.hamachi/config and add the following to it:

KeepAlive 10

If you have problem connecting to some hosts

Check if they are using Hamachi2, if that is the case then it's a known issue in Hamachi2 client connecting to the Hamachi linux client.

If /etc/init.d/logmein-hamachi is not found

Replace this with /etc/rc.d/logmein-hamachi.

Error when trying to run hamachi-init

If there is error while trying to load libstdc++.so.5 you want to install it can be found from extra repository so you can install it with Pacman -S libstdc++5

If you get error while trying to load libcrypto.so.0.9.7 temporarily solution is to create link from /usr/lib/libcrypto.so.0.9.7 to /usr/lib/libcrypto.so with ln -s /usr/lib/libcrypto.so /usr/lib/libcrypto.so.0.9.7