@Soulfox -- That is not necessarily true. Just because your computer will not connect does not mean you have a hardware issue. It is very common for software problems to crop up. In fact, software problems are usually the culprit. The hardware is fine but the software does not want to talk to it for some reason.
Quite often, this is due to a corrupt driver or something.
How can you fix that? Usually, you can uninstall the hardware and then reinstall it (do an Internet search to find out how to do that). If that doesn't clear it up, you might just have to give it some time to connect.
I have been around computers for a number of years. For some reason, some operating systems are better than others at finding network adapters. If you have one of those difficult systems, testing your hardware can be a chore.