社区
系统维护与使用区
帖子详情
iptables 为什么一定要有 --state ESTABLISHED,RELATED -j ACCEPT ?
netxuning
2011-04-20 05:43:27
iptables中的一条:
-A RH-Firewall-1-INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
其后才是22,80之类的端口设置。
这样的话不会产生安全问题吗?
...全文
9769
5
打赏
收藏
iptables 为什么一定要有 --state ESTABLISHED,RELATED -j ACCEPT ?
iptables中的一条: -A RH-Firewall-1-INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT 其后才是22,80之类的端口设置。 这样的话不会产生安全问题吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
steptodream
2011-04-20
打赏
举报
回复
我之所以说是万全的一句 就是因为有的服务到底需要还是不需要 需要单独去判断 所以加上这一句就应付了 虽然说不太好 但是也没大问题
steptodream
2011-04-20
打赏
举报
回复
[Quote=引用 3 楼 netxuning 的回复:]
-A INPUT -m state --state NEW,ESTABLISHED,RELATED -m tcp -p tcp --dport 22 -j ACCEPT
[/Quote]
没有RELATED ssh可能还能用 你最好自己尝试一下
icmp tcp udp分别都是不同的协议
icmp没有这句 是可以的
其实icmp有很多种类http://www.cnitblog.com/yang55xiaoguang/articles/59581.html
可以用--icmp-type 来指定哪一种的允许 我常常指定(Echo request——回显请求(即Ping请求))
netxuning
2011-04-20
打赏
举报
回复
[Quote=引用 2 楼 steptodream 的回复:]
我早上给你回复的帖子里 讲了各种状态的含义 你去看看 理解了状态的含义 你就明白为什么要这样
你老这样不行 遇到一个东西 你要常用 最好去系统的学一遍。
你去google搜一下 2个半小时玩转iptables
其实写这一句是为了完全 你总不希望每个rule里都加一个ESTABLISHED吧 麻烦都麻烦死了
还有RELATED 说明包正在建立一个新的连接,这个连接是和一个已建立的连接……
[/Quote]
呵呵,谢谢主席,讲得那么精辟。
这么说如果不加这条的话,我下边的各种端口的设置需要如下:
-A INPUT -m state --state NEW,ESTABLISHED,RELATED -m tcp -p tcp --dport 22 -j ACCEPT
如果没有ESTABLISHED,RELATED的话是不是如sshd之类的服务就没办法使用了?
icmp就无需这两种状态了吧?
steptodream
2011-04-20
打赏
举报
回复
我早上给你回复的帖子里 讲了各种状态的含义 你去看看 理解了状态的含义 你就明白为什么要这样
你老这样不行 遇到一个东西 你要常用 最好去系统的学一遍。
你去google搜一下 2个半小时玩转iptables
其实写这一句是为了完全 你总不希望每个rule里都加一个ESTABLISHED吧 麻烦都麻烦死了
还有RELATED 说明包正在建立一个新的连接,这个连接是和一个已建立的连接相关的 比如我和你做生意 我们谈成了生意 到了支付的时候 就还要和银行打交道 如果银行不和我们2打交道 我们的生意还做的成吗?
freetstar
2011-04-20
打赏
举报
回复
建立起来得链接你当然要允许接收了。。
ip
tabl
es
-A INPUT -m
state
--
state
ES
TABL
ISHED
,RE
LATED
-j
ACCEPT
ip
tabl
es
-A INPUT -m
state
--
state
ES
TABL
ISHED
,RE
LATED
-j
ACCEPT
转载于:https://www.cnblogs.com/gaoyuechen/p/8746031.html
ip
tabl
es
之-m -
state
Ip
tabl
es
参数 -m
state
--
state
有数种状态,状态有: ▪ INVALID:无效的封包,例如数据破损的封包状态 ▪
ES
TABL
ISHED
:已经联机成功的联机状态; ▪ NEW:想要新建立联机的封包状态; ▪ RE
LATED
:这个最常用!表示这个封包是与我们主机发送出去的封包有关, 可能是响应封包或者是联机成功之后的传送封包!这个状态很常被设定,因为设
Linux
ip
tabl
es
防火墙常用规则
ip
tabl
es
安装yum install
ip
tabl
es
ip
tabl
es
规则清除
ip
tabl
es
-F
ip
tabl
es
-X
ip
tabl
es
-Z 开放指定的端口允许本地回环接口(即运行本机访问本机)
ip
tabl
es
-A INPUT -s 127.0.0.1 -d 127.0.0.1 -j
ACCEPT
允许所有本机向外的访问
ip
tabl
es
-A OUTPUT -j
ACCEPT
允...
ip
tabl
es
经验总结,及实战实例
写防火墙一般写进来的防护INPUT,出去的OUTPUT不写 防火墙先放行,再设置默认策略
ip
tabl
es
-P INPUT
ACCEPT
先放行22,再放行其他的端口 再设置默认策略为drop,这样非范围内的就不能上来了 为安全起见,操作的时候,先看下input的默认策略,如果是DROP,执行-F, 就不可以再上去了。最好建一个crontab, 15分钟后自动执行,完事之后再停掉,写
ip
tabl
es
-P INPUT
ACCEPT
ip
tabl
es
-F 对...
linux视频教程
ip
tabl
es
跟踪,linux – 了解
ip
tabl
es
中的连接跟踪
我在对
ip
tabl
es
中的状态/连接跟踪做了一些澄清.>这两条规则有什么区别?
ip
tabl
es
-A FORWARD -m
state
–
state
ES
TABL
ISHED
,RE
LATED
-j
ACCEPT
ip
tabl
es
-A FORWARD -m conntrack –ct
state
ES
TABL
ISHED
,RE
LATED
-j接受当指定-m
state
或-m conntrack时,两...
系统维护与使用区
19,618
社区成员
74,587
社区内容
发帖
与我相关
我的任务
系统维护与使用区
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
复制链接
扫一扫
分享
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章