2 of my PCs are connected to my router like so:
Both PCs' ethernet cables -> Switch -> ethernet cable -> ethernet socket -> ethernet cable from socket -> switch -> ethernet cable to socket -> ethernet socket -> ethernet cable -> Router (Asus RT-AX92U)
All the ethernet cables are at least Cat-5e (1 gbps). All switches are unmanaged.
Every once in a while (maybe once every 2 hours or so?) this is what I get when I ping my router:
Reply from 192.168.1.1: bytes=32 time<1ms TTL=64
Reply from 192.168.1.1: bytes=32 time<1ms TTL=64
Reply from 192.168.1.1: bytes=32 time=1ms TTL=64
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Reply from 192.168.1.1: bytes=32 time<1ms TTL=64
Reply from 192.168.1.1: bytes=32 time<1ms TTL=64
Reply from 192.168.1.1: bytes=32 time=1ms TTL=64
When this happens, I notice that I can still hear everyone perfectly fine in the Discord voice call throughout the timed out period, but they cannot hear me at all. I also get updates to other characters in the online game I play, just that the game will not register my own character's commands until the timed out period ends.
BOTH PCs always fail in this same manner at the same time.
This somehow makes me feel like incoming UDP packets keep coming through fine and it's just TCP packets or upstream UDP packets that do not? Which means the issue is anything upstream doesn't work (since TCP requires upstream ACKs I believe).
But this baffles me as to why this happens, I have never experienced anything like this where ethernet failed me in this weird way where downstream UDP packets still work perfectly fine. And I have no idea how to easily debug this (eg. connect straight to router, connect just to first switch) since I cannot easily replicate this issue and I cannot physically access some of these wires as they are inside my walls.
What is causing this and what do people recommend I do to fix this? Is there a specialist ethernet testing device I can use that will easily and consistently tell me exactly where this is failing? Has anyone encountered something similar before?
Get-NetAdapter
gives link speed1 Gbps
. That should be all the way to the router right?