Как открыть порт 2195 в iptables CentOS 6 для активации APNS

Я пробовал это решение:

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

но по-прежнему не может получить доступ к порту.

Если есть несколько портов, которые я должен открыть для APNS, дайте мне знать.

Ответ 2

Смотрите мой андерсер: fooobar.com/questions/50228/...

Для CentOS 7 вы должны использовать команду "firewall-cmd" следующим образом:

firewall-cmd --add-port=2195/tcp --permanent

iptables не рекомендуется, если вы используете firewalld-сервис.

Ответ 3

Это не сработало для меня полностью, так как моим последним правилом было DROP ALL, которое фактически сводило на нет все, что я добавил в iptables после.

Может быть полезно использовать переключатель -I:

iptables -I INPUT 1 -p tcp --dport 2195 -j ACCEPT

INPUT 1 - означает 1-е правило ввода вместо добавления, чтобы поставить правило перед отбрасыванием всех

Ответ 4

Попробуйте выполнить следующую команду, это сработало для меня:

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

$sudo/etc/init.d/iptables save