VMware

This Question is Possibly Answered

1 "correct" answer available (10 pts) 1 "helpful" answer available (6 pts)
1 2 Previous Next 26 Replies Last post: Nov 22, 2009 3:09 AM by donmichelange…   Go to original post
Click to view akihitoh's profile Lurker 1 posts since
Jul 12, 2008
I also have a similar problem on Workstation 7. Host is Windows 7 and guest is Ubuntu 9.10.

I did not have the problem through beta testing and faced to it on the product version. So, I downgraded to 7.0.0 build-197124(rc).
Click to view beki's profile Lurker 1 posts since
Nov 5, 2009
I found a workaround

using cmd


route add 192.168.1.50 mask 255.255.255.255 192.168.1.1


192.168.1.50 is the guest IP


192.168.1.1 is the router IP

Click to view gasmith's profile Novice 18 posts since
Nov 7, 2007
I also have a similar problem on Workstation 7. Host is Windows 7 and guest is Ubuntu 9.10.

This isn't enough information to go on... If it's not the identical problem, what is different about it?

What sort of adapter are you bridging to?

Are you running any firewall or antivirus software?

Could you also provide some packet traces for us to look at?
Click to view gasmith's profile Novice 18 posts since
Nov 7, 2007
I found a workaround

If this workaround fixed the problem for you, then you had a different problem entirely.
Click to view gasmith's profile Novice 18 posts since
Nov 7, 2007
Sure thing on the logs, Greg

Thanks for the traces. It looks like packets heading from the host to the guest are not being properly checksummed. We'll get an XP SP3 host up and running ASAP and see if we're able to reproduce this, because I have to imagine that our QA engineers spent time testing this...

Could you do me one more favor and look into what offloading options you've enabled on the bridge adapter (e.g., checksumming, TCP segmentation offloading aka TSO, etc.)? Does host/guest communication work properly when those offloading options are disabled? What adapter model/driver are you using, for that matter?

Thanks again,
Greg
Click to view gasmith's profile Novice 18 posts since
Nov 7, 2007
We'll get an XP SP3 host up and running ASAP and see if we're able to reproduce this.

One of our QA engineers loaned me his XP SP3 box with Intel pro/100m and NVidia nforce ethernet adapters, and I couldn't reproduce the problem while bridged to either of them. So this issue might be specific to your network hardware or drivers.

Greg
Click to view rezboom's profile Novice 4 posts since
Nov 3, 2009
It looks like packets heading from the host to the guest are not being properly checksummed.

I disabled "Offload Checksum" on the physical network adapter the guest is bridged to, and now everything works as it should! :-)

Go to the device manager, and look for this setting in the properties of the bridged network adapter. (The setting in question may be named differently on your setup)

I hope this works for you guys having similar problems as well!

(My mainboard is an ASUS P5K Premium WiFI-AP, I'm using the onboard Realtek RTL8169/8110 Family Gigabit Ethernet NIC).

Click to view gasmith's profile Novice 18 posts since
Nov 7, 2007
So I still think it's something strange that was introduced by 7.0.0 that is causing the root problem.

Yep, it looks like this is a regression. The logic that decides when to checksum packets changed between WS 6.5 and 7.0, and if we misdetect the offloading configuration of the bound adapter in WS 7.0, then the bridge is probably not going to do any checksumming at all.

I've filed a PR, so we'll get some developers looking at this. Thanks for bearing with me and providing us with useful feedback.

For all future visitors to this thread who are experiencing the same issue: please provide your NIC model and driver version, so that we can expand our hardware interop testing to watch for these failures in the future.

Thanks,
Greg
Click to view kingneutron's profile Master 1,284 posts since
Apr 16, 2005

--FYI Greg, I reported this same issue during the RC phase.

http://communities.vmware.com/thread/236176?tstart=0

--I have a Gigabyte motherboard with Realtek Gig-ethernet card, and the problem with Bridged networking only showed up on the Windows XP-SP3 side. Debian 5.03--64 bit host OS works fine with WS 7.

04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)

./. If you have appreciated my response, please remember to apply Helpful/Correct points. TIA

Click to view riepe's profile Lurker 1 posts since
Nov 9, 2009
Have a similar problem with using NAT configured. Guest runs for a while without any problem and stops working suddenly. ping is still OK but no other network activity (no nslookup, no http, ...). Restarting the VM-guest does not help. Restarting the vm services (/etc/init.d/vmware) helps for a while. I also tried to disable the offload checksum using ethtool -k ... but this workaround did also not work.

Host:
SLES11: Linux testhost 2.6.27.19-5-default #1 SMP 2009-02-28 04:40:21 +0100 i686 i686 i
NIC1: Ethernet controller: Intel Corporation 82566DM Gigabit Network Connection (rev 02) (used for VM-networking)
NIC2: Ethernet controller: Intel Corporation 82572EI Gigabit Ethernet Controller (Copper) (rev 06) (disabled)
Driver: e1000e

Guest:
Win XP SP3 with all patches and antivirus program

Running the VM-guest in a VMware Workstation 6.5.3 with no problem.

Maybe helps finding failure
Peter
Click to view donmichelangelo's profile Lurker 1 posts since
Nov 22, 2009

Another User-Report here: I also had the same problem that i couldnt connect via ssh/smb (other services i didnt checked) on my ubuntu 9.10 guest. First I thought it was a firewall related problem then ssh prob in the same time also figured out that smb doesnt work as it did before. Beside nearly pulling out my hair (yes I still have hair), I was close put this problem on the Ubuntu Upgrade what I had done before. After reading this thread this morning and applying the workaround with disabling the TCP Checksum of my Realtek NIC it finally works. :)

Specs of the host machine:

Windows XP SP3 german

Gigabyte GA-P35-DS4 Mainboard with Realtek NIC

VMw Workstation 7


VMware Developer

SDKs, APIs, Videos, Learn and much more in the Developer community.

Learn More

Developer Sample Code

Increase your developer productivity with VMware API sample code.

Learn More

VMworld Sessions & Labs

Online access to the latest VMworld Sessions & Labs and online services.

Learn more

Purchase PSO Credits Online

Purchase credits to redeem training and consulting services online.

Buy Now

Community Hardware Software

View reported configurations or report your own.

Learn More

VMware vSphere

Come witness the next giant leap in virtualization.

Register Today

Communities