禅心

千兆宽带只跑出 35 Mbps:两个改动,速度翻七倍

我家宽带是 1000 兆。电脑上实测下行,只有 35 Mbps。

百分之三点五。

原因我清楚:装修时路由器放在客厅,位置偏低;主要用网在卧室书桌,又偏高。信号走的是斜穿墙面对角线,衰减特别大。墙已经砌好了,这些年每次测到这个数字,我就对自己说一句:算了。

直到昨晚,我把两件事一起交给了 WorkBuddy。

第一个问题:慢

它先扫了一遍周边信道。149 信道上有一台邻居的路由器,正在跟我抢同一个频道;2.4G 被自动安排在 9 信道,紧贴着邻居的 11。

自动选信道听起来聪明,但它选的时候并不知道隔壁住着谁。

建议很简单:5G 固定到 44,2.4G 固定到 6。改完,速率跳了一截。

后来我顺手把路由器挪到高处,又涨一截。信号强度几乎没变,只从 -71 到 -69 dBm,但速率翻了一倍多——在这种穿墙条件下,减少干扰比提升信号更有效。

WiFi 下行速率的变化:从 35 Mbps 提升到 247 Mbps

房子没动,宽带没换,一分钱没花。

第二个问题:拆不开的双频

这台是小米路由器 Mesh,型号 D01,2018 年的 AC1300。为了做 Mesh 无缝漫游,出厂强制两个频段共用一个 Wi-Fi 名,叫「双频合一」。

我想拆开的理由很简单:两台格力空调和一台风扇只能连 2.4G,电脑手机该待在 5G 上。混在一起,设备走动时就不停在两频之间跳,信号一弱就掉回去,掉回去就卡一下。不是速度问题,是稳定问题。

这几年试遍的办法:米家 App 没有开关,网页后台只有名称、密码、两个信道,网上的结论都是「小米 Mesh 不支持」。再往下只剩刷机。

昨晚我登录后台,把这件事说给了它。

它的第一轮结论和我一样:

这台固件压根没有「双频合一」这个开关。不是你没找到,是它真没有。

但它没停在界面上。它去读了页面背后的 JavaScript,在第 1898 行找到这段:

if (hardware == 'd01') {
  on1 = 1;
  on2 = on1;
  bsd = 1;
}

开关一直都在,只是每次提交都被强制改回 1。

于是它绕开界面,直接调底层接口,把 bsd 改成 0。Wi-Fi 重启十几秒,两个频段分开了:2.4G 还叫 koala,5G 叫 koala_5G。

双频合一与双频分离的对比

两台格力空调和风扇还在 2.4G 上,连接时长 53 天,一次没掉。不用刷机,不用换设备,改的只是固件里的一个参数。

两件事的区别

第一个问题是知道该改什么,只是没想到去改。我一直觉得「自动」比我聪明,其实它只知道扫描,不知道邻居家的路由器会不会一直开着。

第二个问题是根本不知道有解。界面里没有,官方说没有,搜索也说没有,它就在「想解决但解决不了」的清单里躺了好几年。

至于剩下的 750 兆:这台 2018 年的 AC1300,加上那面斜着穿的墙,247 Mbps 基本就是它在这个位置的天花板。要跑满千兆只能拉网线或者换设备——那是花钱动工的事。

我做的,只是把后台登录好,然后搬了一下路由器。

七倍的速度,一个多年的心病。

#AI