Android
For Android you can setup Wi-Fi via the GUI easily.
Ubuntu
Desktop
For desktop systems you can setup Wi-Fi via the GUI easily.
Server
For the Ubuntu/Debian server we can use NetworkManager
to setup Wi-Fi vis command line.
Scan for Wi-Fi Networks
$ nmcli d wifi list |
Find a Wi-Fi network that you can connect to.
Create an hashed pre-computed PSK key with wpa_passphrase
To avoid storing human readable passwords there is an handy tool coming with wpa_supplicant called wpa_passphrase
.
Use wpa_passphrase your_ssid your_password
to create a 256-bit PSK passphrase from your_ssid and your_password.
khadas@Khadas:~$ wpa_passphrase your_ssid your_password |
The new password is now a hashed passphrase.
6d5324610d3627ab4f97b80cf22b742996d82c022b283a874e88d083a299734c
Tip: Replace the your_ssid
& your_password
with your SSID and password.
Connect to a Wi-Fi Network
$ sudo nmcli d wifi connect your_ssid password 6d5324610d3627ab4f97b80cf22b742996d82c022b283a874e88d083a299734c wep-key-type key |
Tip: Replace the your_ssid
& 6d5324610d3627ab4f97b80cf22b742996d82c022b283a874e88d083a299734c
with your SSID and passphrase.
Disconnect from a Wi-Fi Network
$ sudo nmcli d disconnect wlan0 |