operating system Linux Mint is renowned for its stability and user-friendly interface, making it an excellent choice for users switching from Windows. However, as with any operating system, connecting to a wireless network can present certain challenges, especially when using specific network hardware. Most modern versions of the distribution, such as Cinnamon, MATE or Xfce, the connection occurs automatically and only requires entering a password.
However, situations where the system doesn't detect the wireless adapter or refuses to connect to the router are quite common. This may be due to a lack of proprietary drivers for Wi-Fi module or incorrect power consumption settings. In this article, we'll cover all setup steps in detail, from basic connection to troubleshooting complex driver issues via the terminal.
Before attempting any complex manipulations, it's worth making sure the physical wireless switch on your laptop is enabled. Users often forget there's a hardware button or key combination (e.g., F2 or F12 (with an antenna icon), which completely disables the radio module. If the indicators on the case are not lit, software settings will not help until the device's physical power is restored.
Checking the presence and status of a Wi-Fi adapter
The first step in troubleshooting is determining whether the operating system can see your network hardware. Linux Mint offers a powerful command-line tool for this purpose, providing comprehensive information about all connected devices. Even if the graphical interface doesn't display a wireless network icon, the terminal can show whether the adapter is detected at the hardware level.
Open the terminal using the keyboard shortcut Ctrl+Alt+T, and enter the command lspci | grep -i network for internal cards or lsusb For USB adapters, you should see a line containing the chipset manufacturer's name, for example, Realtek, Intel or BroadcomIf the list is empty, the device may be faulty or disabled in BIOS/UEFI.
- 📡 Run the command
iwconfigto see a list of wireless interfaces (usually called wlan0 or wlp2s0). - 🔍 Use the utility
rfkill listto check whether wireless modules are blocked by the system or the user. - ⚙️ Check the network service status with the command
systemctl status NetworkManagerto make sure it is active.
⚠️ Attention: If the team
rfkillThe "Hard Blocked" status appears. This means the wireless module is disabled by a physical switch or BIOS settings. This block cannot be removed programmatically.
After receiving information about the adapter, you need to understand whether the corresponding one is loaded driverSometimes the system sees the device but cannot use it due to missing software. In such cases, the command output lspci -k The device will not have "Kernel driver in use" next to it. This indicates that manual driver installation is required.
Basic connection via graphical interface
For most users, setting up Wi-Fi on Linux Mint It's limited to working with a graphical interface. The system uses NetworkManager, which by default scans the airwaves and suggests available access points. This method is the simplest and doesn't require command-line knowledge, which is especially important for beginners.
Click the network icon in the lower-right corner of the taskbar (system tray). A list of available wireless networks will open. Find your router's name (SSID) in the list and click it. If the network is hidden, select "Connect to a hidden network" and enter the name manually.
After selecting the network, a password entry window will appear. Make sure your keyboard layout matches your usual one, as letters are case-sensitive. To verify the password you entered, you can click the eye icon in the entry field. After clicking "Connect," the system will attempt to obtain an IP address from the router's DHCP server.
- 🔑 Enter the Wi-Fi network password, taking into account the case of the characters and special characters.
- ✅ When successfully connected, the network icon will change to a signal strength indicator.
- 🌐 Check your internet access by opening any browser and going to a known website.
In some cases, you may need to specify the security type if automatic detection fails. This is usually WPA2-Personal or WPA3If your router is configured to use a static IP address, you'll need to go to the connection settings, select the IPv4 tab, and manually enter the address, mask, and gateway.
Installing drivers through the "Device Drivers" menu
One of the most common reasons for the lack of Wi-Fi is the lack of proprietary drivers for wireless cards. Broadcom or some models RealtekLinux Mint provides a convenient tool for automatically searching and installing the necessary software, eliminating the need to manually compile kernel modules.
Open the application menu and find the "Driver Manager" utility. The system will prompt you to enter an administrator password to make changes. Once launched, the program will scan your hardware and notify you if there are available drivers for your device.
☑️ Installing drivers
If the list shows a recommended driver (marked as recommended), select it using the radio button, and click the Apply Changes button. The system will download the necessary packages from the repositories and install them. After the process is complete, be sure to reboot your computer to ensure the new kernel module loads correctly.
⚠️ Note: The driver manager requires an active internet connection. If Wi-Fi isn't working, use a USB modem, Ethernet cable, or USB tethering on your smartphone.
Sometimes additional configuration is required after installing the drivers. For example, for some cards Broadcom Disabling conflicting modules may be necessary. However, in 90% of cases, the standard procedure via the graphical interface completely resolves the issue.
Setting up a static IP address and DNS
In corporate networks or to provide access to network printers, it is often necessary to configure a static IP address. Dynamic address allocation (DHCP) is convenient for home users, but a fixed address ensures that your computer will always be accessible via the same path on the local network.
To change the settings, go to the network menu, select your connection, and click "Settings" or "Options." In the window that opens, find the "IPv4" tab. By default, the "Automatic (DHCP)" method is selected. Change it to "Manual."
Now you need to fill in the fields with addresses. Click the "Add" button and enter the required information. Typically, the gateway address is the same as the router's address (e.g., 192.168.0.1), and the DNS address can be a public one, such as Google's (8.8.8.8).
| Parameter | Example of meaning | Description |
|---|---|---|
| Address | 192.168.1.50 | Your PC's unique IP |
| Mask (Netmask) | 255.255.255.0 | Determines the size of the network |
| Gateway | 192.168.1.1 | Your router's address |
| DNS server | 8.8.8.8 | Name resolution server |
Why change DNS?
Changing DNS servers to faster ones (for example, Cloudflare 1.1.1.1 or Google 8.8.8.8) can speed up page loading and bypass ISP blocking if it is implemented at the DNS level.
After entering all the information, click "Save" and reconnect to the network. The changes will take effect immediately. If your internet connection is lost, check that you entered the gateway correctly—a single digit error will render the network unavailable.
Troubleshooting driver issues via the terminal
When graphical utilities fail, the command line comes to the rescue. This is a more powerful tool that allows you to manage kernel packages and modules directly. Often, the problem is resolved by simply reinstalling firmware packages or updating the system kernel.
First, update the repository lists with the command sudo apt updateThen you can try installing firmware packages for various devices. For cards Realtek a bag often helps firmware-realtek, and for Intel — firmware-iwlwifi.
sudo apt install firmware-linux-nonfree
If the device was connected but stopped working after the update, you may need to reload the kernel module. Use the command sudo modprobe -r module_name for unloading and sudo modprobe module_name to reload. The module name can be found in the output. lsmod.
- 🛠 Use it
sudo apt install --reinstallto reinstall network managers. - 📦 Check for package availability using
apt search firmware. - 🔄 Restart the network with the command
sudo systemctl restart NetworkManager.
⚠️ Warning: When working with the command line, carefully check the syntax of commands. An error in the package or module name may cause the network subsystem to malfunction.
In some cases, you need to clone the repository with drivers from GitHub and compile it via make And make installThis is relevant for very new or, conversely, very old adapters that are not supported by the standard Linux Mint repositories.
Diagnosing and troubleshooting common errors
Even with proper configuration, occasional connection drops or slow speeds may occur. This is often due to power management settings, where the system attempts to conserve power by disabling the Wi-Fi adapter. This feature can be disabled through configuration files.
Create or edit a configuration file /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf. Change the parameter value wifi.powersave on 2, which means disabling power saving mode. After that, restart the network service.
It's also worth checking the system logs for errors. The command dmesg | grep -i wifi or journalctl -u NetworkManager will show the latest network-related events. Analysis of these records can point to a specific authentication or association error.
If all else fails, try creating a new connection from scratch by deleting the old network profile in the settings. Sometimes these profiles can become corrupted, and a clean configuration resolves the issue in seconds.
Frequently Asked Questions (FAQ)
Why doesn't Linux Mint see my Wi-Fi adapter?
Most likely, the driver for your network card model is missing. Check the model via lspci or lsusb and find the corresponding package in the repositories or on the manufacturer's website. Also, make sure that the adapter isn't blocked by the command rfkill.
How to reset all network settings in Linux Mint?
You can delete connection configuration files located in the folder /etc/NetworkManager/system-connections/After deleting the files and restarting the NetworkManager service, all saved networks will be forgotten, and you will have to enter passwords again.
Is it possible to share Wi-Fi from a Linux Mint laptop?
Yes, this is possible. In the network settings, select "Use as an access point" (Hotspot). The system will create a virtual network through which other devices can access the internet if the laptop has an active wired or wireless connection.
Which driver is best for Realtek RTL8723BE?
For this model, it is often recommended to use a driver rtlwifi_new from the repository lwfinger on GitHub, as the standard kernel driver can be unstable. However, in newer kernel versions, standard support has improved significantly.