Link to home
Start Free TrialLog in
Avatar of Techrunner
Techrunner

asked on

Windows 7 Crazy Problem

Hello Experts,
This is just crazy. I have been facing this problem in my network
For example I have 2 machines PC1 and PC2, both are under same subnet and they are connected to a Cisco switch.
Here is the deal
PC1 wont ping PC2 unless PC2 pings PC1 first.

Firewalls are turned off on the machines
There are no ACLs, no firewall

Where could the problem be?

Please help.

Thanks
Avatar of IanTh
IanTh
Flag of United Kingdom of Great Britain and Northern Ireland image

the nic can in modern pcs sleep so the ping could wake it up
Avatar of Techrunner
Techrunner

ASKER

thanks for your quick response.
I have already removed the check  "Allow the computer to turn off this device to save power" under device manage > adapter properties> power management. but no luck
And this happens only with Windows 7 box
is it actually using a generic driver ?
Problem might be with cisco switch or config settings...try another switch.



Ded9
I guess its not a driver problem.
Oh Common !! if it's a switch problem why i doesn't happen with Windows XP client
Can also try connecting it to another port in cisco device.



Ded9
It happens with some clients who are also connected wirelessly  I assume it is something have to do with Windows 7.
It might be your security software...tap F8 key on boot ...select safe mode with networking and then try to ping.

If it works then problem is caused by your security software or unwanted software loading on startup.

You can try clean boot in normal mode and check.


Clean boot process

Start-type - msconfig- click on startup tab- click disable all...then click services tab- put a check on hide all microsoft services ...and then click disable all....click ok and then restart the computer in normal mode.

If everything works fine in clean boot then enable five startup items and services at a time to find the faulty software.




Ded9
Avatar of Sudeep Sharma
Could you post the output of ipconfig /all from Windows 7 and Windows XP client. Further also let us know status of "Computer Browser" service of both the systems.

Sudeep
The computer browser service is started.

