Wpa supplicant: Difference between revisions

From NixOS Wiki
imported>Truthadjustr
No edit summary
imported>Truthadjustr
No edit summary
Line 21: Line 21:


From the shell terminal, use the `wpa_cli` command line tool and specify the network interface device with -g
From the shell terminal, use the `wpa_cli` command line tool and specify the network interface device with -g
<syntaxHighlight lang=nix>
<syntaxHighlight lang=sh>
wpa_cli -g /run/wpa_supplicant/wlp3s0
wpa_cli -g /run/wpa_supplicant/wlp3s0
list_network
list_network

Revision as of 18:17, 1 June 2018

Can be enabled on NixOS with networking.wireless.enable = true.

By default `wpa_supplicant` will read its configuration from /etc/wpa_supplicant.conf

Wpa_supplicant_gui

To be able to use wpa_gui as user put the following in your /etc/wpa_supplicant.conf:

ctrl_interface=/run/wpa_supplicant
ctrl_interface_group=wheel

Also your user must be part of the wheel group (replace USER with your username):

users.extraUsers.USER.extraGroups = [ "wheel" ];

Switching Network

From the shell terminal, use the `wpa_cli` command line tool and specify the network interface device with -g

wpa_cli -g /run/wpa_supplicant/wlp3s0
list_network
select_network 2

As a means to debug if things are working, open another terminal and examine the logs by:

journalctl -u wpa_supplicant -f