How to Install and Configure Wi-Fi on Your Home Computer: A Complete Guide

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 (keys Win + 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 network

    or for USB adapters:

    lsusb

    Look for lines with Network controller or 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/E on 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:

  1. 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.
  2. For USB: Simply plug into the port. For stability, use an extension hub if the port is on the front panel.
📊 What type of Wi-Fi adapter are you using?
Internal (PCIe/M.2)
External (USB)
Built into the motherboard
I haven't chosen yet

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 driverAutomatic 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 ManagerUpdate driverSearch this computer.

Linux (Ubuntu/Debian):

  • 🐧 For most adapters, it is enough to install the package firmware-iwlwifi (for Intel) or firmware-realtek:
    sudo apt update
    

    sudo apt install firmware-iwlwifi

  • 🔧 If the adapter is not detected, check kernel support:
    dmesg | grep -i firmware

    In case of errors of the type firmware missing download 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

  1. Tap the network icon (📶) in the lower right corner of the screen.
  2. Select yours from the list of available networks.
  3. Enter your password and click Connect.
  4. If you are prompted to allow other devices on the network to discover your PC, select Yes (for home network) or No (for public networks).

Method 2: Via settings (if the network is not displayed)

  1. Open Parameters (Win + I) → Network and InternetWi-Fi.
  2. Click Managing known networksAdd a new network.
  3. Enter the network name (SSID), security type (WPA2-Personal or WPA3-Personal) and password.
  4. 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 to 802.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)

  1. Click on the network icon in the taskbar (usually in the upper right corner).
  2. Select your network from the list.
  3. Enter the password and confirm the connection.

Method 2: Terminal (for advanced users)

Use the utility nmcli:

# View available networks

nmcli 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 config

sudo 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, wlp3s0 instead of wlan0). Check the interface name with the command ip 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 to 802.11n, the maximum speed will be limited to 150 Mbps. Go to the router settings (usually 192.168.1.1) and select the mode 11ac/ax.
  • 🔄 Switch to 5 GHz: This range is less crowded and supports higher speeds. Enable a separate one in your router settings. SSID for 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:
    1. Open device Manager → find the adapter.
    2. Go to the tab Power management.
    3. Uncheck the box Allow the computer to turn off this device to save power.

Problem 3: Wi-Fi connects, but there is no internet access

  • 🔒 Check your settings IP and DNS:
    1. In Windows: ParametersNetwork and InternetWi-FiHardware propertiesConfiguring adapter settings.
    2. Find your connection → PropertiesIP version 4.
    3. Make sure it is selected Obtain an IP address automatically And Obtain DNS server address automatically.
  • 🔄 If the problem persists, try manually entering DNS (for example, 8.8.8.8 And 8.8.4.4 from Google).
  • 📡 Reboot your router: Sometimes the DHCP server freezes and doesn't assign IP addresses.
  • How to check your real Wi-Fi speed?

    To measure the actual speed (not the one shown by Windows), use the utility iperf3:

    1. Install iperf3 on a PC and another device on the network (for example, a laptop).
    2. On one device, start the server: iperf3 -s.
    3. On another device, launch the client: iperf3 -c [server_IP].
    4. 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.

    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:

    • 🔐 Use WPA3-Personal (or WPA2-Personal, if the devices do not support WPA3). Avoid outdated WEP And WPA - 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.

    Additional measures:

    • 🌐 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 Management in the settings).
    • 🔍 Use MAC filtering (although this is not a panacea): allow connections only for known devices.

    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

    • 📱 Connect your smartphone to your PC via USB.
    • Turn it on in your phone settings Modem mode (on Android) or Personal hotspot (on iPhone).
    • 🖥️ On your PC, select the new network adapter (usually Remote NDIS) and connect.

    Cons: traffic limitation (if not on an unlimited plan) and high latency (ping).

    Method 2: Bridge via a second PC/laptop

    • 💻 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 propertiesAccess → Allow internet sharing.

    Cons: dependence on a second device and possible lags.

    Method 3: Powerline adapters

    • 🔌 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.

    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:

    • 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).

    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:

    1. Open ParametersNetwork and InternetWi-Fi.
    2. Click Managing known networksAdd a new network.
    3. Enter the network name (SSID), security type and password.
    4. Mark Connect even if the network does not broadcast its name.

    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:

    • 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.11n maximum gives 150 Mbps per stream).
    • Router settings (channel width, operating mode).

    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:

    1. Open ParametersNetwork and InternetMobile hotspot.
    2. Select the connection to share (Ethernet or Wi-Fi).
    3. Set the network name and password, turn on Mobile hotspot.

    In Linux:

    # Install hostapd and dnsmasq
    

    sudo 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.