Linuxネットワークカード混雑モードの設定方法

Linux上でネットワークインターフェイスのプロミスキュアスモードを設定するには、以下の手順に従ってください。

  1. ターミナルを開いて、root ユーザか管理者権限を持つユーザでログインします。
  2. ifconfigコマンドを使用して現在のネットワークインターフェイスとその状態を確認。設定する必要のあるネットワークインターフェイスの名前(通常はeth0やens33など)を検索します。
  3. ifconfig コマンドを使用してネットワークインターフェイスをオフにするには、次のように sudo ifconfig eth0 down を実行します。
  4. 例えば、sudo ifconfig eth0 promisc で、ifconfig コマンドを使用してネットワークインターフェースの promiscuous モードを有効にします。
  5. ifconfigコマンドで改めて、そのネットワークインターフェイスの状態を確認し、プロミスキャスモードが有効になっていることを確認する。
  6. システム再起動後も混在モードを使いたい場合は、ネットワークインターフェイスの設定ファイルを編集します。/etc/network/interfaces ファイルを開き、対応するネットワークインターフェイスの設定に up ifconfig eth0 promisc(eth0 を実際のネットワークインターフェイス名に置き換えて)の行を追加します。
  7. ファイルを保存してエディタを終了します。
  8. ネットワークサービスを再起動して設定を有効にします。 sudo service network-manager restart または sudo systemctl restart network(Linux ディストリビューションによってコマンドが異なります)コマンドを使用できます。

現在、このネットワークインターフェイスはプロミスキャスモードで動作し続けます。ただし、プロミスキャスモードではネットワークセキュリティにリスクが伴う可能性があるので、必要な場合にのみ使用してください。

bannerAds