Kernel kompiles can be done on a different host, provided the same architecture and distribution. Just copy the config file and follow compile-kernel.sh OpenDPI needs to be built on-box and needs configured and prepared kernel sources, though, so: # tar xvf linux-source-2.6.32.tar.gz # cd linux-source-2.6.32 # cp /boot/config-2.6.32-brigaden-net6501 .config # make oldconfig && make prepare before you build the OpenDPI wrapper