首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >限制来自特定IP地址的最大连接数

问限制来自特定IP地址的最大连接数
EN

Ask Ubuntu用户
提问于 2018-08-21 14:32:16
回答 1查看 1.1K关注 0票数 1

我希望将特定IP的连接数(例如,147.0.0.0)限制为端口5566的25个并发连接。

我目前能够限制整个端口和所有IP地址的最大并发连接.但我只想(147.0.0.0)这样做。

任何帮助都将不胜感激。

谢谢!

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2018-08-21 14:57:05

--connlimit-above选项用于connlimit模块应该可以达到您的目标。另见iptables的手册页-扩展。例如,假设tcp:

代码语言:javascript
复制
sudo iptables -A INPUT -p tcp --syn -s 147.0.0.0 --dport 5566 -m connlimit --connlimit-above 25 -j REJECT

其结果是:

代码语言:javascript
复制
~$ sudo iptables -v -x -n -L
Chain INPUT (policy ACCEPT 6 packets, 432 bytes)
    pkts      bytes target     prot opt in     out     source               destination
       0        0 REJECT     tcp  --  *      *       147.0.0.0            0.0.0.0/0            tcp dpt:5566 flags:0x17/0x02 #conn src/32 > 25 reject-with icmp-port-unreachable

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
    pkts      bytes target     prot opt in     out     source               destination

Chain OUTPUT (policy ACCEPT 4 packets, 624 bytes)
    pkts      bytes target     prot opt in     out     source               destination
票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1067515

复制
相关文章

相似问题

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