Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1450559
  • 博文数量: 263
  • 博客积分: 10851
  • 博客等级: 上将
  • 技术积分: 2627
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-26 22:40
文章分类

全部博文(263)

文章存档

2013年(4)

2012年(25)

2011年(33)

2010年(50)

2009年(138)

2008年(13)

分类: LINUX

2010-06-29 11:05:35

在FC6(2.6.18-1.2798.fc6)上编译IPTABLES, 添加IPID模块

选择FC6, 是因为在FC9上编译过一次不成功, 很郁闷:

一. 编译iptables
1. 在netfilter.org上下载FC6中iptables-1.3.5
2. tar xf iptables-1.3.5.tar.bz2
3. cd iptables-1.3.5

# 先不替换系统已有的iptables可执行程序及内核相关模块
4. make KERNEL_DIR=/usr/src/kernels/2.6.18-1.2798.fc6-i586 BINDIR=/usr/local/app/test/bin LIBDIR=/usr/local/app/test/lib MANDIR=/usr/local/app/test/man
5. make KERNEL_DIR=/usr/src/kernels/2.6.18-1.2798.fc6-i586 BINDIR=/usr/local/app/test/bin LIBDIR=/usr/local/app/test/lib MANDIR=/usr/local/app/test/man install
6. cd /usr/src;  ln -s /usr/local/app/lab/iptables/iptables-1.3.5

二. 编译ipid模块
1. 在cu上下载iptables-ipid-2.1.tar.bz2
2. tar xf iptables-ipid-2.1.tar.bz2
3. cd iptables-ipid-2.1; make
4. cp *.so /usr/local/app/test/lib/iptables/ ; cp *.ko /lib/modules/2.6.18-1.2798.fc6/kernel/net/ipv4/netfilter/
5. depmod -a  # 如果没有这一步, 在下一步的时候会报错iptables: Unknown error 4294967295
6. ./iptables -t mangle -A POSTROUTING -j IPID --ipid-pace 0 
7. tcpdump验证结果
阅读(1599) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~