picoNet software facilitates ad hoc multihop routing protocol for IP on Linux platforms.
The requirements for using picoNet are fairly straightforward: you'll need Linux 2.4 or above. Once you have that in place, building and installing the software is a snap. To build, simply look at the makefile and make any necessary changes, then type make. Once you've done that, place the resulting module in /lib/modules/linux-XXX/whateveruwant and type depmod -a.
To install, use insmod or modprobe. Modinfo can be used to find out usage info on the module. There are two parameters for the module, ifname and gw. Ifname is the interface name and it defaults to eth0, while gw is gateway mode and it defaults to 0 (off). Be sure to make sure the network interface is up before installing the dsr module.
If you're interested in keeping tabs on your network statistics, you can find some information in /proc/dsr. Overall, picoNet is a powerful tool that is relatively simple to build and install, making it a great choice for anyone looking for an ad hoc multihop routing protocol.