I have a network of three Windows 7 computers, all with internet access, and all running wirelessly using a Netgear router and USB adapters. If the "bad" computer (and only the bad computer) is connected to the network, playing online games in the others is almost impossible (in any other tasks I don’t notice anything wrong). It causes massive amounts rubberbanding/warping, but at the same time, my ping is always 40-60.
I have closed every program and process to no avail (so it’s not related to torrents etc.), and also interchanged WiFi receivers, moved them, updated drivers... Also ran Trend Micro scans, and some other antivirus and nothing either. I have run Netalyzr many times, and sometimes when the problematic computer was on, it showed packet loss, but it wasn’t a really consistent trend.
I installed Wireshark, it showed there are a lot of "standard query" entries with the other computers names. Seems like packets are longer when the bad computer is connected. It fills up fast (full screen each 2-4 seconds) mostly with chunks of light blue and green/red. The light blue ones say ARP and Who has 192.168.1.xx? Tell 192.168.1.1.
This Wireshark IO graph shows byte length while online gaming and nothing else running (right side is with bad computer connected, the left side without):
Connecting it by ethernet makes the problem disappear, but that isn’t workable due to the distance and house layout.
I have no idea what to do next, and while the problem is only evident when gaming, it could be doing worse things without me noticing.
The internal ips:
- 192.168.1.7 <-- this is the bad one
After disabling upnp in the router config, I ran wireshark another time (it shows that there is an abnormality), here is the packet lenght vs time graph while a game is running:
There were a lot of SSDP packets before I disabled upnp, and after disabling it many times less. This seems to have made the symptoms dissapear.
Some patterns I could see, which correspond to spikes in the graphs:
With only the good computer connected there are ARP queries each 10 seconds, looping through internal ips, most sent by the router as broadcasts, and some between the computers. This isnt different when the bad computer is connected.
If the bad computer is connected, there are groups of DCERPC, SMB and SMB2 packets in a pattern of 20-40-20-40... seconds. Most of these have sources and destinations that are ipv6 adresses (I suppose those of the computers). This doesnt happen if another good computer is connected, maybe its just some network function I enabled without noticing...