树莓派设置 wpa supplicant.conf 后,重启网络服务没有用,一定要 reboot,才能连接 wifi,请问有什么办法可以不用重启,修改 conf 文件后就能生效的办法吗?
1
ericbize 2018-04-13 06:56:26 +08:00 via Android
lede 好像不需要
|
2
ironx 2018-04-13 07:43:16 +08:00 via Android
你是怎么重启网络服务的。
|
3
dinggk OP |
4
Cooky 2018-04-13 08:32:27 +08:00 via Android
wpa 客户端你没重启吧
|
5
AEANWspPmj3FUhDc 2018-04-13 08:42:31 +08:00
先 kill 掉 wpa_supplicant。
然后在启动 wpa_supplicant |
6
AEANWspPmj3FUhDc 2018-04-13 08:44:10 +08:00
这是我电脑绑定的一个快捷键。
sudo killall wpa_supplicant ; sudo wpa_supplicant -B -i wlp15s0 -c $HOME/key/wpa_supplicant/wifi.conf |
7
laoyur 2018-04-13 08:46:21 +08:00
$ wpa_cli #进入交互模式,然后依次执行以下命令,这些命令都支持 Tab 补全
scan #扫描附近的 WIFI 热点 scan_results #列出扫描到的热点信息,不出意外,肯定能看到你的热点的 ssid 了吧 add_network #添加一个网络,会提示一个 0,表示新添加的网络 id 是 0 set_network 0 ssid "YOUR_AP_SSID" #把 ssid 保存进去 set_network 0 psk "PASSWORD" #把密码保存进去 enable_network 0 #启用网络 0,不出意外,会提示连接成功 save_config #保存配置 quit #退出 wpa_cli 交互模式 |
8
dinggk OP @ivlioioilvi @Cooky 谢谢! kill 掉 wpa_supplicant 再启动 wpa_supplicant 命令成功的解决了问题。能够不 reboot 连上 wifi 了。但是还是有一个问题请教:系统有 wpa_supplicant 服务,为什么 sudo service wpa_supplicant restart 不起作用,一定要 kill 掉进程呢?
|
9
wwqgtxx 2018-04-13 09:02:51 +08:00
建议你先执行 systemctl 看一下到底启动 wpa_supplicant 的是哪个服务,有些时候启动的可能是 wpa_supplicant@wlp1s0 这类名字的服务
|
10
wwqgtxx 2018-04-13 09:05:57 +08:00
而且其实 raspberry 官网是有说明文档的
https://www.raspberrypi.org/documentation/configuration/wireless/wireless-cli.md 你按照这个来可能会靠谱很多 |
11
yuhr123 2018-04-13 09:24:18 +08:00
sudo service wpa_supplicant restart
|
12
JamesRuan 2018-04-13 17:55:10 +08:00
我都是装 NetworkManager 管的,nmtui 不要太爽
|
13
elespec 2019-03-12 10:46:18 +08:00
wpa_cli -i wlan0 reconfigure
|