CentOs 7.x インストールの /etc/sysconfig/iptables ファイルを手動で編集しました。2 つのエントリと、それぞれのポートで実行される 2 つのプロセスがあります。
ポート 2181 には telnet/アクセスできますが、ポート 8081 にはアクセスできません。iptables サービスを停止すると、ポート 8081 にアクセスできます。明らかに間違っていることはありますか? 同じ iptables 構成が CentOS 6.x でも機能することに注意してください。
ありがとう。
#TOMCAT PORT
-A INPUT -i eth0 -p tcp --dport 8081 -m state --state NEW,ESTABLISHED -j ACCEPT
#ZOO KEEPER PORT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 2181 -j ACCEPT
答え1
CentOS 7 は、firewalld を使用します。希望する結果を得るには、これを変更したり無効にしたりする必要があります。