Windows XP, XP64, Vista, and Linux machines refuse to play nicely together - Why can't I get them to ping each other? I am trying to hook up a mixed network for file/print sharing, network gaming and the like, but I seem to be having basic IP issues and I'm pulling my hair out trying to figure out the problem!
posted by Nixie Pixel to computers & internet (14 answers total) 2 users marked this as a favorite
I am attempting to set up a mixed wired/wireless network spread out across multiple rooms. Currently I am using a D-Link DGL-4300 wireless router to share the (single) IP address given by my ISP through NAT to the wired/wireless network. To be thorough I'll give you the network topology (though I have already ruled out hardware issues):
Three rooms are wired back to the network closet using the T568B standard, and connected via cat-5 cables to the DGL-4300. In room A one Windows XP64 Pro SP2 computer (for security Windows Defender only) is connected directly from the wall jack.
In room B one Windows XP SP2 computer (Comodo Firewall) is connected via a 5-Port Linksys hub.
In room C one Xbox 360 and one Windows XP Home SP2 computer (Norton 360 installed) are connected to the wall jack via a Dynex 10/100 5-Port fast ethernet switch, and chained to that is a Netgear 8-Port 10/100 fast ethernet switch. Connected to this are one Windows XP64 Pro SP2 machine (Comodo Firewall), one Windows XP Home SP2 machine (Comodo Firewall), and usually one D-Link wireless router (with DHCP server turned off, to extend the wireless network) though this is currently disconnected to help troubleshoot the wired network problems.
Also in the building are another Xbox 360 connected wirelessly and three laptops. One is XP Home SP2 (norton), one Vista Home Premium (Norton), and the last one is the laptop I have been using to test the physical connections and hardware - I'm dual booting Vista Home Premium (Comodo) and Ubuntu Intrepid Ibex (8.10).
Here is the problem: Every single machine sees the internet without problems. They all ping the router, see web sites, reach the DNS server and sites by both name & IP address, and generally are happy when it comes to things outside of the trusted network. However, only one computer on the network is able to be pinged, by every other computer - the XP64 machine in room A. I can't test outgoing pings from the Xbox 360s, but they cannot be pinged.
The only exception to this is my Vista/Linux laptop - when booting to Linux, the Linux machine is able to be pinged by any computer on the network (and it happily and easily sees the PC in room A, far less painfully than networks setup on Windows...). However, booting it to Vista makes it unreachable. It makes no difference if the machine is connected wirelessly or through a wire.
I've played with the network hardware and cabling, and none of it makes a difference. The machines themselves (and more properly, their OSs) are having problems seeing each other. It doesn't matter if I put them on the same workgroup or not (which I have,) or if NetBIOS over TCP/IP is turned on (which it is). I have also tried both defining "trusted zones" and completely shutting off firewall protection for the PCs, without any change in this behavior. I have tried setting static IPs on the same address range, with no luck.
The computers/Xbox 360s are all on the same IP address range (192.168.0.x), with no IP conflicts due to static IPs being set (when setting these I put them on a range outside of the DHCP range), and all are set to subnet mask 255.255.255.0. All have the proper gateway set.
The affected PCs can ping themselves, ping the router, and ping the PC in room A (and, if it is booting to Ubuntu, the Linux laptop), but not ping each other. The PC in room A and the Linux laptop can ping each other, but cannot ping any of the affected devices on the network. I have two gaming PCs in room C which can see network games such as Sins of a Solar Empire and Neverwinter Nights 2 which each other host, but not ping each other.
(While previewing the message, I had an idea, and tried an Ubuntu Live CD on the PC in room B - sure enough, upon boot it was reachable by other PCs on the network. So the problem is Windows-specific, and definitely not hardware/location-specific)
Can anyone help me figure out why they can't ping? I can probably figure out the rest, once this basic question is resolved.
Sorry for the length of this question, but I figured I ought to be thorough. By the way, if someone has a suggestion for a forum where I can get personal help from a more targetted user base, I am happy to try that as well.
Thank you so much!