[iodine-users] Iodine and NetworkManager

Matej Kovacic matej.kovacic at owca.info
Thu Mar 3 09:55:09 CET 2011


Hi,

maybe that information will help someone (it could also be published on
the website).

Iodine and NetworkManager under Ubuntu Maverick

Eckhart Wörner developed NetworkManager Iodine plugin. Source code is at
http://gitorious.org/nm-iodine/

Instructions to compile and install:

1. Install git and packages necessary for compiling source code:
sudo apt-get install git
sudo apt-get install build-essential cmake libqt4-dev
sudo apt-get install debhelper

2. Get the source code from Git repository:
git clone git://gitorious.org/nm-iodine/libnm-qt-vpn.git
git clone git://gitorious.org/nm-iodine/nm-iodine.git

3. Build and install libnm-qt-vpn package:
cd libnm-qt-vpn
dpkg-buildpackage

In the upper directory, there are two DEB files, which need to be
installed before compiling nm-iodine package:
cd ..
sudo dpkg -i libnm-qt-vpn0_0.1-1_amd64.deb libnm-qt-vpn-dev_0.1-1_amd64.deb

4. Install newer version of Iodine if neccessary:
Usually Iodine could be installed with:
sudo apt-get install iodine

However, in Ubuntu repositories currently there is Iodine version
0.5.2-7, but NetworkManager Iodine plugin requires Iodine >= 0.6.0~rc1.
So we need to install newer version. Newer version in DEB file could be
found in Debian repositories: http://packages.debian.org/unstable/net/iodine

Download it with wget and install with:
sudo dpkg -i iodine_0.6.0~rc1-5_amd64.deb

5. Build and install nm-iodine package:
cd nm-iodine
dpkg-buildpackage

cd ..

sudo apt-sudo dpkg -i network-manager-iodine_0.1-2_amd64.deb

That's it.

Unfortunately, Eckhart Wörner did not developed GUI to create or change
the connection inside of nm-applet. But users can use nm-applet to put
the connection up or down.

In the nm-iodine repository there is a script which sets-up the detail
of the connections. Script is located in doc/create-applet-connection.sh
(http://gitorious.org/nm-iodine/nm-iodine/blobs/master/doc/create-applet-connection.sh)

Edit the script and fill in the details of your connection
(NAME, GATEWAY and PASSWORD), then run it. Script will create the
connection so that nm-applet will find it.

P. S. If someone is willing to write GUI settings editor, that would be
just great...


Regards,

Matej



More information about the iodine-users mailing list