アンドロイド

CentOS 7でfirewalldを停止して無効にする方法

Local YUM REPO on CentOS 7 / RHEL 7 using DVD ISO

Local YUM REPO on CentOS 7 / RHEL 7 using DVD ISO

目次:

Anonim

FirewallDは、ネットワーク接続とインターフェイスの信頼レベルを動的に管理する完全なファイアウォールソリューションです。 システムとの間で許可または禁止されるトラフィックを完全に制御できます。

CentOS 7以降、FirewallDはデフォルトのファイアウォール管理ツールとしてiptablesを置き換えます。

FirewallDサービスを有効にしておくことを強くお勧めしますが、テストなどの場合には、完全に停止または無効にする必要があります。

このチュートリアルでは、CentOS 7システムでFirewallDを無効にする方法を示します。

前提条件

チュートリアルを開始する前に、sudo特権を持つユーザーとしてログインしていることを確認してください。

ファイアウォールの状態を確認する

FirewallDサービスの現在のステータスを表示するには、 firewall-cmd コマンドを使用できます。

sudo firewall-cmd --state

FirewallDサービスがCentOSシステムで実行されている場合、上記のコマンドは次のメッセージを出力します。

running

ファイアウォールを無効にする

次のコマンドを使用して、FirewallDサービスを一時的に停止できます。

sudo systemctl stop firewalld

ただし、この変更は現在のランタイムセッションでのみ有効です。

CentOS 7システムでファイアウォールを永続的に無効にするには、次の手順に従います。

  1. 最初に、FirewallDサービスを停止します:

    sudo systemctl stop firewalld

    FirewallDサービスを無効にして、システムの起動時に自動的に開始します。

    sudo systemctl disable firewalld

    上記のコマンドの出力は次のようになります。

    Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service. Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.

    FirewallDサービスをマスクして、他のサービスによってファイアウォールが開始されないようにします。

    sudo systemctl mask --now firewalld

    出力からわかるように、maskコマンドはfirewalldサービスから /dev/null へのシンボリックリンクを作成するだけです:

    Created symlink from /etc/systemd/system/firewalld.service to /dev/null.

結論

このチュートリアルでは、CentOS 7マシンでファイアウォールを停止して永続的に無効にする方法を学びました。

CentOS 7にiptablesをインストールする方法についてのチュートリアルもご覧ください。

ファイアウォールセンター