From Gentoo Wiki
Jump to:navigation Jump to:search

Haguichi is a graphical front-end to Hamachi, a VPN tunneling engine.

Currently no ebuild exist for haguichi, therefore this article provides instructions on manually building and installing the package.


Kernel configuration

The kernel must support tunneling.

KERNEL Enabling CONFIG_TUN in the kernel
Device Drivers -->
   Network device support -->
      <*> Universal TUN/TAP device driver support


First unmask and emerge Hamachi, the VPN engine:

root #echo "net-misc/logmein-hamachi ~amd64" >> /etc/portage/package.accept_keywords
root #emerge --ask net-misc/logmein-hamachi

Haguichi requires mono and gtk-sharp. Emerge them in one fell swoop:

root #emerge --ask dev-lang/mono dev-dotnet/gtk-sharp dev-dotnet/notify-sharp dev-dotnet/gconf-sharp dev-dotnet/ndesk-dbus dev-dotnet/ndesk-dbus-glib

Then nab the Haguichi tarball:

user $wget http://launchpad.net/haguichi/1.0/1.0.20/+download/haguichi-1.0.20-clr4.0.tar.gz

Untar the file, and go into the resulting directory:

user $tar -xf haguichi*.tar.gz && cd haguichi*

Then build and install the package:

user $./configure --prefix=/usr && make && su -c 'make install'

See also

  • Hamachi — a cross platform VPN tunneling engine.