之前有介绍Openwrt下IPID模块的使用及自己编译的Openwrt IPID固件下载,本次记录下编译过程。
Openwrt源码根目录下编辑:
include/netfilter.mk在ipopt软件包下添加:
$(eval $(call nf_add,IPT_IPOPT,CONFIG_NETFILTER_XT_TARGET_IPID, $(P_XT)xt_IPID))编辑:
package/iptables/Makefile在HL下添加:
- IPID编辑:
package/kernel/modules/netfilter.mk在TTL下添加:
- IPID 下载dev.openwrt.org.cn提供的IPID源码patch:
#https://www.haiyun.me
wget -P package/iptables/patches/ https://dev.openwrt.org.cn/export/553/trunk/package/iptables/patches/006-iptable-ipid.patch
wget -P target/linux/generic-2.6/patches-2.6.32/ https://dev.openwrt.org.cn/export/553/trunk/target/linux/generic/patches-2.6.32/995-netfilter_linux-ipid.patch修改iptable-ipid.patch第二行为:
+++ b/extensions/libxt_IPID.c然后编译Openwrt固件,选择IPOPT软件包即可。