VMを実行しています。AjaxリクエストのデバッグにHTTPScoopを使用していますが、残念ながら、ブリッジネットワークと静的IPを使用すると、VMへのネットワークアクティビティを確認できません。
構成を変更する必要がありますか?
VMを実行しています。AjaxリクエストのデバッグにHTTPScoopを使用していますが、残念ながら、ブリッジネットワークと静的IPを使用すると、VMへのネットワークアクティビティを確認できません。
構成を変更する必要がありますか?
VagrantはVirtualBoxのラッパーです。パッケージキャプチャを使用して、Wiresharkで分析できます。
ネットワークトレースネットワークの問題は、ゲスト側またはホスト側でパケットロギングを有効にすることで検出できますが、VirtualBoxの組み込み機能を使用してpcapファイルを作成すると、実際に受信したすべてのパケットのログが含まれるため、さらに役立つ情報が得られる場合があります。とゲストによって送信されます。
ネットワークトレースを有効にするには、次の手順を実行します
。VBoxManage modifyvm [your-vm] --nictrace [adapter-number] on --nictracefile [adapter-number] file.pcap
たとえば、
VBoxManage modifyvm "ubuntu" --nictrace1 on --nictracefile1 trace1 .pcap
vagrantを使用する場合は、次の行を追加しますVagrantfile
。
config.vm.customize ["modifyvm", :id, "--nictrace1", "on"]
config.vm.customize ["modifyvm", :id, "--nictracefile1", "trace1.pcap"]
次にtrace1.pcap
、Wiresharkでファイルを開きます。
私が完全に間違っていない限り、wiresharkを使用して2つのVM間のトラフィックをキャプチャできるはずです。Wiresharkを適切に構成する必要がある場合があります。ブリッジまたはホストのみのトラフィックオプションを確認することをお勧めします。