How to Connect Wi-Fi in Fedora Terminal

1. Use the nmcli Tool

  1. Check the network device name: nmcli dev status
  2. Scan available Wi-Fi networks: nmcli dev wifi list
  3. Connect to Wi-Fi: nmcli dev wifi connect <SSID> password <password>

2. Use the iwconfig Tool

  1. Ensure the network interface is up: sudo ip link set wlan0 up
  2. Scan nearby Wi-Fi networks: sudo iw dev wlan0 scan | less
  3. Connect to Wi-Fi: sudo iwconfig wlan0 essid <SSID> key <password>
  4. Obtain an IP address: sudo dhclient wlan0

3. Use the wpa_supplicant Tool

Suitable for networks with WPA/WPA2 encryption:

  1. Edit the configuration file /etc/wpa_supplicant/wpa_supplicant.conf and add the following content:
    network={
        ssid="<SSID>"
        psk="<password>"
    }
                
  2. Start wpa_supplicant: sudo wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
  3. Obtain an IP address: sudo dhclient wlan0