Skip to main content

Linux · Network & Internet

Connect to Wi-Fi and manage network connections

Most modern desktop distros use NetworkManager under the hood, accessed through the network icon in the top or bottom system tray, or each desktop environment's own Settings app (GNOME Settings, KDE System Settings, etc.).

What you should know

  • Click the network icon in the system tray to see and join available Wi-Fi networks.
  • Saved networks, VPN connections, and proxy settings live under the same panel's "Network" or "Wi-Fi" section.
  • `nmcli` and `nmtui` provide the same functionality from a terminal, useful on systems without a graphical desktop.

Why it matters

Wi-Fi driver support is the single most common source of first-boot friction on Linux laptops — knowing whether your system uses NetworkManager (and how to check connection status from a terminal) makes troubleshooting far faster than guessing through a GUI that might not even be loading correctly yet.

Best practices

  • Prefer a wired connection for the initial install/update on a new machine, since Wi-Fi drivers occasionally need a kernel update to work fully.
  • Keep VPN client packages updated through your package manager rather than a separate manual install where possible.

Common problems and fixes

Wi-Fi adapter isn't detected at all
Check if it needs a proprietary driver (common on Broadcom and some Realtek chipsets) — most distros have an "Additional Drivers" tool or a documented package name for this.
Connects but internet doesn't work (captive portal networks)
Open a browser and try to load any http (not https) page — many distros' captive-portal detection is less reliable than Windows/macOS and needs a manual nudge.

Tips and tricks

  • `nmcli device wifi list` and `nmcli device status` are the fastest way to check what NetworkManager sees when the GUI applet isn't showing what you expect.

Frequently asked questions

Why does my Wi-Fi disconnect when I close the lid?

This is a power-management setting, not a network issue — check your desktop environment's power settings for a "Wi-Fi power saving" toggle.