我的wpa_supplicant
程序有问题。
我的问题是关于使用wpa_cli
哪个需要wpa_supplicant
。我执行时出错sudo wpa_cli
:
Could not connect to wpa_supplicant
Run Code Online (Sandbox Code Playgroud)
的手动启动wpa_supplicant
给了我一些错误:
sudo wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
rfkill: Cannot open RFKILL control device
ioctl[SIOCSIWAP]: Operation not permitted
ioctl[SIOCSIWENCODEEXT]: Invalid argument
ioctl[SIOCSIWENCODEEXT]: Invalid argument
wlan0: CTRL-EVENT-DISCONNECTED bssid=00:00:00:00:00:00 reason=0 ### NEW!!!
Run Code Online (Sandbox Code Playgroud)
配置dhcp
## /etc/dhcp/dhcpd.conf
subnet 192.168.2.0 netmask 255.255.255.0 {
range 192.168.2.2 192.168.2.9;
option domain-name-servers 192.168.1.1;
option domain-name "home";
option routers 192.168.2.1;
}
Run Code Online (Sandbox Code Playgroud)
配置wpa_supplicant
## /etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
# network={
# ssid="__SSID__" …
Run Code Online (Sandbox Code Playgroud)