Ответ 1
как насчет:
iptables -A INPUT -p tcp --dport 2195 -j ACCEPT
service iptables restart
-HTH
Я пробовал это решение:
iptables -I OUTPUT -p tcp --dport 2195 -j ACCEPT
/etc/init.d/iptables stop
/etc/init.d/iptables start
но по-прежнему не может получить доступ к порту.
Если есть несколько портов, которые я должен открыть для APNS, дайте мне знать.
как насчет:
iptables -A INPUT -p tcp --dport 2195 -j ACCEPT
service iptables restart
-HTH
Смотрите мой андерсер: fooobar.com/questions/50228/...
Для CentOS 7 вы должны использовать команду "firewall-cmd" следующим образом:
firewall-cmd --add-port=2195/tcp --permanent
iptables не рекомендуется, если вы используете firewalld-сервис.
Это не сработало для меня полностью, так как моим последним правилом было DROP ALL, которое фактически сводило на нет все, что я добавил в iptables после.
Может быть полезно использовать переключатель -I:
iptables -I INPUT 1 -p tcp --dport 2195 -j ACCEPT
INPUT 1
- означает 1-е правило ввода вместо добавления, чтобы поставить правило перед отбрасыванием всех
Попробуйте выполнить следующую команду, это сработало для меня:
$sudo iptables -A INPUT -p tcp --jport 2195 -j ACCEPT
$sudo/etc/init.d/iptables save