首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iptables限制了两个ipv4 ipv6在系统中的连接数

iptables限制了两个ipv4 ipv6在系统中的连接数
EN

Unix & Linux用户
提问于 2017-01-19 12:07:40
回答 2查看 1.3K关注 0票数 1

连接是一个5元组(ip src/dst、端口src/dst、协议)。

那么ipv4和ipv6之间的不同连接呢?

如果我定义了iptables规则:

代码语言:javascript
复制
iptables -A INPUT -p tcp -m connlimit --connlimit-above 50 -j REJECT --reject-with tcp-reset

它将tcp连接限制为50。

ipv6 tcp连接呢?我也要写吗?

代码语言:javascript
复制
ip6tables -A INPUT -p tcp -m connlimit --connlimit-above 50 -j REJECT --reject-with tcp-reset

这是否意味着我可以拥有100个tcp连接?(50 ipv4 50 ipv6)?

它怎麽工作?谢谢。

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2017-01-19 12:18:55

每个连接有50个,因为iptables只处理ipv4,ip6tables将处理ipv6连接。它们不会“加起来”,因为它们由每个协议版本上的不同工具管理。

nftables --“新防火墙”--是否能够处理两种总结所有内容的协议?不是的。您将使用“相同的工具”(nft二进制)独立地使用rule关键字:nft add rule ip6 ...nft add rule ip ...来处理协议。

正如注释中指出的那样,nft_连接极限扩展最近被添加到Linux4.18中,如果在创建规则时使用保留字inet,则可以计算sum、ipv4ipv6

相关资料:

票数 3
EN

Unix & Linux用户

发布于 2017-01-19 12:16:02

是的,这意味着您可以拥有50+50连接。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/338611

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档