
树莓派设置 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 |