Opened 15 years ago
Closed 15 years ago
#4839 closed defect (fixed)
NAT corrupts mac addresses leading to packet loss -> Fixed in SVN
Reported by: | egwspiti | Owned by: | |
---|---|---|---|
Component: | network/NAT | Version: | VirtualBox 3.0.4 |
Keywords: | nat, mac address corruption | Cc: | |
Guest type: | other | Host type: | Windows |
Description
Attached are the output of "ping www.virtualbox.org" and "tcpdump icmp -s 0 -w icmp.log" both executed at the guest OS. ping shows a significant packet loss, while tcpdump shows that all the icmp replies were received. however, the dst mac address of the icmp replies was quite random thus leading to packet loss. the current logs are from an INTEL PRO/1000 MT Server (the same happens with the default PCnet-FAST III)
Host OS is winxp sp3, guest OS is linux. In bridged mode there're no corrupted mac addresses / packet loss.
Attachments (4)
Change History (12)
by , 15 years ago
by , 15 years ago
follow-up: 4 comment:3 by , 15 years ago
follow-up: 5 comment:4 by , 15 years ago
Replying to Hachiman:
Replying to egwspiti:
icmp.log is the pcap file
Could you please point me on broken packet (frame number)? Please look at #4540, here you can find Windows specifics of ICMP handling.
frame 3 has ethernet II dst : 00:01:00:01:00:00,
frame 6 has ethernet II dst : cd:00:b4:d2:cd:00,
frame 8 has ethernet II dst : 23:4e:0a:00:08:09,
frame 10 has ethernet II dst : d3:5d:0a:00:08:09,
frame 12 has ethernet II dst : ba:6f:0a:00:08:09, and so on... the correct ethernet II dst is 08:00:27:04:af:cc (ie the ethernet II src of the packets originating from the guest OS)
follow-up: 6 comment:5 by , 15 years ago
Replying to egwspiti:
Replying to Hachiman:
Replying to egwspiti:
icmp.log is the pcap file
Could you please point me on broken packet (frame number)? Please look at #4540, here you can find Windows specifics of ICMP handling.
frame 3 has ethernet II dst : 00:01:00:01:00:00,
frame 6 has ethernet II dst : cd:00:b4:d2:cd:00,
frame 8 has ethernet II dst : 23:4e:0a:00:08:09,
frame 10 has ethernet II dst : d3:5d:0a:00:08:09,
frame 12 has ethernet II dst : ba:6f:0a:00:08:09, and so on... the correct ethernet II dst is 08:00:27:04:af:cc (ie the ethernet II src of the packets originating from the guest OS)
yep, thanks.
comment:6 by , 15 years ago
comment:7 by , 15 years ago
Summary: | NAT corrupts mac addresses leading to packet loss → NAT corrupts mac addresses leading to packet loss -> Fixed in SVN |
---|
by , 15 years ago
Attachment: | VBox3.0.4-NATRepliesWrongMAC.pcap added |
---|
Return traffic should come back with MAC 08-00-27-CD-6E-A9 but does not.
comment:8 by , 15 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
tcpdump icmp -s 0 -w icmp.log