Without a stable Wi-Fi connection, a modern computer loses half its capabilities: there's no access to cloud services, online gaming, 4K streaming, or remote work. However, many users encounter difficulties already during the initial setup phase—especially when it comes to a desktop PC without a built-in Wi-Fi moduleUnlike laptops, where the wireless adapter is usually integrated, desktop computers often require additional hardware and manual configuration.
This article will help you understand all the nuances: from choosing Wi-Fi adapter (internal or external) to step-by-step connection setup in Windows 10/11 And LinuxWe'll also look at common errors, such as when the network is visible but doesn't connect, or the speed is limited to 54 Mbps instead of the advertised 300+ Mbps. Special attention is paid to security: how to set up encryption correctly WPA3 and avoid data leaks through vulnerable protocols.
1. Checking the presence of a Wi-Fi adapter in the system
Before attempting to connect to the network, make sure your computer is physically capable of doing so. 90% of cases Problems with Wi-Fi on a PC are associated with the absence or incorrect operation of the adapter.
How to check:
- 🔍 In Windows: open
device Manager(keysWin + X→ select an item). Expand the tab Network adaptersLook for devices with names like Wireless, Wi-Fi, 802.11ac or AX200 (adapter model). If there are none, the adapter physically does not exist. - 🖥️ In Linux: run the command in the terminal:
lspci | grep -i networkor for USB adapters:
lsusbLook for lines with
Network controlleror mention Realtek/Intel/Broadcom.
If the adapter is present but displays with an exclamation mark (in Windows) or isn't detected (in Linux), the problem is with the drivers. This is covered in the next section.
⚠️ Attention: Some motherboards (eg. ASUS ROG Strix or MSI MEG) have a built-in Wi-Fi module, but it can be disabled in the BIOS. Check the settings Advanced → Onboard Devices Configuration.
2. Selecting and installing a Wi-Fi adapter
If your PC doesn't have a wireless module, you'll need to purchase one. Let's figure out which adapter to choose and how to connect it.
Adapter types:
- 🖧 Internal (PCIe): Installed in a slot on the motherboard. Provides better speed and stability (for example, Intel AX210 or TP-Link Archer TX3000E). Suitable for desktop PCs.
- 🔌 External (USB): compact, connects to a USB 2.0/3.0 port. Convenient for laptops or PCs without free PCIe slots (for example, TP-Link TL-WN823N or ASUS USB-AX56).
- 📡 M.2 (NGFF): miniature modules for laptops or compact PCs (e.g. Intel 9260NGW). Requires slot support
M.2 Key A/Eon the motherboard.
Selection criteria:
| Parameter | Recommendation | Explanation |
|---|---|---|
| Wi-Fi standard | 802.11ax (Wi-Fi 6/6E) |
Provides speeds up to 2.4 Gbps and better performance in busy networks. |
| Frequencies | Dual-band (2.4 GHz + 5 GHz) |
5 GHz is less susceptible to interference, but is worse at passing through walls. |
| Antennas | 2×2 MIMO or higher | Increases signal stability and throughput. |
| MU-MIMO support | Desirable | Allows the router to exchange data with multiple devices simultaneously. |
After purchasing the adapter:
- For PCIe: Turn off your PC, install the adapter into a free slot (usually
PCIe x1), connect the antennas (if any) and turn on the computer. - For USB: Simply plug into the port. For stability, use an extension hub if the port is on the front panel.
3. Installing drivers for the Wi-Fi adapter
Even if the adapter is detected by the system, it won't operate at full capacity without the correct drivers. Let's look at the process for different operating systems.
Windows 10/11:
- 🔄 Automatic installation: Connect your PC to the internet via cable (or use a mobile hotspot), then go to
device Manager→ Find the adapter with an exclamation mark →Update driver→Automatic search. - 💿 Manual installation: Download the driver from the adapter manufacturer's website (for example, for Intel AX200 - With intel.ru, For Realtek RTL8821CE - With realtek.com). Install it manually through
device Manager→Update driver→Search this computer.
Linux (Ubuntu/Debian):
- 🐧 For most adapters, it is enough to install the package
firmware-iwlwifi(for Intel) orfirmware-realtek:sudo apt updatesudo apt install firmware-iwlwifi - 🔧 If the adapter is not detected, check kernel support:
dmesg | grep -i firmwareIn case of errors of the type
firmware missingdownload the firmware from official repository and place it in/lib/firmware/.
⚠️ Attention: Manufacturer drivers (especially for Realtek) sometimes conflict with the built-in Windows drivers. If the adapter stops working after installation, uninstall the old drivers using Removing programs and restart your PC.
The adapter appears in Device Manager without errors.
The adapter properties indicate the correct driver (not "Microsoft Wi-Fi Direct"!)
The connection speed corresponds to the adapter standard (for example, 866 Mbps for Wi-Fi 5)
There are no exclamation marks in the "Network Adapters" section -->
4. Connecting to a Wi-Fi network in Windows
Once the adapter is installed and the drivers are configured, you can connect to the network. In Windows, this can be done through the taskbar or system settings.
Method 1: Via the taskbar
- Tap the network icon (📶) in the lower right corner of the screen.
- Select yours from the list of available networks.
- Enter your password and click
Connect. - If you are prompted to allow other devices on the network to discover your PC, select
Yes(for home network) orNo(for public networks).
Method 2: Via settings (if the network is not displayed)
- Open
Parameters(Win + I) →Network and Internet→Wi-Fi. - Click
Managing known networks→Add a new network. - Enter the network name (
SSID), security type (WPA2-PersonalorWPA3-Personal) and password. - Check the box
Connect automatically.
If the connection does not occur, check:
- 🔒 The password is correct (case-sensitive!).
- 📡 Distance to the router (a signal at a level of 1-2 divisions may not provide a stable connection).
- 🔄 Router operating mode: if the adapter only supports
802.11n, and the router is configured to802.11ax, try turning on compatibility mode (b/g/n) in the router settings.
5. Setting up Wi-Fi in Linux (Ubuntu, Mint, Fedora)
In Linux, you can configure a Wi-Fi connection through a graphical interface or a terminal. Let's look at both options.
Method 1: Graphical interface (NetworkManager)
- Click on the network icon in the taskbar (usually in the upper right corner).
- Select your network from the list.
- Enter the password and confirm the connection.
Method 2: Terminal (for advanced users)
Use the utility nmcli:
# View available networksnmcli dev wifi list
Connect to the network (replace SSID and PASSWORD)
nmcli dev wifi connect "Network_Name" password "password"
If NetworkManager is not installed (for example, in minimal Linux builds), use wpa_supplicant:
# Editing the configsudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Adding a network (example for WPA2)
network={
ssid="Network_Name"
psk="password"
key_mgmt=WPA-PSK
}
Let's connect
sudo wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
sudo dhclient wlan0
To check the connection:
ping -c 4 8.8.8.8 # Ping Google DNS
ip a show wlan0 # View the IP address
⚠️ Attention: In some distributions (for example, Arch Linux) network interfaces may be named differently (for example,wlp3s0instead ofwlan0). Check the interface name with the commandip link.
6. Optimize and troubleshoot Wi-Fi issues
Even if a connection is established, speed may be slow and the connection unstable. We'll discuss the issues and their solutions.
Problem 1: Low speed (e.g. 1-10 Mbps instead of 100+ Mbps)
- 📶 Check it out router operating mode: if the adapter supports
802.11ac, and the router is configured to802.11n, the maximum speed will be limited to 150 Mbps. Go to the router settings (usually192.168.1.1) and select the mode11ac/ax. - 🔄 Switch to 5 GHz: This range is less crowded and supports higher speeds. Enable a separate one in your router settings.
SSIDfor 5 GHz. - 🖥️ Update your adapter driver: Outdated drivers often limit bandwidth.
Problem 2: Frequent connection drops
- 🔌 Check it out USB port powerExternal adapters are sensitive to unstable power supplies. Connect the adapter to the rear USB port or use a hub with an external power supply.
- 📡 Change Wi-Fi channel In your router settings: if neighboring networks are on the same channel, interference may occur. Use utilities like Wi-Fi Analyzer (Android) or inSSIDer (PC) for channel load analysis.
- 🔄 Turn it off energy savings for adapter in Windows:
- Open
device Manager→ find the adapter. - Go to the tab
Power management. - Uncheck the box
Allow the computer to turn off this device to save power.
- Open
Problem 3: Wi-Fi connects, but there is no internet access
- 🔒 Check your settings IP and DNS:
- In Windows:
Parameters→Network and Internet→Wi-Fi→Hardware properties→Configuring adapter settings. - Find your connection →
Properties→IP version 4. - Make sure it is selected
Obtain an IP address automaticallyAndObtain DNS server address automatically.
- In Windows:
- 🔄 If the problem persists, try manually entering DNS (for example,
8.8.8.8And8.8.4.4from Google). - 📡 Reboot your router: Sometimes the DHCP server freezes and doesn't assign IP addresses.
- Install
iperf3on a PC and another device on the network (for example, a laptop). - On one device, start the server:
iperf3 -s. - On another device, launch the client:
iperf3 -c [server_IP]. - Compare the result with the advertised speed of your plan. If the difference is more than 30%, look for a problem in your router or adapter settings.
- 🔐 Use WPA3-Personal (or
WPA2-Personal, if the devices do not support WPA3). Avoid outdatedWEPAndWPA- they can be hacked in a few minutes. - 🔑 Install complex password (at least 12 characters, with letters, numbers, and special characters). Example:
k7#pL9$2xQ1!m. - 📡 Turn off WPS (Wi-Fi Protected Setup) - this protocol is vulnerable to brute-force attacks.
- 🖥️ Change the default login/password of the router admin panel (usually
admin/admin). Use unique data. - 🌐 Turn on guest network For friends' devices or your smart home. Keep the main network for your own devices only.
- 🔄 Update your router firmware regularly. Manufacturers patch vulnerabilities in new versions.
- 📵 Turn off remote control router (optional)
Remote Managementin the settings). - 🔍 Use MAC filtering (although this is not a panacea): allow connections only for known devices.
- 📱 Connect your smartphone to your PC via USB.
- Turn it on in your phone settings
Modem mode(on Android) orPersonal hotspot(on iPhone). - 🖥️ On your PC, select the new network adapter (usually
Remote NDIS) and connect. - 💻 Connect your laptop to Wi-Fi.
- Connect it to your desktop PC via Ethernet (or via a second Wi-Fi adapter in wireless mode)
Ad-Hoc). - On your laptop, open
Connection properties→Access→ Allow internet sharing. - 🔌 Use adapters TP-Link AV1000 or Devolo Magic, which transmit the Internet through electrical wiring.
- One adapter connects to the router, the second to the PC via Ethernet.
- The adapter driver is not installed or is out of date. Check in
Device Manager. - The adapter is disabled in BIOS (relevant for built-in modules).
- Physical failure of the adapter or antennas.
- Broadcasting is disabled in the router settings.
SSID(hidden network). - Open
Parameters→Network and Internet→Wi-Fi. - Click
Managing known networks→Add a new network. - Enter the network name (
SSID), security type and password. - Mark
Connect even if the network does not broadcast its name. - Interference from other networks or household appliances (microwaves, cordless phones).
- Distance to the router and obstacles (walls, furniture).
- Limitations of the Wi-Fi standard (eg.
802.11nmaximum gives 150 Mbps per stream). - Router settings (channel width, operating mode).
- Open
Parameters→Network and Internet→Mobile hotspot. - Select the connection to share (Ethernet or Wi-Fi).
- Set the network name and password, turn on
Mobile hotspot.
How to check your real Wi-Fi speed?
To measure the actual speed (not the one shown by Windows), use the utility iperf3:
7. Wi-Fi Security: How to Protect Your Connection
Incorrect security settings can lead to network hacking, data leakage, or even your neighbors using your internet. Follow these recommendations:
Basic router settings:
Additional measures:
To check the security of your network, you can use utilities like Wireshark (for traffic analysis) or Aircrack-ng (to test password strength). However, be careful: scanning other people's networks may be illegal.
⚠️ Attention: If you are using public Wi-Fi (for example, in a cafe), always turn it on VPN (For example, ProtonVPN or Windscribe). This will protect your data from interception.
8. Alternative ways to connect a PC to Wi-Fi
If installing an adapter is not possible or desirable, there are other options:
Method 1: USB tethering from your phone
Cons: traffic limitation (if not on an unlimited plan) and high latency (ping).
Method 2: Bridge via a second PC/laptop
Cons: dependence on a second device and possible lags.
Method 3: Powerline adapters
Pros: stability and speeds up to 1 Gbps. Cons: high price and dependence on wiring quality.
FAQ: Frequently asked questions about setting up Wi-Fi on a PC
🔹 Why can't Windows detect Wi-Fi networks even though the adapter is installed?
There are several reasons:
Solution: Update the driver, check the BIOS and router settings. If the adapter is external, try a different USB port.
🔹 How to connect to a hidden Wi-Fi network?
In Windows:
In Linux, use the command:
nmcli dev wifi connect "Network_Name" password "password" hidden yes
🔹 Can I use a Wi-Fi 6E adapter with a Wi-Fi 5 router?
Yes, but the speed will be limited by the capabilities of the router. Adapter Wi-Fi 6E (For example, Intel AX210) backward compatible with standards 802.11a/b/g/n/acHowever, the advantages 6E (for example, range 6 GHz) will not work.
For maximum performance, update your router and adapter at the same time.
🔹 Why is Wi-Fi slower than cable?
This is normal: a wireless connection is always inferior to a wired one in terms of stability and speed. The main reasons are:
Solution: Use a range 5 GHz, move your PC closer to the router or use Mesh system (For example, TP-Link Deco) to expand coverage.
🔹 How to share Wi-Fi from a PC to other devices?
In Windows:
In Linux:
# Install hostapd and dnsmasqsudo apt install hostapd dnsmasq
Configure hostapd (/etc/hostapd/hostapd.conf)
interface=wlan0
driver=nl80211
ssid=MyHotspot
hw_mode=g
channel=6
wpa=2
wpa_passphrase=mypassword
wpa_key_mgmt=WPA-PSK
Start the access point
sudo systemctl start hostapd
sudo systemctl start dnsmasq
Note: Not all adapters support this mode. AP (Access Point). Check compatibility on the manufacturer's website.