首先找到模塊的名字,然后去源碼中x86/x86_build/output/build/linux-4.0找到模塊對應的iptable_nat.c文件
在x86/x86_build/output/build/linux-4.0/目錄下grep -rn "iptable_nat.o"找到
x86/x86_build/output/build/linux-4.0/net/ipv4/netfilter/Makefile52: \
obj-$(CONFIG_IP_NF_NAT) \+= iptable_nat.o
得到配置變量是CONFIG_IP_NAT
繼續在linux4.0下grep -rn "IP_NAT"
找到x86/x86_build/output/build/linux-4.0/output/build/linux-4.0/net/ipv4/netfilter/Kconfig:248:config IP_NF_NAT
config IP_NF_NAT
tristate "iptables NAT support" //即是內核中的開啟該選項的地方
depends on NF_CONNTRACK_IPV4 //注意這些depend選項必須先打開才能看到你想要打開的選項
default m if NETFILTER_ADVANCED=n
select NF_NAT
select NF_NAT_IPV4
select NETFILTER_XT_NAT
help
This enables the `nat' table in iptables. This allows masquerading,
port forwarding and other forms of full Network Address Port
Translation.
To compile it as a module, choose M here. If unsure, say N.
if IP_NF_NAT
如何查找要編譯的內核模塊
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
推薦閱讀更多精彩內容
- 1.早起,送小孩,準備辦入臺證的各種材料去掃描,買菜; 2.寫計劃; 3.去泡小報名,車上看基金豆的簡書; 4.填...