网络跟踪
通过在客户机端或主机端启用数据包日志记录可以检测网络问题,但使用 VirtualBox 内置功能创建 pcap 文件可能会提供更有用的信息,因为它包含客户机接收和发送的所有数据包的日志。
要启用网络跟踪,请执行以下操作
# VBoxManage modifyvm [your-vm] --nictrace[adapter-number] on --nictracefile[adapter-number] file.pcap # VirtualBox -startvm [your-vm]
例如
# VBoxManage modifyvm "ubuntu" --nictrace1 on --nictracefile1 file.pcap # VirtualBox -startvm "ubuntu"
注意: 完成调查后,请务必禁用跟踪,因为在网络大量使用的情况下,您的硬盘驱动器会很快被 pcap 文件填满。端口转发配置也可能受此设置影响(这适用于 VirtualBox 4.0 之前的版本)。
注意: 如果问题是 100% 可重现且重现需要一些时间,建议按以下步骤创建 pcap 文件
- 准备测试环境,使您的应用程序非常接近问题出现的状态。
- 按下 host-S(创建快照)。
- 按下 host-Q,选择 关闭并丢弃到快照。
- 再次运行虚拟机并完成测试。
注意: 查看 TracWiki 获取使用维基的帮助。