HIPL Binary Packages
This page covers installation of HIPL software bundle on the Linux platform. If you are looking for wireshark images or legacy kernel images with HIP support, please have a look at the contributions directory. If you want to check that your installation works, see the quick test instructions and connect to our test server.
At the minimum, you must install hipl-daemon package. The other packages are optional but very useful. To install all packages, you can alternatively install hipl-all virtual package.
Copyright
HIPL code is effectively GPLv2 until the GPL dependencies are rewritten. After this, the code will be based on MIT (Expat license). See doc/COPYING for the details.
Package Installation Instructions
Android support is work in progress. Please contact miika at iki dot fi if you want to contribute.
Install HIPL binaries for Ubuntu (precise), Debian (squeeze), Fedora (20), CentOS 6.5, Maemo and OpenWRT as follows:
deb http://mkomu.kapsi.fi/hipl/packages/ubuntu DISTRONAME main
2. run: aptitude update
3. run: aptitude install hipl-daemon hipl-dnsproxy hipl-firewall
NOTE: Upgrades don't work via the GUI (in Natty and later versions), please use command line tools (apt-get upgrade).
deb http://mkomu.kapsi.fi/hipl/packages/ubuntu DISTRONAME main
2. run: aptitude update
3. run: aptitude install hipl-daemon hipl-dnsproxy hipl-firewall
SELINUX=disabled
2. Add a new file /etc/yum.repos.d/hipl.repo
[hipl]
name=HIPL
baseurl=http://mkomu.kapsi.fi/hipl/packages/fedora/base/$releasever/$basearch
gpgcheck=0
enabled=1
3. yum install hipl-all
1. Make sure that SE Linux configuration is disabled (changing may require reboot) in /etc/selinux/config:
SELINUX=disabled
2. Add a new file /etc/yum.repos.d/hipl.repo
[hipl]
name=HIPL
baseurl=http://mkomu.kapsi.fi/hipl/packages/centos/base/$releasever/$basearch gpgcheck=0
enabled=1
3. run: yum install hipl-all
4. chkconfig hipd on
5. chkconfig hipfw on
6. chkconfig hipdnsproxy on
7. service hipfw start
8. service hipd start
9. service hipdnsproxy start
See also HIPL launchpad info on CentOS.
1. In the Application Manager's menu, open:
Tools -> Application Catalogue
2. Add a new catalogue with the following information:
Catalogue name: HIPL
Web address: http://trustinet.hiit.fi/p2pship/deb testing main
Distribution: chinook
Components: main
Disabled: <not checked>
3. From the Application Manager, install the following package: hiplauto
Other linux distrubutions are currently support by sources (e.g. openSUSE) and "make install" method. Archaic versions of Ubuntu, Fedora and CentOS may require using the userspace ipsec (or alternative patching the kernel).