Build iproute2 under Ubuntu 1 Get source Get sourec from http://devresources.linux-foundation.org/dev/iproute2/download/ for exam: first cd your word directory then; wget http://devresources.linux-foundation.org/dev/iproute2/download/iproute2-2.6.29.tar.bz2 tar -xzvf iproute2-2.6.29.tar.bz2 2 Install Berkly db Get source from :http://www.oracle.com/technology/software/products/berkeley-db/db/index.html wget http://download.oracle.com/berkeley-db/db-4.6.18.tar.gz tar -xzvf db-4.6.18.tar.gz cd db-4.6.18;cd build_unix;../dist/configure --prefix=$INSTALLPATH --enable-compat185;make;make install --enable-compat185 will create file db_185.h above cmd will finish installing db,include put db program interface (Include fine :db_185.h,db_cxx.h,Lib :libdb*)into $INSTALLPATH, 3 cd iproute2-2.6.29 and make if error : struct iphdr incomplete type solution: try to add #include<linux/ip.h> in the right file full path of ip.h is /usr/include/linux/ip.h if error: arpd.c:19:20: error: db_185.h: No such file or directory solution : try edit vi ./misc/Makefile to add db include file path and Lib path for compiling arpd
