Bizarre problem? Resetting Ethernet on one Endpoint fixes every Endpoint.

Posted by hetter12x@reddit | sysadmin | View on Reddit | 59 comments

Hello,

I started my work as a sysadmin around 1.5 years ago. To this day, i didn't stumble into any bigger problems i couldn't fix, however this one, to me, is not logical in any sense whatsoever. Description:

My company has a network with Fortigate, endpoints, a VPN set to connect other departaments to our main LAN, and a VPN connecting us to our subcontractor's network (so we can access their apps through web). Everything was fine, all the policies set, working flawlessly.

One day everyone lost access (ERR_ADDRESS_UNREACHABLE)- first thought was that the subcontractor has some issue, I called and everything was fine on their part. Then i went through Fortigate logs, I saw that all the trafic to their network is accepted and passes, however one thing caught my eye that i haven't seen before - attempt to connect to any of their sites sends 100+ MB's, and receives 4-6GB's. I tried changing policies, resetting Fortigate, other fixes that came to mind, and the dumbest idea worked - i turned my Ethernet adapter on and off, and it worked.

I was about to write a script and run it on every PC, however i got a call that everything works now. So, it appears that resetting the Ethernet adapter on one PC fixes the problem on every computer in the network. What's even more weird, it appears again after 10-15 minutes.

I suppose something clogs up the connection? But it's weird, cause it only appears to be the problem when connecting to said subcontractor's network, every other site (that workers are allowed to enter) works flawlessly, our internal webserver works without a problem too. And the worst part is that the issue is so specific i have no clue where to look for solutions.

If you know what might be the cause and how to fix it permanently, let me know. Thanks in advance!