Windows IP Configuration (PC1_
 
   Host Name . . . . . . . . . . . . : PC1
   Primary Dns Suffix  . . . . . . . : APPLE.COM
   Node Type . . . . . . . . . . . . : Hybrid
   IP Routing Enabled. . . . . . . . : No
   WINS Proxy Enabled. . . . . . . . : No
   DNS Suffix Search List. . . . . . : APPLE.COM
 
Ethernet adapter Local Area Connection


   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Realtek PCIe FE Family Controller
   Physical Address. . . . . . . . . : 24-B6-FD-24-3F-59
   DHCP Enabled. . . . . . . . . . . : No
   IPv4 Address. . . . . . . . . . . : 192.168.26.90(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 192.168.26.1
   
  DNS Servers . . . . . . . . . . . : 192.168.27.2
                                      192.168.27.3
   NetBIOS over Tcpip. . . . . . . . : Enabled

PC2

Windows IP Configuration
 
   Host Name . . . . . . . . . . . . : PC2
   Primary Dns Suffix  . . . . . . . : APPLE.COM
   Node Type . . . . . . . . . . . . : Hybrid
   IP Routing Enabled. . . . . . . . : No
   WINS Proxy Enabled. . . . . . . . : No
   DNS Suffix Search List. . . . . . : APPLE.COM
 
Wireless LAN adapter Wireless Network Connection:
 
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : RT73 USB Wireless LAN Card
   Physical Address. . . . . . . . . : 94-0C-6D-E5-FB-BB
   DHCP Enabled. . . . . . . . . . . : No
  Autoconfiguration Enabled . . . . : Yes
   IPv4 Address. . . . . . . . . . . : 192.168.26.26(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 192.168.26.1
   
 
   DNS Servers . . . . . . . . . . . : 192.168.27.2
                                       192.168.27.3
   NetBIOS over Tcpip. . . . . . . . : Enabled
eh usb adapter ? is that the windows 7 machine what about the proper nic ?

are they in a bridge ?
Machine 2 has a USB Wireless LAN card and its connected wirelessly.

There are no bridge connections
so whats pc1
I have sent you the ipconfig /all output from 2 separate machines ( pc1 and pc2)
ipconfig doesn't tell you if its XP or windows 7 does it

is pc1 xp or windows 7
is pc2 xp or windows 7
Both Windows 7
Which one has the Issue, I think PC2 should be the one as it has USB adaptor for network
yes usb will never give as good as a proper nic on pci-e
But I have a 1 client with Windows XP using USB Wireless LAN and its has no problems. Why does it happen only with Windows 7.

Thanks
Samir
Check the Power Management of USB Root Hub and Generic USB Hub under the "Universal Serial Bus Controller" on the Device Manager and make sure they also don't have the option "Allow the computer to turn off this device to save power" checked.

Sudeep
Sure I will do that. Let you know.
Sure, waiting for response.
I know you said the firewall is disabled. However, this is UNDOUBTEDLY a system state firewall (Windows firewall).

Windows Firewall is a system state firewall. This means it will block traffic on specific ports UNLESS it initiates the traffic. In other words, it blocks unsolicited traffic.

One thing it blocks is ICMP (meaning ping) data unless a rule is created in Windows firewall.

When you ping B from A, you just initiated traffic on A. Now B can ping A.

Here is an example of when a system state firewall is used effectively:
-If you ping a computer you get a reply, because you initiated the traffic.
-If a ping sweeper (malware) pings groups of IPs, your computer will not reply because the traffic was unsolicited and the firewall blocks it.
But the amazing thing is here.
For example, PC1 ( 192.168.26.2) will not ping PC2 ( 192.168.26.3) until PC 2 intiates the ping to PCA
But the PC 3 ( 192.168.27.2, different subnet) can ping both PC2. This is I have noted when PC1 is not able to ping PCB. Why this problem occurs in the same subnet ?

Thanks
Try this:

Go into Windows firewall exceptions and allow all ICMP echo traffic.

Also, let me know if PC2 is multihomed.
Hi,
Its working fine after replacing with another USB Adapter but different series ( same brand).

But here is my concern, why does this adapter has issues only with Windows 7 why not with Windows XP.


Suggestions are welcome.
Hi,
The problem occurred even though after changing the Wireless Adapter to new piece.

Thanks
Are you sure you have the routing set up properly between the two subnets?
Are you pinging by computer name or IP address?
Yes. I am very sure. Why other pc's are not having any issues ( like with Windows XP Clients) why only windows 7

I am pinging by IP address. ?Even by name it will not work.
Also, I see you are using fixed IP addresses. Is there any possibility that more than one computer on your network has the same IP address? Is there any possibility that someone has, for instance, connected a laptop to your network and it is poaching the IP address of the computer in question?
The switch, esp when two devices are connected to the same one handles the routing,... traffic is never "routed" through a gateway it's done on the backplane at the IP level. To me it sounds like a crappy wifi card or driver, or some kind of malformed ping request is being sent/recieved by the win7 machines. I would, and I've scanned this thread to see if anyone mentioned it, I would get a sniffer like wireshark installed on two example machines and compare what happens when an XP machine pings and when a win7 machine pings.
A sniffer is your best bet at this point, to me sounds like a hardware issue, the curious part is that it sees the XP pings no matter what. Wifi can be picky, make sure you don't have any ARP issues or duplicated IP's. If the hosts are Dual-Homed (wifi and wired) and you using a DNS name it may relate to DNS. Sniff it, see what's different.
-rich
Just happenend now
I am on my system I am trying to access and ping my colleague Pc It's not pinging unless he ping my pc from his side !!!!
I have checked there are no duplicate IP addresses.
They are not unihomed
Where I had to install wireshark I mean which PC. To whom I am pinging an no reply  or my pc
Each one in question really, a win7 and an xp at least. See if you can see why an XP gets a reply and why an win7 doesn't. Is it possible you have AntiVirus installed that also has HIDS functions like firewalling? If you've never used wireshark before it may be hard for you to know what to expect to see, but it's not hard to get the hang of.
-rich
Hi,
I installed Wireshark on my pc and I kept pinging from my pc ( PCA) to other side ( PCB) I captured lot  messages saying

72      9.410421000      Tp-LinkT_85:ac:b1      Broadcast      ARP      60      Who has 10.1.26.26?  Tell 10.1.26.10

10.1.26.10 is PCA
10.1.26.26 is PCB
Hi, how are  you pinging?

Can you try:

ping -4 pc1/pc2 instead of ping pc1/pc2

If this works, try disabling IPv6 and see if that fixes your issue.
I disabled ipv6 but didn't work but see the amazing thing I tried to access 10.1.26.26 from other subnet it worked.
ARP isn't anything to worry about, windows 7 has a ridiculously low arp cache, and is the reason you see all those messages. I'd focus on the ICMP protocol and what you see when trying to ping from win7 to win7 and not getting a response and what it looks like when win7 receives pings from XP. You should always see the traffic getting there, it seems like it's not being replied to for whatever reason.
-rich
both are under same subnet
and they are connected to a Cisco switch.
Must be the order of connection?
Windows identifies with PC 1 first
Do switches know subnetting?
https://learningnetwork.cisco.com/thread/47543#257042
@Merete yes most switches understand layer 3 and make decisions on how to best send traffic when it's "local". http://compnetworking.about.com/od/hardwarenetworkgear/f/layer3switches.htm While not all switches are layer 3, the majority of cisco switches for the last 10 years understand and "route" layer 3. (same for other switch makers too).
-rich
Could we try and rule out that the issue is with the PC that has the wireless connection? For that to do, you could try and boot that W7-wireless PC with a bootable Linux CD and ping vice / versa. Worth a try?
It almost sounds like a subnet mask discrepancy. Is it possible to get an IPconfig /all of these computers so we can compare.
ASKER CERTIFIED SOLUTION
Avatar of Joseph O'Loughlin
Joseph O'Loughlin
Flag of Ireland image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial