ATTN: VMWare users!! Please help me! ...
(sorry this post is so long, I tried to be very thorough)
I have a WindowsXP computer with two nic cards. One of them is connected to a cable modem and another to a hub. Also connected to the hub are a linux box and a Windows98 laptop.
This linux box is a P4 with a linksys gigabit network card (10/100/1000mbps) and RedHat 7.3. The internet works perfectly and samba is set up so the linux box is a full participant in Network Neighborhood (can see both Windows pcs).
... I have a VMWare emulator installed on this linux box running Windows 2000.
When my virtual machine uses NAT networking, I can browse the internet, etc. When I browse Network Neighborhood, the Win2k machine is the only machine showing up on the network.
When my virtual machine uses bridged networking, I can browse Network Neighborhood with no problems. Network Neighborhood shows the Win2k machine, the RedHat machine, the WinXP machine, and the Win98 machine. However, there is a problem sending/receiving data packets over the Internet.
Communication between the virtual machine and the host linux box works perfectly (e.g. when I ftp to the linux box or browse files via Network Neighborhood). However, connection to any of the other computers OR to any part of the internet doesn't work so great - my upload speed is perfect, but my download speed is at a whopping 0.6kbps !! I *can* ping some www sites but that's just about it. When I open my browser, IE says "Web Site Found. Waiting for Reply" and then just stays at a blank page until it eventually times out. When looking at my network properties, I end up with statistics such as: 700packets sent, 4 packets received.
What is most puzzling is that this used to work with the exact same setup (prior to a recent reformat). In fact, I saved the virtual machine disk on a linux partition and simply re-used it without changing anything. Therefore, I am positive that it can't be anything on the Windows end. It has to be something in Linux.
I am thinking that some sorta program on linux's end is blocking packet transfer from other computers (other than itself) to the virtual machine. My firewall is set to automatically accept all traffic to/from the eth0 nic. (But what about the virtual nic? Is this one firewalled??) I even tried disabling my firewall altogether and that didn't help.
HELP MUCH APPRECIATED !!