Firewall-cmdを使用してサービスを追加すると、サービスに必要なポートは自動的に追加されますか?たとえば、myserviceを追加するときにポートも指定する必要がありますか?ポートも追加する必要がある場合、--add-serviceの目的は何ですか?
firewall-cmd --zone=public --add-service=myservice
答え1
ポートは必要ありません。
バラよりhttps://firewalld.org/documentation/howto/open-a-port-or-service.html
最も重要なサービス ほとんどの場合、サービスはファイアウォールですでに定義されています。これにより、デフォルトのポート番号を知る必要がなくなります。