ファイアウォールがルールを適用できない/--reloading時にset_rule()が失敗する

ファイアウォールがルールを適用できない/--reloading時にset_rule()が失敗する

私は約1年間何の問題もなくファイアウォールを使用してきました。最近新しい地域を追加しました。ドッカー、仮想を追加しましたドッカー0インターフェイスを追加してゾーンにサービスを追加しましたが、問題なく正常に実行されました。ただし、突然ファイアウォールは通常のインターフェイス(wlp59s0)を見つけることができなくなりました。私はwlp59s0を追加したかもしれないと思います。ドッカーしかも。だから私は走る

firewall-cmd --zone=work --change-interface=wlp59s0

firewall-cmd --reload

これにより、次のエラーメッセージが表示されます。

エラー: 'FirewallZoneIPTables'オブジェクトに '_FirewallZone__icmp_block_inversion'プロパティがありません。

走れば

systemctl status firewalld

システムは以下を出力します。

Firewalld[6040]: エラー: ルールを適用できません。ファイアウォールが変更された場合は、ファイアウォールを再ロードすると問題が解決する可能性があります。

Firewalld [6040]:エラー:set_rule()に1つの必須位置引数がありません: 'log_denied'

ファイアウォールがオンの場合、インターネットに接続できません。ここで何をすべきかわからないし、それに関するオンラインリソースを見つけることもできません。誰でも私を助けることができますか?

更新:0.5.0-1から0.4.4.5-1にロールバックしましたが、問題はもう存在しません。

ベストアンサー1

Archlinuxでも同じ問題があります。 1年間設定を変更したことがありません。今更新して再起動しましたが、ファイアウォールは次のエラーで起動を拒否します。 'FirewallZoneIPTables'オブジェクトに '_FirewallZone__icmp_block_inversion'プロパティがありません。 0.4.4.6-1にダウングレードされ、正常に動作します。

編集:今日0.5.1-1に更新され、今動作します。

おすすめ記事