|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!iptables是Linux下不错的防火墙软件,本文次要给人人先容下iptables的安装、划定规矩增添和扫除、开放指定端口、屏障指定ip和ip段等CentOS下iptables的基础使用。
1、iptables的安装
假如CentOS没有默许安装iptables,则实行上述下令。怎样晓得体系是不是有iptables呢?实行以下下令
假如提醒iptables:unrecognizedservice则暗示体系还没有安装。
2、iptables地点目次与设置文件(IP4)
安装完iptables后,设置文件默许在/etc/sysconfig/iptables
图为iptables默许的设置
3、先扫除已有的划定规矩,在SSH中实行以下下令(“#”号和“#”号后的无需填写)
- iptables-F#清空所选链。这即是把一切划定规矩一个个的删除。iptables-X#删除指定的用户自界说链。iptables-Z#把一切链的包及字节的计数器清空。
复制代码 4、开放指定的端口
这个一样平常用于办事器,如同意经常使用的80(http端口),20、21(FTP端口),22(SSH端口),3306(MYSQL端口等)
1、编纂/etc/sysconfig/iptables文件,保举利用WINCAP
2、把默许的划定规矩扫除并增加以下字段
- #同意已创建的或相干连的通行-AINPUT-mstate--stateESTABLISHED,RELATED-jACCEPT#同意当地回环接口-AINPUT-s127.0.0.1-d127.0.0.1-jACCEPT#同意本机对外会见-AOUTPUT-jACCEPT#同意会见SSH端口,假如端口修正了能够变动响应端标语-AINPUT-ptcp--dport22-jACCEPT#同意会见80(HTTP)端口-AINPUT-ptcp--dport80-jACCEPT#同意会见FTP端口:21、20-AINPUT-ptcp--dport21-jACCEPT-AINPUT-ptcp--dport20-jACCEPT#同意会见161(SNMP)端口:-AINPUT-pudp--dport161-jACCEPT#克制其他未同意的划定规矩会见-AINPUT-jREJECT-AFORWARD-jREJECT#利用XEN、OPENVZ的VPS用户注重!!!假如在文件中加上了最初一条“克制其他未同意的划定规矩会见”,则必需加上第一条“同意已创建的或相干连的通行”。假如没加上第一条,则没法经由过程指定的端标语(如SSH)毗连VPS。
复制代码 3、保留并利用以下下令重启iptables。
5、屏障指定IP、IP段
1、屏障单个IP
在/etc/sysconfig/iptables中增加以下划定规矩,便可将IP123.45.67.89永世BAN(封)失落。
- -AINPUT-s123.45.67.89-jDROP
复制代码 增加多条单个IP也很复杂,间接回车另起一行,将以上划定规矩稍作修正便可。
2、屏障IP段
偶然候必要屏障一个区域、一个国度或一个网段的IP时,我们能够经由过程以下体例屏障
- #屏障全部段(A类地点)即从192.0.0.1到192.255.255.254,则增加以下划定规矩。-IINPUT-s192.0.0.0/8-jDROP#封IP段(B类地点)即从192.168.0.1到192.168.255.254,则增加以下划定规矩。-IINPUT-s192.168.0.0/16-jDROP#封IP段(C类地点)即从192.168.200.1到192.168.200.254,则增加以下划定规矩。-IINPUT-s192.168.200.0/24-jDROP
复制代码 以上操纵保留后,重启iptables便可。
6、查询已增加了的iptables划定规矩
在SSH中实行以上语句,个中前面的参数用法是:
v:显现具体信息,包含每条划定规矩的婚配包数目和婚配字节数
x:在v的基本上,克制主动单元换算(K、M)
n:只显现IP地点和端标语,不将ip剖析为域名
7、删除已增加了的iptables划定规矩
我们能够经由过程SSH下令疾速删除划定规矩,起首实行以下下令,把iptables划定规矩以数字序号的情势显现。
- iptables-L-n--line-numbers
复制代码
假如我们要删除第5条划定规矩,则实行以下下令便可。
8、将iptables设置为开机主动启动
iptables默许开机不启动的,若有必要请设置为开机主动启动,在SSH中实行以下代码便可。
反操纵请把“on”改成“off”
标签:iptables,防火墙教程
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们! |
|