Pi-Star添加Wi-Fi网络后不重启生效的方法
直接执行命令重启并连接WiFi网络
如何连接WiFi网络,这里就不赘述了,我的MMDVM资料库有详细的图文+视频教程  https://www.bi7jta.cn/wiki/index.php?title=%E9%A6%96%E9%A1%B5#.E6.A0.91.E8.8E.93.E6.B4.BE.E8.81.94.E7.BD.91-Wi-Fi 这里只聊 使用网线DHCP分配IP后访问,或HDMI键盘鼠标进入,添加WiFi配置后,不重启树莓派(NanoPi,香橙派),如何让WiFi连接上路由器,手机WiFi热点的方法。写教程耗时且无收益,希望各位爱好者能购买本博出品的成品支持一下。

登录SSH命令行,

有两种方式:直接访问 http://pi-star:2222 ,或 使用终端工具,我喜欢用MobaXterm,Windows环境直接运行Linux命令


查找WiFi配置文件位置:


sudo find / -name wpa_supplicant.conf
#结果 /etc/wpa_supplicant/wpa_supplicant.conf

确认已经写入WiFi配置,使用 sudo nano   /etc/wpa_supplicant/wpa_supplicant.conf 

或可视化:http://192.168.2.109/admin/expert/fulledit_wpaconfig.php (改为你的IP)

格式如:

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
ap_scan=1
fast_reauth=1
country=GB

network={
ssid="888888-2G"
psk="0123456789"
id_str="0"
priority=100
}

也可以去Pi-Star的网站生成一个文件,把内容拷贝出来,多个WiFI,大括号用逗号隔开

https://www.pistar.uk/wifi_builder.php

 

(我写博客笔记,并不会让你一看就懂,不懂就自己领悟,我又没有收学费,为什么要求必须懂?)

两行命令替代重启:


wpa_cli -i wlan0 reconfigure #让配置生效
wpa_cli -i wlan0 reconnect  #连接到指定的WiFi,多个WiFI时,随机,

检查是否生效: 

ifconfig


或可视化:http://192.168.2.130/admin/configure.php (改成你的有线网络IP地址)


以下命令将WiFi设备重载,当上面的方法没生效时,可以执行一下
sudo ifdown wlan0 #断开WiFi
ifdown: interface wlan0 not configured
sudo ifup wlan0 #连接WiFi
SIOCSIFHWADDR: Device or resource busy - you may need to down the interface
 

BPiM2:

#手工启动 BPiM2u可用 

sudo ifconfig wlan0 down  #断开
sudo ifconfig wlan0 up       #启动 BPiM2u Wi-Fi 连接,有效

#另一种方法:
sudo ip link set wlan0 down #断开Wi-Fi0
sudo ip link set wlan0 up #启动Wifi0,连接网络 (启动BPiM2u的Wi-Fi有效)


总结:

以上只是方便不重启的情况下排查问题,对于一般的小白,直接断电重启就可以了。


更多帮助,关注公众号:bi7jta73 ,小店:c.bi7jta.org/shop ,微信:38091476


树莓派Raspberry Pi OS 设置静态IP地址 DNS #MMDVM Pi-Star