Linux -日常运维- iptables语法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux -日常运维- iptables语法相关的知识,希望对你有一定的参考价值。

iptables -nvL #列出规则
技术分享图片
cat /etc/sysconfig/iptables #若提示无此文件, yum install iptables-services
技术分享图片
iptables -F #清空规则

service iptables save #将刚才设置的规则保存到配置文件里 #所有操作,默认filter 表
技术分享图片
iptables -t nat -nvL //-t指定表
技术分享图片
pkts #多少个数据包
bytes #数据包的字节
iptables -Z 可以把计数器清零 #就是清空上面的两个值
技术分享图片

设置防火墙规则:
一、
A #指的是增加一个规则。
INPUT #使用的链
-s 192.168.188.1 #指定来源ip
-p tcp #指定协议为tcp
sport 1234 # 来源的端口
-d 192.168.188.128 #目标ip
dport 80 #目标端口
-j #-j 操作
DROP #扔掉 REJECT:拒绝 (两个效果样,相当于封掉ip,区别:DROP看都不看,直接扔掉,REJECT:看一看再说)
iptables -A INPUT -s 192.168.188.1 -p tcp --sport 1234 -d 192.168.188.128 --dport 80 -j DROP

二、禁止访问目标端口,必须指定协议
-I # 插入的意思,插入到配置文件第一行。
规则的前后,指的是优先级的问题,优先过滤前面的规则,匹配到规则之后,直接执行
iptables -I INPUT -p tcp --dport 80 -j DROP

删除插入的规则: 删除规则使用D
iptables -D INPUT -p tcp --dport 80 -j DROP

iptables -nvL --line-numbers #把规则的编号打印出来

iptables -D INPUT 7 #删除第七条规则

#所有的数据包,在没有具体规则匹配的情况下,则走默认策略
iptables -P INPUT DROP #修改默认策略为DROP #####默认策略不要修改
iptables -P INPUT ACCEPT #放行规则

以上是关于Linux -日常运维- iptables语法的主要内容,如果未能解决你的问题,请参考以下文章

Linux防火墙详解

linux网络相关,iptables语法

Linux(三十三)Iptables 防火墙

Linux(三十三)Iptables 防火墙

Linux之iptables(rich规则)

Linux----------防火墙