树莓派 4B 连接“手机热点“或“WiFi“ 后无法上网,以及无法连接“手机热点“或“WiFi“问题的解决办法
树莓派 4B 连接"手机热点"或"WiFi" 后无法上网的原因及解决办法,以及无法连接"手机热点"或"WiFi"问题的解决办法1. 写在文章开始2. 刚装的系统没有这些问题3. 问题出现在设置静态IP之后4. 各种状况在设置静态IP时所对应的网关设置(1) WiFi、手机均可连接,手机热点无法上网(2)手机热点可连接可上网,WiFi 无法连接(我的是无法连接,你们的可能是能连接无法上网)5. 问题
树莓派 4B 连接"手机热点"或"WiFi" 后无法上网的原因及解决办法,以及无法连接"手机热点"或"WiFi"问题的解决办法
1. 写在文章开始
关于树莓派连接"手机热点"或"WiFi" 后无法上网,我搜到的方法都是修 /etc/resolv.conf 配置 使 nameserver = 8.8.8.8 ; 我不知道你们可不可以,反正我的是一点效果都没有
以下是我解决连接手机热点无法上网问题的过程,在这个过程中我遇到了无法连接WiFi的情况。希望我的解决方法能解决你的问题或是给你带来点灵感(我用的是树莓派的官方系统)
2. 刚装的系统没有这些问题
首先,如果硬件没坏,系统没问题(或系统是刚刚装的),我测试了好几遍,是可以连接手机热点和WiFi并且上网的
3. 问题出现在设置静态IP之后
我连接手机热点后不能上网以及不能连接WiFi都是在设置里静态IP之后出现的,经过反复测试发现罪魁祸首是网关问题
通过用电脑连接 WiFi 得到的网关是 192.168.0.1
通过用电脑连接 手机热点 得到的网关是 192.168.43.1
4. 各种状况在设置静态IP时所对应的网关设置
输入sudo nano /etc/dhcpcd.conf 查看设置
$ sudo nano /etc/dhcpcd.conf
(1) WiFi、手机均可连接,手机热点无法上网
这里网关是用的 WiFi 的网关 192.168.0.1,而 手机热点 的网关是 192.168.43.1,所以这时候就出现了 手机热点 无法联网
#wifi
interface wlan0
static ip_address=192.168.0.11/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1 8.8.8.8 fd51:42f8:caae:d92e::1
(2)手机热点可连接可上网,WiFi 无法连接(我的是无法连接,你们的可能是能连接无法上网)
这时候我是将网关改为了手机热点的网关 192.168.43.1,手机热点能上网了但 WiFi 无法连接了
#hotspot
interface wlan0
static ip_address=192.168.43.11/24
static routers=192.168.43.1
static domain_name_servers=192.168.43.1 8.8.8.8 fd51:42f8:caae:d92e::1
5. 问题原因(无论哪种情况都是因为网关设置不符)
无论是 手机热点 或 WiFi 不能连接 还是 连接后不能上网 原因都是因为设置静态 IP 的时候 网关设置不一致的问题
6. 我为了能在 WiFi 和 手机热点 间自由切换,我把路由器的网关改了,与手机热点的一致
在这里问一下有没有大佬有其他办法实现 WiFi 和 手机热点 间自由切换
重要的事情说三遍:
有没有大佬有其他办法实现 WiFi 和 手机热点 间自由切换,而且都能联网!
有没有大佬有其他办法实现 WiFi 和 手机热点 间自由切换,而且都能联网!
有没有大佬有其他办法实现 WiFi 和 手机热点 间自由切换,而且都能联网!
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)