「キャプチャを実行できるインターフェイスはありません。」
Wiresharkを起動してネットワークパケットをキャプチャする場合、ツールは一連の初期化ルーチンを実行する必要があります。スタートアップ手順の終わりに向かって、Wiresharkはネットワーク接続のためにホストコンピューターをスキャンします。プログラムが実行中のコンピューターに接続されているネットワークを見つけることができない場合、メッセージ「インターフェイスが見つかりません.」
エラーメッセージは、利用可能なネットワークのリストが表示されるアプリケーションウィンドウの領域に表示されます。パケットをキャプチャするには、まずこれらのネットワークのいずれかを選択する必要があります。そう, Wiresharkがネットワークをまったく見つけられない場合、パケットキャプチャフェーズに進むことができません.
Contents
アクセス許可によるインターフェイスエラー
Wiresharkが「インターフェイス」を見つけることができないと報告した場合、ネットワークを検出できなかったことを意味します。この問題には多くの理由が考えられます.
Windows 10で「インターフェイスが見つかりません」
驚くべきことに、Windowsでは、プログラムがネットワーク機能にアクセスできるようにするために、管理者権限でWiresharkを実行する必要はありません。これは、お使いのコンピューターのネットワーク手順に関する限り、Wiresharkはネットワークに接続する他のプログラムが動作する方法のみを実行しているためです。 Wiresharkシステムは、すべてのユーザーが利用できるネットワークへのアクセスのみを必要とします, 管理者だけでなく.
Wiresharkプログラムスイートの1つの要素には、管理者特権が必要です。これは WinPcap, これは、パケットのキャプチャを支援する基礎となるサービスです. WiresharkのセットアップによりWinPcapがインストールされます. インストールプロセスセット WinPcap システムの起動時に実行し、管理者として実行できるようにレジスタに書き込みます。コンピューターを再起動する必要があるのは、このインストールフェーズです.
Linuxで「インターフェイスが見つかりません」
Linuxユーザーは、Wiresharkを実行すると異なる状況を報告します。で実行する必要があるようです 須藤 コマンド。このアクションは、プログラムを実行します スーパーユーザー特権. これにより、WiresharkがLinuxコンピュータのネットワーク機能にアクセスできないという問題を解決できます。再び, WiresharkはLinuxでrootとして実行する必要はありません, しかし、プログラムスイートには1つの要素があります。これは ダンプキャップ;このモジュールを適切に設定するには、次のコマンドを実行する必要があります.
dumpcap setuid root |
Linuxのすべてのフレーバーがまったく同じように動作するわけではないため、dumpcapをルートプロセスとして指定するだけでは機能しない場合は、次のコマンドを試してください。
setcap ‘CAP_NET_RAW + eip CAP_NET_ADMIN + eip’ / usr / sbin / dumpcap |
Wiresharkコードがsbinではなくbinディレクトリに保持されている可能性があります。上記のコマンドでエラーが返された場合は、次を試してください。
setcap ‘CAP_NET_RAW + eip CAP_NET_ADMIN + eip’ / usr / bin / dumpcap |
Linuxのバージョンで上記のコマンドが機能しない場合は、次を試してください。
chown root / usr / sbin / dumpcap chmod u + s / usr / sbin / dumpcap |
Wiresharkのコードがsbinではなくbinにある場合、「/ usr / sbin /」から「/ usr / bin /」上記のコマンドで.
ファイアウォールエラー
ファイアウォールがWiresharkのネットワークへのアクセスをブロックしてはいけません。 ファイアウォールは通常、外部プロセスがコンピューターに侵入するのを防ぐために機能します コンピュータ上のプロセスがネットワークに到達するのを防ぐためではありません。ただし、問題がコンピューターのファイアウォールソフトウェアにある場合は、次のテストを試してください。.
Wiresharkを閉じて、ファイアウォールをオフにします。 Wiresharkを再度開いて、ネットワークを検索します。ネットワークを見つけることができた場合、問題はあなたにあります ファイアウォール. Wiresharkをファイアウォールルールの例外として設定し、ファイアウォールを再度オンにします.
ネットワークカードエラー
コンピュータで実行されているソフトウェアで上記のテストのいずれも問題を解決しない場合、次のことが必要になります。 ネットワークカードをテストします.
Wi-Fiと あなたは無線LANがオフになっています または、ネットワーク設定があります 機内モード, Wiresharkはまだネットワークアダプターを見ることができるはずです。 WiFiをオフまたはブロックしても、「インターフェイスが見つかりません」というエラーは発生しません。 Wiresharkは、コンピューター上のネットワーク対応アプリケーションの1つにすぎません。ネットワークインターフェイスがWiresharkをブロックし、他のすべてのアプリケーションにネットワークへのアクセスを許可する理由はありません。そう, Wiresharkがネットワークに到達していない場合、何も通過してはいけません.
コンピューター上の他のネットワーク対応アプリケーションを試して、ネットワークにアクセスできるかどうかを確認します。何かがネットワークに到達できる場合、問題は物理的なネットワークカードやネットワークアダプターソフトウェアにありません。何もインターネットにアクセスできない場合, 問題を特定しました サポート担当者に連絡して、ネットワークアクセスの問題を修正してください。.
Wiresharkの問題に関する一般的なアドバイス
Wiresharkを開いたときに通信エラーメッセージが表示され続けると、イライラしてストレスがたまるでしょう。. 問題を把握することが重要です また、エラーがWireshark自体によって引き起こされる可能性は低いことを認識してください。このエラーを修正するには、ネットワークインターフェースと直接接触する基礎となるサービスに集中する必要があります.
問題に取り組むときは、3つの重要な事実に留意してください。
- ネットワークカードはWiresharkをブロックせず、Wiresharkのみをブロックします
- ネットワークインターフェイスが原因である可能性があります。その場合、すべてのアプリケーションが影響を受けます。
- Wiresharkはネットワークに直接接続せず、そのジョブはWinPcap、npcap、またはdumpcapに任されます
何よりも、ネットワークの可視性の問題は、Wiresharkではなくデータキャプチャプロセスにかかっていることを認識する必要があります。あなたはの健康に集中する必要があります WinPcap, npcap, または ダンプキャップ Wireshark自体ではなく.
Wiresharkの最新バージョンをインストールすると、インストールプロセスは、オペレーティングシステムで実行するように記述された関連データキャプチャプロセスをチェックします。インストーラーによるキャプチャプログラムの停止、削除、置換、またはインストールを許可するように求められた場合, 聞かせて. Wiresharkの問題は、インストールウィザードにこれらのメッセージが表示されず、これらのプログラムの新しいバージョンをインストールできないことが原因である可能性があります。 Wiresharkプログラムスイートをアンインストールし、最新バージョンをダウンロードして、再度インストールしてみてください. サポートソフトウェアのインストールに関するメッセージに注意してください.
Wiresharkで問題が発生しましたか?このガイドに記載されていないソリューションを見つけることができましたか?コミュニティにメッセージを残して、ソリューションについて知らせましょう コメント 下のセクション.
この記事は、Wiresharkを使用してネットワークパケットをキャプチャする際に発生する問題について説明しています。Wiresharkが「インターフェイスが見つかりません」というエラーメッセージを表示する場合、多くの原因が考えられます。Windows 10やLinuxでの問題、ファイアウォールエラー、ネットワークカードエラーなどが挙げられます。この記事では、これらの問題に対処する方法について説明しています。Wiresharkを使用している場合に問題が発生した場合は、この記事を参考にして解決策を見つけてください。