You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:配置iptables规则匹配多源端口+单目的端口的UDP流量

求助:配置iptables规则匹配多源端口+单目的端口的UDP流量

老哥,你遇到的这个错误是因为你用的iptables 1.4.21版本里,multiport模块有个限制——同一次调用这个模块的时候,不能同时指定源端口列表(--sports)和目的端口列表(--dports),哪怕你的目的端口只有一个也不行。

给你两个简单的解决办法:

  • 方法一(最简洁,推荐):单个目的端口直接用UDP协议原生的--dport选项处理,不需要借助multiport模块,只让multiport负责多源端口的匹配。命令改成这样:

    iptables -A INPUT -p udp --dport 3074 -m multiport --sports 30000:65535 -j ACCEPT
    
  • 方法二(适合未来扩展多目的端口):如果以后你可能需要匹配多个目的端口,可以分两次调用multiport模块,一次处理源端口,一次处理目的端口:

    iptables -A INPUT -p udp -m multiport --sports 30000:65535 -m multiport --dports 3074 -j ACCEPT
    

另外要注意,因为你的默认策略是DROP,一定要确保这条ACCEPT规则放在所有DROP规则的前面,不然流量会先被丢弃,这条规则就起不到作用了。

备注:内容来源于stack exchange,提问作者john

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 16:04:10