Red Hat Training

A Red Hat training course is available for RHEL 8

第16章 すべての MAC アドレスからのトラフィックを受け入れるようにネットワークデバイスを設定

ネットワークデバイスは通常、コントローラーが受信するようにプログラムされているパケットを傍受して読み取ります。ネットワークデバイスを設定して、仮想スイッチまたはポートグループレベルのすべての MAC アドレスからのトラフィックを受け入れることができます。

このネットワークモードを使用すると、以下を行うことができます。

  • ネットワーク接続の問題診断
  • セキュリティー上の理由から、ネットワークアクティビティーの監視
  • ネットワーク内のプライベートデータイントラントまたは侵入傍受

InfiniBand を除くあらゆる種類のネットワークデバイスに対してこのモードを有効にできます。

16.1. 全トラフィックを受け入れるようなデバイスの一時設定

ip ユーティリティーを使用して、MAC アドレスに関係なく、すべてのトラフィックを受け入れるようにネットワークデバイスを一時的に設定できます。

手順

  1. 必要に応じて、ネットワークインターフェイスを表示して、すべてのトラフィックを受信するインターフェイスを識別します。

    # ip address show
    1: enp1s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
        link/ether 98:fa:9b:a4:34:09 brd ff:ff:ff:ff:ff:ff
    ...
  2. デバイスを変更して、このプロパティーを有効または無効にします。

    • enp1s0accept-all-mac-addresses モードを有効にするには、以下のコマンドを実行します。

      # ip link set enp1s0 promisc on
    • enp1s0accept-all-mac-address モードを有効にするには、以下のコマンドを実行します。

      # ip link set enp1s0 promisc off

検証手順

  • accept-all-mac-addresses モードが有効になっていることを確認します。

    # ip link show enp1s0
    1: enp1s0: <NO-CARRIER,BROADCAST,MULTICAST,PROMISC,UP> mtu 1500 qdisc fq_codel state DOWN mode DEFAULT group default qlen 1000
        link/ether 98:fa:9b:a4:34:09 brd ff:ff:ff:ff:ff:ff

    機器の説明の PROMISC フラグは、モードが有効であることを示しています。