我最近开始使用我的 android 手机作为来作为移动热点了,结果可以说是喜忧参半,并没有想象中的那么完美。所以我就改用了 pinephone 作为热点,并使用了一个叫manjaro arm linux的开源操作系统和一个开源的手机软件平台和用户界面plasma mobile代替。代替之后,现在性能似乎稳定更多了。

然后,在今年年初的时候,我收到了带有 postmarketos 测试版的 pinephone,在收到的时候玩了一会儿之后,我就几乎没有使用过它了。直到最近,我一直住在没有wifi的地方,所以我就不得不购买了一张带有一年蜂窝数据计划的低成本sim卡,以便能够使我的android 10智能手机(huawei y9 prime 2019)作为移动热点在任何地方工作。它大部分时间是都能正常工作的,但有时我会丢失大量的数据包。唯一的恢复方法就是先关闭热点、然后再打开热点,才能再次使用。在有些情况下甚至需要重新启动手机。在手机或笔记本电脑上修改设置对这个情况都没有什么帮助。因此,我决定使用我的 pinephone 作移动热点试试,看看情况是否有所改善。

将 manjaro linux arm 安装到 pinephone

sim卡和microsd卡安装的在pinephone

我最初在专在在手机上运行的linux系统—postmarketos中配置了ap(access point 无线接入点)和热点,它运行得很好。但因为那是beta版,我就不得不手动升级。所以,之后我就决定使用 pinephone 的默认操作系统:manjaro linux arm 和 plasma mobile。我在升级的时候其实还有点犹豫,但最后,我还是设法升级了在 github 上发布的jumpdrive 0.8 镜像(pine64 -pinephone.img.xz)和
manjaro-arm-plasma-mobile-pinephone-20210807.img。

pinephone jumpdrive

我建议使用命令行执行所有的操作,尤其是在使用 ubuntu 或其他 linux 发行版刷新固件时。

使用 manjaro linux arm 配置移动热点

为了启用热点,我们可以依次点击settings->hotspot,启用热点。添加一个ssid或使用预先选择的那一个,再填上密码,然后点击保存。

manjaro linux的热点配置

现在,它还没有开始工作,因为我们还没有配置接入点。为此,只需转到设置中的cellular networks,然后点击access points来为你的蜂窝网络提供商添加配置就行了。

给pinephone添加接入点界面

详细的配置还是取决于你的提供商,我这里使用的是泰国第二大移动运营商dtac。使用它时,我必须设置名称(dtac internet)、apn(www.dtac.co.th),并选择身份验证方法(无)。配置后,它没有显示为“启动”,正如你从顶部栏上的图标中看到的那样,蜂窝连接并没有正常工作。

pinephone热点不工作的界面

因为我收到了“调制解调器显示没有运营商”、“连接受限”之类的消息。所以,我又检查了有关调制解调器和 sim 卡的信息,所有的检测都很正常,我甚至可以接听电话,就只是没有数据网络而已。在这里有一个关于在 pinephone 上使用 manjaro linux 的4g 连接问题需要解决。因为,其他人也无法正常连接到蜂窝网络。

然后我使用了一个老生常谈的技巧来完成这项工作,重启手机!!

pinephone manjaro 4g接入点

蜂窝连接之后竟然神奇地开始工作了,系统会自动添加一个“互联网”接入点,而且无需使用手动定义的接入点。我不确定这里到底发生了什么,但至少网络连接运行良好。因为在这个状态下,dtac的网络下载速度达到了10 mbps。这样之后,我就可以从我的笔记本电脑上通过 pinephone 热点连接到互联网的宽带网络速度测试网站speedtest的屏幕截图中看到。

pinephone移动热点网速测试

我们必须要看看它在一段时间内的是否表现正常,因为很多数据包通常会在使用一小段时间之后丢失。我现在在家使用的是宽带光纤,所以我会在接下来的几天内更彻底地测试 pinephone 热点。现在的情况来看,不太稳定的是 4g 连接。因为在手机进入睡眠状态后,会再次弹出报错信息提示“调制解调器显示没有运营商”。

带有 postmarketos 的 pinephone 热点

此外我还有一个备用计划,我在microsd卡上安装了最新版本的postmarketos,安装之后它在beta测试版中开箱就使用的表现也十分良好。

4g数据配置的pinephone postmarketos

首先,让我们转到settings->mobile以启用移动数据。此时,我们会被要求创建一个新的接入点并填写名称、apn 以及最终的用户名和密码。

带有postmarketos的pinephone热点

此时蜂窝连接应该可以工作了,我们现在可以进入 wi-fi 设置,点击右上角的三个点标志,然后选择打开 wi-fi 热点。在单击“打开”按钮启用热点之前,我们要先创建密码或选择自动生成密码。