weird packet loss with vbox 3.0.4 on winXP host
Posted: 20. Aug 2009, 09:34
I'm running virtualbox 3.0.4 on a winXP SP3 host and opensuse11.1 as a guest OS.
From within opensuse11.1, I do a "ping www.google.com" and ping reports a 52% packet loss. However, when I captured and analyzed the icmp traffic (using "tcpdump icmp > /tmp/dump" and then "grep reply /tmp/dump | wc -l" ), I found out that there was no packet loss!!!
Whenever I ping a host, ping reports a serious packet loss, but tcpdump shows there wasn't actually a packet loss.
Same thing happening with a trixbox CE 2.8.0.1 as a guest OS.
Any ideas?
opensuse11.1 has a 2.6.27.25-0.1-pae SMP kernel while trixbox CE 2.8.0.1 has a 2.6.18-128.1.10.el5 SMP kernel, I've set up both using NAT networking.
PS: I'm aware that my method of quickly analyzing tcpdump output is not absolutely accurate but then I manually checked (and verified) the "seq" field in the dump
UPDATE: I tried using bridged networking and the packet loss disappeared, so I guess that this is an issue of virtualbox in nat networking. Still, it really puzzles me how a packet could show in tcpdump but never reach the application layer (ping)...
From within opensuse11.1, I do a "ping www.google.com" and ping reports a 52% packet loss. However, when I captured and analyzed the icmp traffic (using "tcpdump icmp > /tmp/dump" and then "grep reply /tmp/dump | wc -l" ), I found out that there was no packet loss!!!
Whenever I ping a host, ping reports a serious packet loss, but tcpdump shows there wasn't actually a packet loss.
Same thing happening with a trixbox CE 2.8.0.1 as a guest OS.
Any ideas?
opensuse11.1 has a 2.6.27.25-0.1-pae SMP kernel while trixbox CE 2.8.0.1 has a 2.6.18-128.1.10.el5 SMP kernel, I've set up both using NAT networking.
PS: I'm aware that my method of quickly analyzing tcpdump output is not absolutely accurate but then I manually checked (and verified) the "seq" field in the dump
UPDATE: I tried using bridged networking and the packet loss disappeared, so I guess that this is an issue of virtualbox in nat networking. Still, it really puzzles me how a packet could show in tcpdump but never reach the application layer (ping)...