Layer7 在BB版openwrt 上移植

来源:互联网 发布:广州春季网络教育 编辑:程序博客网 时间:2024/04/29 01:08

因为对协议识别的需求,故在BB版本上移植Layer7,查找过程中,发现BB版本已经移除了Layer7,我们需要在原版上打两个补丁:

具体原因可以看openawrt论坛上的:https://dev.openwrt.org/ticket/14076

已编译过代码执行make clean(注意保护自己代码)

取下两个补丁文件:633-netfilter_layer7_3.10.x_procfs_fix.2.patch​  604-netfilter_layer7_experimental_fix.patch 放到target/linux/generic/patches-3.10

中,执行make kernel_menuconfig,搜索Layer7依赖,选择依赖后,即可出现Layer7选项,然后编译,去官网下载l7的Makefile 和patch放在packet 下

编译时选中即可。编译生成固件。烧写固件。

在终端中输入: iptables -I FORWARD -s 192.168.10.0/24 -m layer7 --l7proto qq -j DROP 即可屏蔽QQ登录,移植完毕。


0 0
原创粉丝点击