My Windows 11 PC is having trouble connecting to the Ethernet. I've already tried changing the LAN cables, flushing the DNS, and restarting both the router and my PC multiple times. However, when I plug in the Ethernet cable, it says there's no internet connection and is only connected to the local network. Interestingly, I can still connect to the Wi-Fi on other devices, even though my PC doesn't have Wi-Fi capability. Any advice on how to fix this?
3 Answers
Have you tried using the 'reset network' option in Windows settings? You can also do it through the command prompt as an admin. Here’s what you need to run one after the other: `netsh winsock reset`, `netsh int ip reset all`, `netsh winhttp reset proxy`, and `ipconfig /flushdns`. It might help resolve the issue!
It sounds like your LAN card might be damaged. I had a similar situation once, and replacing the card was the only fix. You might want to consider that if other troubleshooting doesn’t work. I’ll keep checking back here for more ideas!
First off, have you checked what IP address your PC is getting? Also, where is the other end of the Ethernet plugged in? Sometimes, the internet connection indicator can be a bit misleading. You should try launching a browser; even if it says you’re not connected, there might be a chance that the internet is actually working fine even if something's blocking the connection test.
I don’t know what IP it’s getting, and it’s plugged into the router. I did check with a browser, and it still didn’t work.

Yes, I did all those steps, but it still isn’t working.