一.介绍

一般情况下的iptables其实是够用的,但是在某些些情况下可能会碰到版本过低的情况,比如使用部分模块或者要安装依赖高版本iptables的程序。
前者我在Linode的机器上碰到过,使用iptables的string模块来匹配关键词的时候报错了,研究了下发现可能是版本过低,但是直接更新并没有卵用,提示没有更新的包,所以只能编译。
由于iptables其实会加载模块,所以瞎几把编译很容易导致之后如果有其他依赖iptables的程序识别错误,因而写一篇文章来记录下如何比较"完美"的覆盖系统自带的iptables,其中编译参数为对系统yum源中的iptables的src.rpm解包后研究所得。

二.方法

也不多说,直接命令走起,在你系统依赖满足的情况下(我当初装的时候忘记记一下要哪些依赖了,所以你如果碰到缺依赖的情况的话就缺啥补啥吧),直接复制命令粘贴应该就能完成升级操作 阅读全文→