lk/networking/wpa_supplicant.md

1.2 KiB

title tags
wpa_supplicant
Documentation
Networking

wpa_supplicant configurations are stored in /etc/wpa_supplicant/wpa_supplicant-wlan0 (or equivalent).

Generating Keys Manually

wpa_passphrase [ssid] [password]

For example:

wpa_passphrase 'Cafe Kosachok' 'Kosachok2019'

This then spills the relevant psk and such to be entered into the wpa_supplicant configuration file.

If you encounter problems, you will probably need to delete the old device pid in (e.g.) /run/wlan0/

Next up, start wpa_supplicant:

wpa_supplicant -B -iwlan0 -c /etc/wpa_supplicant/wpa_supplicant-wlan0

The -B flag runs this as a background process. Remove this to see real-time output in order to solve problems. The -i flag denotes the physical device used for the wifi. The -c flag points to the configuration file for use.

Automatic WiFi Connection

wpa_cli

This has a number of commands to input. In order:

scan

scan_results

add_Network

This outputs a Network number, e.g. '3'. This is the new Network you'll work with.

set_Network 3 ssid "Kosachok Cafe"

set_Network 3 psk "Kosachok2019"

OR

set_Network 3 key_mgmt NONE

enable_Network 3

save_config

...and possibly:

sudo sv restart dhcpcd

or maybe:

dhcpd wlp3s0