| 您的当前位置:首页 --> CentOS入门 |
| CentOS iptables防火墙的基本应用讲解 |
| 浏览次数:1958 关键词 ( 防火墙 CentOS iptables ) |
|
iptables是Linux下不错的防火墙软件,本文主要给大家介绍下iptables的安装、规则增加和清除、开放指定端口、屏蔽指定ip和ip段等CentOS下iptables的基本应用。 一、iptables的安装 如果CentOS没有默认安装iptables,则执行上述命令。如何知道系统是否有iptables呢?执行以下命令 如果提示 iptables:unrecognized service 则表示系统尚未安装。 二、iptables所在目录与配置文件(IP4) 安装完iptables后,配置文件默认在/etc/sysconfig/iptables 图为iptables默认的配置
三、先清除已有的规则,在SSH中执行下列命令(“#”号和“#”号后的无需填写) 四、开放指定的端口 这个一般用于服务器,如允许常用的80(http端口),20、21(FTP端口),22(SSH端口),3306(MYSQL端口等) 1、编辑/etc/sysconfig/iptables文件,推荐使用WINCAP 2、把默认的规则清除并添加下列字段
3、保存并使用以下命令重启iptables。 五、屏蔽指定IP、IP段 1、屏蔽单个IP 在/etc/sysconfig/iptables中添加以下规则,即可将IP123.45.67.89永久BAN(封)掉。 添加多条单个IP也很简单,直接回车另起一行,将以上规则稍作修改即可。 2、屏蔽IP段 有时候需要屏蔽一个地区、一个国家或一个网段的IP时,我们可以通过以下方式屏蔽 以上操作保存后,重启iptables即可。 六、查询已经添加了的iptables规则 在SSH中执行以上语句,其中后面的参数用法是:
v:显示详细信息,包括每条规则的匹配包数量和匹配字节数 七、删除已经添加了的iptables规则 我们可以通过SSH命令快速删除规则,首先执行以下命令,把iptables规则以数字序号的形式显示。
如果我们要删除第5条规则,则执行以下命令即可。 八、将iptables设置为开机自动启动 iptables默认开机不启动的,如有需要请设置为开机自动启动,在SSH中执行以下代码即可。 反操作请把“on”改为“off” |
| 下载次数:28 |
| 下载地址:点击下载 |
| 本资源为程序自动采集,如有侵权请联系我们移除 admin#80vps.com 来信请将#替换为@ |
| 下一条 centos系统中网络配置相关 上一条 CentOS下SSH端口修改 |