Haguichi

From Gentoo Wiki
Jump to: navigation, search
Resources

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

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

Installation

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

Emerge

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