如何在iptables CentOS 6中打开端口2195以激活APNS

时间:2012-11-28 13:47:49

标签: linux centos apple-push-notifications iptables centos5

我尝试了这个解决方案:

iptables -I OUTPUT -p tcp --dport 2195 -j ACCEPT
/etc/init.d/iptables stop
/etc/init.d/iptables start

但仍然无法访问该端口。

如果我需要为APNS打开更多端口,请告诉我。

4 个答案:

答案 0 :(得分:39)

怎么样:

iptables -A INPUT -p tcp --dport 2195 -j ACCEPT
service iptables restart

This也可能会有所帮助。

-HTH

答案 1 :(得分:7)

它完全不适合我,因为我的最后一条规则是DRO​​P ALL,它基本上否定了我在

之后加入iptables的所有内容

使用-I开关可能很有用 iptables -I INPUT 1 -p tcp --dport 2195 -j ACCEPT 1 - 表示第一个规则而不是附加,将规则放在所有

之前

答案 2 :(得分:5)

请在此处查看我的回复:https://stackoverflow.com/a/25229943/1472048

对于CentOS 7,你应该使用" firewall-cmd"像这样的命令:

firewall-cmd --add-port=2195/tcp --permanent
如果您使用firewalld服务,则不建议使用iptables。

答案 3 :(得分:1)

尝试以下命令,它对我有用:

  

$ sudo iptables -A INPUT -p tcp --jport 2195 -j ACCEPT

     

$ sudo /etc/init.d/iptables save