ftp alg涉及到的宏控制
开启相关的宏控制
a. include/netfilter.mk
在这个文件中有下面两行代码,表示ftp alg 受下面这两个宏控制CONFIG_NF_CONNTRACK_FTP和CONFIG_NF_NAT_FTP
(eval(eval(call nf_add,NF_NATHELPER,CONFIG_NF_CONNTRACK_FTP, $(P_XT)nf_conntrack_ftp))
(eval(eval(call nf_add,NF_NATHELPER,CONFIG_NF_NAT_FTP, $(P_XT)nf_nat_ftp))
b. target/linux/generic/config-4.4 (主要看你产品使用的是哪个配置文件)如下两个宏打开
在这里主要配置
CONFIG_NF_CONNTRACK_FTP=m
CONFIG_NF_NAT_FTP=m
c .依赖的宏NF_NATHELPER也需要打开
还需要将NF_NATHELPER宏-package宏打开。方法是通过make menuconfig 打开kmod-nf-nathelper.。打开后保存。