質問: wireshark:ゲストosとホストos間のトラフィックをキャプチャする方法は? macbookでipv6攻撃と検出メカニズムを実証するためのラボをセットアップしようとしています。これはvirtualboxでの私のセットアップです: ホストos:os x 10.8.2 ipv6自動、ワイヤレス接続geust os:ubuntu 8.04 ipv6対応、ブリッジネットワーク すべてが機能しています。 ping6をテストして、ホストとゲストの両方が相互に到達可能かどうかを確認しました。そこで、ホストosでwiresharkをオンにして、ゲストosがpingを実行したときにトラフィックをキャプチャできるかどうかを確認しました。残念ながら、ゲストosからのトラフィックは見られず、その理由もわかりません。ゲストosはブリッジネットワークを使用しているため、ipv6アドレスを持っている人を探すためにルートを尋ねることを想定しているので、物理ネットワークカードが関与していると思います。しかし、wiresharkがトラフィックをキャプチャできない理由はわかりません
回答: どうやら、 virtualbox自体がゲストとの間のすべてのパケットをpcapファイルに書き込むことができます 、これを行う1つの方法かもしれません。 同様のvirtualboxの質問に対するwes morganの回答 で、ブリッジモードは「ホストosネットワークスタックを完全にバイパスする」と述べています。これは、ホストとゲストの間のパケットがbpfによって認識されないことを意味する場合があります。 os xであるため、wireshark(os xでbpfを使用するlibpcapを使用)では使用できません。