web-dev-qa-db-ja.com

カスタムルールxmlでfirewalldを設定できません

Centos7:

firewall-cmd --permanent --zone=public --add-service=rules.xmlを実行しているときに、xmlを/ etc/firewalld/servicesにドロップしました。取得するのは「エラー:INVALID_SERVICE:ルール」だけです。

firewall-cmd --permanent --get-servicesを実行すると、xmlルールが一覧表示されません。

サービスを認識させるには何をする必要がありますか?

1
acme64

次のサービスコマンドを使用してfirewalldをリロードしてみてください。

# service firewalld restart

.xmlオプションから--add-service拡張子を削除します

2