admin 管理员组

文章数量: 887017

树莓派 4B 连接"手机热点"或"WiFi" 后无法上网的原因及解决办法,以及无法连接"手机热点"或"WiFi"问题的解决办法

  • 1. 写在文章开始
  • 2. 刚装的系统没有这些问题
  • 3. 问题出现在设置静态IP之后
  • 4. 各种状况在设置静态IP时所对应的网关设置
    • (1) WiFi、手机均可连接,手机热点无法上网
    • (2)手机热点可连接可上网,WiFi 无法连接(我的是无法连接,你们的可能是能连接无法上网)
  • 5. 问题原因(无论哪种情况都是因为网关设置不符)
  • 6. 我为了能在 WiFi 和 手机热点 间自由切换,我把路由器的网关改了,与手机热点的一致
    在这里问一下有没有大佬有其他办法实现 WiFi 和 手机热点 间自由切换

    重要的事情说三遍:
    有没有大佬有其他办法实现 WiFi 和 手机热点 间自由切换,而且都能联网!
    有没有大佬有其他办法实现 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 和 手机热点 间自由切换,而且都能联网!

本文标签: 热点 手机 解决办法 树莓派 WiFi