编译ip_tables.ko模块,根据此文档可以参考编译出其他模块

进入内核源代码

# 解压内核源代码
$ tar -xf kernel.tar.gz ~/src
# 进入内核源代码
$ cd ~/src/kernel

初始化编译配置

$ make  oldconfig
$ make  prepare
$ make  scripts

修改编译配置项

修改编译配置项,将ip_tables.ko模块设为模块编译

$ vim .config
# 然后找到CONFIG_IP_NF_IPTABLES行,变更为CONFIG_IP_NF_IPTABLES=m

修改编译配置项也可使用如下命令修改

$ make menuconfig
在 Networking support  --->Networking options  --->Network packet filtering framework (Netfilter)  --->IP: Netfilter Configuration  --->中将IP tables support (required for filtering/masq/NAT)设为M模式

编译所有模块

$ make modules

在net/ipv4/netfilter目录下,即可找到ip_tables.ko文件

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值