GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS 7のセットアップコマンドはエラーをスローします– FirewallDがアクティブです、firewall-cmdを使用してください!

私は通常、 setupを使用します またはsystem-config-firewall CentOSマシンでファイアウォールを構成するコマンド。しかし、CentOS 7の同じコマンドが失敗し、エラーメッセージエラー:FirewallDがアクティブです。firewall-cmdを使用してください

$setup
 ERROR: FirewallD is active, please use firewall-cmd.
 ERROR: FirewallD is active, please use firewall-cmd.

上記のエラーメッセージは、ファイアウォール-cmdの使用を推奨しています コマンド。実際にはfirewalldを使用します。 サービス。

Firewalldは、 system-config-firewallに代わる新しいサービスです。 CentOSの最新バージョン。ファイアウォールを動的に管理して、ネットワーク接続またはインターフェイスの信頼レベルを定義できます。有効にすると、システムの起動中にサービスが開始され、リッスンしているときに、 setupなどのコマンドが開始されます。 およびsystem-config-firewall 動作しません。

firewalldのステータスを確認できます 以下に示すように:

$service firewalld status
Redirecting to /bin/systemctl status firewalld.service
â firewalld.service - firewalld - dynamic firewall daemon
 Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
 Active: active (running)

(または)

$firewall-cmd --state
running

GUIツールを使用したfirewalldの設定

ファイアウォール設定を使用できます firewalldを構成するためのグラフィカルユーザーインターフェイスを提供するコマンド 。お持ちでない場合は、 yumを使用してインストールしてください 。

$yum install firewall-config
$firewall-config

ファイアウォール-cmdコマンドの使用方法

最初に行うことは、ファイアウォール-cmdのマニュアルページを確認することです。 。

$man firewall-cmd

たとえば、ファイアウォールでポート80を許可するには、以下のコマンドを使用します。

$firewall-cmd --add-port=80/tcp --permanent
success

これがfirewalldの使用コマンドに関する完全なガイドです。

system-config-firewallまたはsetupコマンドを取り戻す方法

簡単です。firewalldをシャットダウンする必要があります デーモン。

$service firewalld stop
Redirecting to /bin/systemctl stop firewalld.service
$system-config-firewall


Cent OS
  1. CentOSで「semanageコマンド」が見つからないというエラーを修正する方法

  2. CentOS 8にCurlコマンドをインストールして使用する-ステップバイステップのプロセス?

  3. エラー:CentOSVPSにセットアップコマンドが見つかりません[解決済み]

  1. CentOS8のfirewalldでHTTP80およびHTTPS443ポートを開きます

  2. CentOS 8の「firewall-cmd:コマンドが見つかりません」[解決済み]

  3. CentOS8でFirewallDを使用してファイアウォールを設定する方法

  1. CentOS7でFirewallDを設定する

  2. CentOS / RHEL 7 firewalld :コマンド ライン リファレンス (チート シート)

  3. 「エラー:コマンド ‘ffffffffff が見つかりません....」 GRUB2 エラー CentOS/RHEL 7