Red Hat Training

A Red Hat training course is available for RHEL 8

26.6.2.3. nftables スクリプトの実行

nftables スクリプトを実行するには、スクリプトを実行ファイルにする必要があります。スクリプトが別のスクリプトに含まれている場合に限り、スクリプトが実行ファイルである必要がありません。この手順では、スクリプトを実行ファイルにし、スクリプトを実行する方法を説明します。

前提条件

  • このセクションの手順では、nftables スクリプトを /etc/nftables/example_firewall.nft ファイルに保存していることを前提としています。

手順

  1. 以下の手順は、一度だけ必要です。

    1. 必要に応じて、スクリプトの所有者を root に設定します。

      # chown root /etc/nftables/example_firewall.nft
    2. 所有者のスクリプトを実行ファイルに変更します。

      # chmod u+x /etc/nftables/example_firewall.nft
  2. スクリプトを実行します。

    # /etc/nftables/example_firewall.nft

    出力が表示されない場合は、システムがスクリプトを正常に実行します。

    重要

    nft はスクリプトを正常に実行しますが、ルールの配置やパラメーター不足、またはスクリプト内のその他の問題により、ファイアウォールが期待通りの動作を起こさない可能性があります。

関連情報