検索

48.9.3.4.4. 追加の一致オプションモジュール

download PDF
他の一致オプションは、iptables コマンドでロードされるモジュールで利用できます。
一致オプションモジュールを使用するには、-m <module-name> を使用して 名前でモジュール を読み込みます。< module-name > はモジュールの名前になります。
デフォルトでは、多くのモジュールが利用できます。モジュールを作成して、追加機能を提供することもできます。
最も一般的に使用されるモジュールの一部のリストを以下に示します。
  • limit module: 特定のルールに一致するパケット数を制限します。
    LOG ターゲットと併用すると、limit モジュールにより、一致するパケットが繰り返しメッセージまたはアップシステムリソースでシステムログがいっぱいになるのを防ぐことができます。
    LOG ターゲットの詳細については、「ターゲットオプション」 を参照してください。
    limit モジュールは、以下のオプションを有効にします。
    • --limit - < value>/<period> ペアとして指定される特定の期間の 最大一致数を設定します。たとえば、--limit 5/hour を使用すると、1 時間あたり 5 つのルール一致が許可されます。
      期間は、秒、分、時間、または日で指定できます。
      数字と時間修飾子が使用されていない場合、デフォルト値の 3/hour が想定されます。
    • --limit-burst - 一度にルールに一致することのできるパケット数に制限を設定します。
      このオプションは整数として指定され、--limit オプションと併用する必要があります。
      値の指定がない場合は、デフォルト値の 5 (5)が想定されます。
  • state モジュール - 状態の一致を有効にします。
    state モジュールは、以下のオプションを有効にします。
    • --state - 次の接続状態のパケットを照合します。
      • ESTABLISHED - 一致するパケットは、確立された接続内の他のパケットに関連付けられます。クライアントとサーバー間の接続を維持する場合は、この状態を受け入れる必要があります。
      • INVALID - 一致するパケットを既知の接続に関連付けることはできません。
      • NEW - 一致するパケットは、新しい接続を作成するか、以前に確認されていない双方向接続の一部です。サービスへの新しい接続を許可する場合は、この状態を受け入れる必要があります。
      • RELATED: 一致するパケットは、既存の接続への何らかの方法で関連する新しい接続を開始します。FTP の例として、制御トラフィック(ポート 21)に 1 つの接続を使用し、データ転送に別の接続(ポート 20)を使用します。
      これらの接続状態は、-m state --state INVALID,NEW などのコンマで区切って、 相互に組み合わせることができます。
  • MAC モジュール - ハードウェアの MAC アドレス一致を有効にします。
    mac モジュールは、以下のオプションを有効にします。
    • --mac-source - パケットを送信するネットワークインターフェイスカードの MAC アドレスと一致します。ルールから MAC アドレスを除外するには、--mac-source match オプションの後に感嘆符(!)を追加します。
モジュールで利用可能な他の一致オプションについては、iptables の man ページを参照してください。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.