K překladu modulu budeme potřebovat hlavičkové soubory aktuálně bežícího jádra.
Pokud jsem si překládali jádro sami, nastavíme proměnnou KERNELDIR
a adresář se zdroji.
Pokud ne, nainstalujeme hlavičkové sooubory.
V ukázce používám jádro 2.4.18-686
#
apt-get install gcc glibc-dev kernel-headers-2.4.18-686#
tar xzf rshaper-2.01.tar.gz#
cd rshaper-2.01#
export KERNELDIR=/usr/src/kernel-headers-2.4.18-686#
make#
make install#
depmod -a
Po překladu můžeme modul zavést a odzkoušet.
#
modprobe rshaper
Po odzkoušení upravíme konfiguraci aby se modul zaváděl při startu systému.
Do souboru /etc/modules
přidáme následující řádku.
rshaper
Do adresáře /etc/modutils
vložíme soubor rshaper
s obsahem
options rshaper mode=2
A přegenerujeme konfiguraci modulů
#
update-modules
Parametr mode určuje mód v kterém rshaper pracuje. Bude vysvětlen dále.