1

大家好,在我的 iptables 文件中,我有以下行:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 20000:25000 -j ACCEPT

因为我正在尝试打开一系列端口,这些端口需要为多个(是的,很多多个)不同的 minecraft 服务器打开。

我知道问题出在 IPTables 上,因为当我停止它们时,我能够访问服务器(端口 20004)但是打开它们后,我无法连接,我的格式是否正确?我什至只是

-A INPUT -m state --state NEW -m tcp -p tcp --dport 20004 -j ACCEPT

第二个复制了确切的 SSH 端口 22 规则,显然端口除外,有什么想法吗?谢谢!

4

3 回答 3

2

你有没有发出

-F INPUT

首先,如果相关?

你已经征求意见了。如果你还没有尝试过这个,你可能会。IPtables 错误有时并非易事,不是吗?但是,如果您从一个已知的状态开始,它会有所帮助-F

祝你好运。

于 2012-04-25T04:18:42.173 回答
0

你也可以使用上面的规则

iptables -A INPUT -m state --state NEW -m tcp -p tcp --match multiport --dports 20000:25000 -j ACCEPT
于 2014-09-14T21:11:34.793 回答
0

你可以试试这个

#iptables -A INPUT -p tcp --match multiport --dports 20000:25000 -j ACCEPT

于 2018-05-25T09:24:46.497 回答