注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

itoedr的it学苑

记录从IT文盲学到专家的历程

 
 
 

日志

 
 

iptables防火墙自动开机加载的实现  

2013-05-26 10:13:24|  分类: 开机加载 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

iptables命令输完之后会立刻生效,但重启之后配置就会消失,ubuntu提供了一个 iptables-save程序快速保存配置,但还需要我们做一些工作才能让iptables配置实现开机自启动,自加载。

第一步:将iptables配置保存到/etc/iptables,这个文件名可以自己定义,只要与你定义的启动命令一致就可以了。

      iptables-save > /etc/iptables  #即将iptables 的条目都保存到/etc/iptables这个文本文件中;
注:iptables-restore的作用是通过STDIN(标准输入)上指定的数据来恢复IPTables;
    当然由你的shell提供的I/O重定向功能从一个文件中读取(比如从我们刚存于/etc/iptables中);

第二步:创建可自启动配置文件,并授于可执行权限 #这条不可忽略;

    touch /etc/network/if-pre-up.d/iptables
    chmod +x /etc/network/if-pre-up.d/iptables

注:if-pre-up.d应该是指网络接口启动之前的操作;而if-up.d是网络接口已经启用之后的操作;

3、编辑该自启动配置文件,内容为启动网络时恢复iptables配置

    vi /etc/network/if-pre-up.d/iptables
    也可以是:vi /etc/network/if-up.d/iptables #这更容易理解;

文件内容如下:

#!/bin/sh
/sbin/iptables-restore < /etc/iptables

4、:wq保存配置文件并退出即可,以后在修改完iptables配置之后只要再次执行下面的命令保存即可

iptables-save > /etc/iptables
  评论这张
 
阅读(63)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017