CentOS iptables 报错解决办法
浏览:2479次 出处信息
启动iptables时,出现了Setting chains to policy ACCEPT: security raw nat filter [FAILED]
Google 之后发现是CentOS 的iptables多了一个security 表,而 /etc/init.d/iptables 中却没有该表的规则定义字段,所以需要手工添加。
wget https://www.dropbox.com/s/nrbvbe2veypdqz6/centos.iptables.patch -O centos.iptables.patch patch p1 < centos.iptables.patch #在要求输入文件路径是输入 /etc/init.d/iptables、 |
如果无法访问dropbox 或者对patch 命令不熟悉可以手工修改 /etc/init.d/iptables 文件,方法如下:
编辑 /etc/init.d/iptables 找到
for i in $tables; do
echo -n "$i "
case "$i" in
raw)
$IPTABLES -t raw -P PREROUTING $policy \
&& $IPTABLES -t raw -P OUTPUT $policy \
|| let ret+=1
;; |
加入以下内容到“case "$i" in”下面:
security)
$IPTABLES -t filter -P INPUT $policy \
&& $IPTABLES -t filter -P OUTPUT $policy \
&& $IPTABLES -t filter -P FORWARD $policy \
|| let ret+=1
;; |
最终结果:
for i in $tables; do
echo -n "$i "
case "$i" in
security)
$IPTABLES -t filter -P INPUT $policy \
&& $IPTABLES -t filter -P OUTPUT $policy \
&& $IPTABLES -t filter -P FORWARD $policy \
|| let ret+=1
;;
raw)
$IPTABLES -t raw -P PREROUTING $policy \
&& $IPTABLES -t raw -P OUTPUT $policy \
|| let ret+=1
;; |
保存后重启Iptables即可。
建议继续学习:
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
<< 前一篇:web业务尽快升级到centos 6.4的理由
后一篇:如何在Redis里按模式删除数据 >>
文章信息
- 作者:xiao H 来源: LinuxByte
- 标签: iptables
- 发布时间:2014-04-07 22:48:15
近3天十大热文
-
[325] WordPress插件开发 -- 在插件使用 -
[151] 解决 nginx 反向代理网页首尾出现神秘字 -
[91] IOS安全–浅谈关于IOS加固的几种方法 -
[50] 二维码的生成细节和原理 -
[50] Linux Used内存到底哪里去了? -
[50] 到底什么是MVC? -
[48] Shell的那些事儿 -
[47] Hacker News 排名算法工作原理 -
[47] 中间件和稳定性平台 -
[46] 浏览器的工作原理:新式网络浏览器幕后揭秘
