3
2
Here is my setup:
- A windows 7 laptop running as a host running VirtualBox
- Inside Virtualbox, I have a debian VM.
- The eth0 of the VM is created as a bridged device from the physical ethernet port on the laptop
- On Windows, I run wireshark and sniff the ethernet device.
When I try to a host in the wild internet from the VM, it works but I can't capture any packets. But if I ping the laptop's IP address, wireshark sees the icmp traffic without problem.
Why is that?
thanks but I can't really understand this. This is not a hardware bridge. The packets still has to physically go out from the same wire, meaning the OS has to handle it. No? – lang2 – 2014-01-07T13:36:05.670
1@lang2 Nope. It bypasses the Windows network stack and directly talks to the hardware. Wireshark listens at the OS level, not hardware. – Nathan C – 2014-01-07T13:36:54.960