以編譯netfilter log模塊為例,內核目錄為linux-3.18.9
1.確認所編譯模塊在.config中的配置參數,可以通過make menuconfig查看,在linux-3.18.9/net/netfilter/Makefile中為:
obj-$(CONFIG_NETFILTER_XT_TARGET_LOG) += xt_LOG.o
通過make menuconfig 確認log模塊的配置參數是:
CONFIG_NETFILTER_XT_TARGET_LOG=m
2.在linux-3.18.9內核頂層目錄執行編譯:
make CONFIG_NETFILTER_XT_TARGET_LOG=m M=/path/to/linux-3.18.4/net/netfilter modules
3.拷貝模塊到安裝的內核模塊目錄:
cp /path/to/linux-3.18.4/net/netfilter/xt_LOG.ko /lib/modules//lib/modules/3.18.9/kernel/net/netfilter
執行depmod -a 或 depmod -A
完成。
轉載:https://my.oschina.net/sskxyz/blog/393482