当前位置: 主页 > Linux安装教程 > 软件安装 >

Linux操作系统下iptables的使用

时间:2017-12-24 09:39来源:未知 作者:Linux先生 举报 点击:
iptables的功能与语法规则已在上篇文章中有详细的介绍,今天就仅对启用iptables的相关配置和命令进行介绍,更详细的使用在后面的实例应用中说明。

  iptables的功能与语法规则已在上篇文章中有详细的介绍,今天就仅对启用iptables的相关配置和命令进行介绍,更详细的使用在后面的实例应用中说明。
  
  首先建立开机自动启动防火墙的脚本文件。在/etc/rc.d/目录下用touch命令建立firewall文件,执行chmod u+x firewall以更改文件属性,指定拥有者才有执行的权限。编辑/etc/ rc.d/rc.local文件,在末尾加上/etc/rc.d/firewall以确保开机时能自动执行该脚本。具体命令如下:

 


 

  
  [root@ localhost~]#touch/etc/rc.d/firewall
  
  [root@ localhost~]#chmod u+x/etc/rc.d/firewall
  
  [root@ localhost~]#echo“/etc/rc.d/firewall”>>//etc/rc.d/rc.local
  
  其次,在设置iptables规则之前,一般要先清除所有以前设置的规则,进行初始化,清除所有链中的规则。
  
  在shell提示符#下依次键入下面的命令进行初始化:
  
  [root@ localhost~]#iptables-F
  
  [root@ localhost~]#iptables-X
  
  [root@ localhost~]#iptables-t nat-F
  
  [root@ localhost~]#iptables-t nat-X
  
  分别将filter和nat表中的链中规则清除和删除自定义的链。此外在redhat或fedora版本的Linux中,可以使用更简单的办法完成上面的初始化工作:
  
  [root@ localhost~]#service iptables stop
  
  启动或重启iptables服务的命令:
  
  [root@ localhost~]#service iptables start
  
  [root@ localhost~]#service iptables restart
  
  完成以上两个步骤,下面就可以开始在iptables中设置各种各样的规则了!

推荐内容