我已经在手机上激活了 Wi-Fi 热点,并使用 Ubuntu 将其连接到热点。链接已打开,已分配地址,可以 ping 通手机的 IP,手机可以通过移动数据上网,但 Ubuntu 没有互联网连接。
3: wlp0s20f3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 7c:2a:31:40:76:e9 brd ff:ff:ff:ff:ff:ff
inet 192.168.43.96/24 brd 192.168.43.255 scope global dynamic noprefixroute wlp0s20f3
valid_lft 3600sec preferred_lft 3600sec
inet6 fe80::7e2a:31ff:fe40:76e9/64 scope link tentative
valid_lft forever preferred_lft forever
如何找出问题所在?
答案1
在手机上,转到“设置”->“连接”->“移动网络”->“接入点名称”->“选择所需的 SIM 卡”->“单击您使用的接入点名称”,编辑 APN 类型:在末尾添加“,dun”。我的 APN 类型为“default,dun”。
点击右上角的菜单按钮,然后点击保存。它将重新启动数据连接。
尝试使用热点。如果不行,请继续。
删除手机上所有其他接入点名称。
尝试使用热点。如果不行,请继续。
在手机上启用开发者模式。
在 Ubuntu 上安装 adb (
sudo apt install adb
)。通过 USB 将手机连接到 PC。
在 PC 上运行
adb shell
。手机会要求允许调试器连接。可能需要多次确认才能进入 shell。在 shell 中运行命令:
settings put global tether_dun_required 0
尝试使用热点。如果不行,请继续。
重启手机。
在手机的APN设置中再次验证APN类型中是否有“dun”。