嘿,我的iptables家伙文件我有以下行: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规则,除了港口显然,任何想法?谢谢!
它给了我一个错误,当我改了行有-F盈的话,我想在即时消息说哪里去confussed?附:我运行CentOS 6的 – 2012-04-25 13:17:37
权。为了'-F INPUT'是整条生产线(即行不'-F INPUT -m state'等,但只是'-F INPUT')。现在,保持完整的'-A'行,只有在较短的'-F INPUT'行之前。这会解决你的问题吗?答:也许,但可能不是它本身。然而,它可能*帮助*解决你的问题,因为它消除了你的错误是由于'INPUT'中的某个未知的,预先存在的状态引起的恼人的可能性。它在你的'-A'设置之前清除'INPUT'。 – thb 2012-04-25 14:55:42
顺便说一句,我并不声称自己是这方面的专家。我只回答了,因为我知道的东西,可能是有益的,因为我在这里没有看到任何其他的答案的时候。也许,一旦你解决了这个问题,你会在这里发布你自己的答案,比我的答案好。祝你好运。 – thb 2012-04-25 14:55:50