技术解析

树莓派设置 WiFi 一定要重启才能生效吗?
0
2021-06-23 11:16:43
idczone

树莓派设置 wpa supplicant.conf 后,重启网络服务没有用,一定要 reboot,才能连接 wifi,请问有什么办法可以不用重启,修改 conf 文件后就能生效的办法吗?


lede 好像不需要

你是怎么重启网络服务的。

sudo service networking restart
sudo ifconfig wlan0 down
sudo ifconfig wlan0 up
几个命令都试过了

wpa 客户端你没重启吧

先 kill 掉 wpa_supplicant。
然后在启动 wpa_supplicant

这是我电脑绑定的一个快捷键。
sudo killall wpa_supplicant ; sudo wpa_supplicant -B -i wlp15s0 -c $HOME/key/wpa_supplicant/wifi.conf

$ 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 交互模式

谢谢! kill 掉 wpa_supplicant 再启动 wpa_supplicant 命令成功的解决了问题。能够不 reboot 连上 wifi 了。但是还是有一个问题请教:系统有 wpa_supplicant 服务,为什么 sudo service wpa_supplicant restart 不起作用,一定要 kill 掉进程呢?

建议你先执行 systemctl 看一下到底启动 wpa_supplicant 的是哪个服务,有些时候启动的可能是 [email&这类名字的服务

而且其实 raspberry 官网是有说明文档的
https://www.raspberrypi.org/documentation/configuration/wireless/wireless-cli.md
你按照这个来可能会靠谱很多

sudo service wpa_supplicant restart

我都是装 NetworkManager 管的,nmtui 不要太爽

wpa_cli -i wlan0 reconfigure

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服