ファイアウォールでデフォルトのゾーンを設定中に、未解決のエラーが発生しました。インターフェースを追加しました。
firewall-cmd --zone=public --change-interface=ens3
これにより、デフォルトの公開領域が有効になっていることがわかります。
それから私はfirewall-cmd --reload
*エラー: Command_failed: 'usr/sbin/ip6tables-restore -w -n' 失敗: ip6tables-restore v1.8.2 (nf_tables): 行 4: Rule_Replace 失敗 (該当するファイルまたはディレクトリなし: チェーン INPUT にルールあり)
したがって、ip6tables-restoreはファイアウォールが再起動したときに操作を実行しようとします。ただし、「iptables -L」を実行すると、「bash:iptables:コマンドが見つかりません」というメッセージが表示されます。
firewall-cmd --list-all
エラー:間違った地域
しかし、その地域はしばらく前に現れました...
ベストアンサー1
CentOS 8について話している場合は、RHEL(およびCentOS)がiptablesからnftablesに移行されているという事実は疑問に思います。 RHEL / CentOS 8では、これはfirewalld
nftablesが実際に使用されていることを意味し、iptablesに置き換える必要がある場合は古いパッケージを引き続き使用できますiptables
。ip6tables
nft list ruleset
andをすべて使用する前に、andが作成したゾーンルールをもう一度確認してくださいfirewalld
。ip[6]tables-restore
firewalld