web-dev-qa-db-ja.com

Wiresharkを使用してVmwarevmnet1ネットワークをスニッフィングする

インターフェイスvmnet1を介してホストと通信している仮想マシンがvmwarefusionにデプロイされています。残念ながら、wiresharkはそのインターフェイスでリッスンすることを私に提供しません。

Wiresharkがそのインターフェイスでリッスンするためのソリューションはありますか?私はMacで実行していることに注意してください。

それをありがとう。

4
Benjamin

VMWareの製品は、ホストでのキャプチャに関しては至る所にあるようです。 daveyが言うように、Linuxでは問題なくホスト上でキャプチャします。 Windows上のサーバーでは、インターフェイスを一覧表示できますが、インターフェイスからキャプチャすることはできません。 FusionはBPFデバイスを提供しないため、tcpdumpまたはWiresharkを使用してキャプチャすることはできません。フィルタリングはサポートされていませんが、独自のキャプチャユーティリティを提供します。

/Library/Application\ Support/VMware\ Fusion/vmnet-sniffer

Windowsで同等のもの(誰かがそれを必要とする場合)はvnetsnifferです。

Mac VMware Fusion 5では、場所は次のとおりです。

/Applications/VMware\ Fusion.app/Contents/Library/vmnet-sniffer
8
Gerald Combs

これはおそらく「フュージョン」のことです。 LinuxボックスでWiresharkを使用して、「vmnet」インターフェイスを確実にキャプチャできます。

質問:vmnetインターフェースに対して「tcpdump」を使用できますか?

$ Sudo tcpdump -i vmnet1 -w /tmp/vmnet1.dmp

次に、wiresharkを使用してキャプチャファイルを表示しますか?

1
davey

何を達成しようとしていますか?

ルーティング/ブリッジされる物理インターフェイスでパケットをリッスンできます。次に、送信元/宛先IPを使用して、ホストの代わりにVM)との間で送受信されるパケットを確認できます。

0
sybreon