Wiresharkがインターフェイスが見つからないと言うのはなぜですか

Why Does Wireshark Say No Interfaces Found



Wiresharkは、非常に有名なオープンソースのネットワークキャプチャおよび分析ツールです。 Wiresharkを使用している間、多くの一般的な問題に直面する可能性があります。一般的な問題の1つは Wiresharkにインターフェイスがリストされていません 。問題を理解し、Linux OSで解決策を見つけましょう。Wiresharkの基本がわからない場合は、最初にWiresharkの基本を確認してから、ここに戻ってください。

Wiresharkにインターフェイスがリストされていません:

この問題を見て、解決してみましょう。







ステップ1:



まず、LinuxPCにいくつのインターフェイスがあるかを確認する必要があります。



コマンドを使用できます ifconfig LinuxPCのアップインターフェイスのリストを表示します。ターミナルを開き(ショートカットAlt + Ctrl + t)、コマンドを実行します ifconfig





出力:

すべてのアップインターフェイスを一覧表示する必要があります。これがのスクリーンショットです ifconfig 出力



E: fiverr  Work  Linuxhint_mail74838  Article_Task  c_c ++ _ wireshark_15  bam  pic  inter_1.png

ここでは、ループバックインターフェイスloを含む3つのインターフェイスを見ることができます。

ダウンインターフェイスを含むシステム内のすべてのインターフェイスを表示する場合は、次のコマンドを使用します ifconfig -a

ステップ2:

次に、コマンドラインからWiresharkを起動します。

Wireshark

スクリーンショット:

出力:

E: fiverr  Work  Linuxhint_mail74838  Article_Task  c_c ++ _ wireshark_15  bam  pic  inter_2.png

これで、前の出力から見たインターフェイスは表示されません。 ifconfig 指図。右側には、表示されているすべてのインターフェースが選択されていることがわかります。

では、問題は何ですか? Wiresharkが必要なインターフェイスを検出できないのはなぜですか?

どれどれ。

ステップ3:

Wiresharkを閉じて、ターミナルに戻ります。ここでは、ユーザーが通常のユーザーであることがわかります[例:rian]が、Wiresharkをスーパーユーザーモードで起動する必要があります。それ以外の場合、Wiresharkはシステムインターフェイスリストへのアクセスを許可されます。試してみましょう。

これはルートパスワードを入力します。

出力:

これで、プロンプトが次のように表示されます。 [メール保護]。 これは、私たちが根付いていることを意味します。ターミナルからWiresharkをもう一度起動してみましょう。

Wireshark

出力:

E: fiverr  Work  Linuxhint_mail74838  Article_Task  c_c ++ _ wireshark_15  bam  pic  inter_3.png

すべてのインターフェイスは、Wiresharkホームページのここにリストされています。必要なインターフェースは青い円でマークされています。これらは、私たちが見たのと同じインターフェースです。 ifconfig コマンド出力。

Linuxでは、Wiresharkをsudoまたはスーパーユーザーモードで実行すると問題が解決します。

スーパーユースモードで見ました。 sudoが機能するかどうか試してみましょう。

コマンドシーケンス:

1. Wiresharkを閉じて、次のように入力します 出口 ルートから出てきます。

2.コマンドsudowiresharkを入力し、ユーザーrianのパスワードを入力します。ルートパスワードは必要ありません。

上記の手順1と2のスクリーンショットを次に示します。

これがWiresharkのホーム画面です

すべてのインターフェースがここにリストされています。

キャプチャテスト:

ノート: enp1s0はイーサネットインターフェイスであり、wlp2s0はWi-Fiインターフェイスです。

ご覧のとおり、インターフェースは下にリストされているので、1つのインターフェースでキャプチャして、機能しているかどうかを確認してみましょう。

以下のスクリーンショットを参照して、最初のインターフェイスをダブルクリックします。

E: fiverr  Work  Linuxhint_mail74838  Article_Task  c_c ++ _ wireshark_15  bam  pic  inter_4.png

enp1s0インターフェイスをダブルクリックするとすぐに、キャプチャが開始されます。これは、インターフェースenp1s0でのライブキャプチャのスクリーンショットです。

E: fiverr  Work  Linuxhint_mail74838  Article_Task  c_c ++ _ wireshark_15  bam  pic  inter_5.png

他のインターフェースをキャプチャして、それが機能しているかどうかを確認することもできます。

次に、wlp2s0をダブルクリックしてキャプチャを開始します。これがライブキャプチャのスクリーンショットです。

E: fiverr  Work  Linuxhint_mail74838  Article_Task  c_c ++ _ wireshark_15  bam  pic  inter_6.png

結論

この記事では、WiresharkがLinuxシステムのすべてのインターフェースを検出または一覧表示できない場合の問題を解決する方法を学びました。そして、これを解決する方法は2つあります。 Wiresharkをスーパーユーザーモードで起動するか、sudoを使用して起動します。