小米Mesh怎么知道手机连的是哪台路由器?主卧卡客厅不卡那晚,我把判节点的方法全试了一遍

家里Mesh组网是我前年弄的,主路由AX6S放客厅,红米AX3000当子路由摆二楼主卧,之后一年多没管过它。上个月底出事了:晚上十点我在主卧拿手机看球赛直播,画面卡成一格一格的马赛克,声音断断续续;下楼到客厅,同一部手机、同一个App,立刻流畅。来回两趟都是这规律——楼上卡楼下好。
要是单路由时代,这事好判断,信号差呗。可Mesh组网之后全屋就一个WiFi名字,手机屏幕上信号永远显示满格(它显示的是「当前连的那个节点」的信号),你根本不知道这一格马赛克背后,手机到底是抱着客厅的AX6S,还是抱着头顶那台子路由,还是干脆隔着楼板在跟楼下那台通信。那天我把「怎么知道手机连的哪台」这件事从头到尾折腾了一晚上,三条能查的路全试了,还顺手挖出一个藏在米家App里的冷门开关。先说结论:能查,但每条路都有脾气,而且有一条老固件压根没有。
为什么这事值得先搞懂:Mesh卡顿十有八九是「连错了人」
先把逻辑立住,不然查了也白查。Mesh组网的卖点是无缝漫游:全屋一个名字,手机自己挑信号最好的节点连。但「自己挑」这件事,手机做得并不聪明——什么时候切、切不切,决定权在手机不在路由器,各家手机还各有各的脾气,这个机制我在这之前研究漫游黏性时弄透过一次,写在Mesh漫游不切换那篇里,当时管这叫「黏性」:手机明明走到子路由跟前了,还死抱着主路由不放,信号被楼板削到很弱,速率跟着掉,表现就是满格图标配卡成PPT。
我主卧那晚就是这么个局面。但还有一种反面情况也得知道:手机好不容易切到子路由了,结果子路由自己回主路由那条腿(回程)太细——比如无线回程信号被承重墙压着,手机连子路由是满格,子路由传回主路由却只有半速,两头一乘,卡顿照旧。这两种病长得一模一样,药方完全相反:前一种要把手机赶到子路由跟前(或者调漫游参数),后一种要治的是子路由的位置或者回程方式。不先弄清手机连的哪台,你怎么调都是猜。
所以顺序应该是:先判节点,再定方案。判节点这事,小米给了不止一个入口,但散在米家App、网页后台和手机自己的系统信息里,下面按我实际试的顺序讲。
第一站:米家App的Mesh拓扑图,最直观但有盲区
米家App是大多数人管理小米路由器的地方,先说它。打开App进你绑定的那台主路由设备页,找「Mesh组网」相关的入口(我那台是在设备页里点「添加Mesh网络设备」能进到组网管理页面,进去之后能看到组网状态和已加入的子路由列表)。组网配置那页看的是全局:子路由在不在网里、回程是有线还是无线。而真正对「手机连哪台」有用的是拓扑图:主路由和子路由画成两个节点,之间连线,连线上标着无线还是有线(插了网线走有线回程的,连线会从无线标志变成网线标志)。我当时组网那会儿在这张图上确认过回程状态,这些基础认知在Mesh组网顺序那篇里写过,不再重复。
但拓扑图有个盲区得提前说破:它画的是路由器之间的关系,不画手机在哪。图上两台机器连得好好的,你照样不知道手机此刻抱着谁。而且我实测发现一个更麻烦的坑——具体某台设备连的是哪个节点,米家App的路由器插件里翻来翻去,给的信息相当有限:设备列表是全屋一份的(从主路由的视角汇总),没有「按节点分组」这一个视图。我后来在什么值得买上看别人的Mesh评测,测评的人当时也得出了同样的结论:米家里「不能看到主路由和节点路由下连接有哪些终端设备」。这是这套App的老毛病,新固件增强过一部分,但「手机此刻连哪台」这个粒度,App里始终没有直接答案。
所以在米家App里,拓扑图的正确用法是两步:先确认子路由本身在线、回程正常(子路由掉线的话拓扑图上直接就没了,那是另一档故障,走子路由没网排查那篇的路子);然后再去设备列表里点开你怀疑的那台手机,看它的实时信息。我那晚在米家里能确认的只有:子路由在线、回程无线、两格信号——到此为止,手机连哪台,不知道。
第二站:31.1网页后台的「完整网络菜单」,比App给的多一层
手机浏览器输 192.168.31.1(或者 miwifi.com),登管理密码进网页后台。这一步很多人嫌麻烦,但小米的路由器高级功能好些都只在网页后台里,米家App管的是另一层的事,这个分工我之前把后台菜单挨个点过一遍,写在31.1后台全景那篇里。跟判节点相关的入口是:首页左上角「查看完整网络菜单」。
点进去之后,界面会把Mesh网络的整体状态摊开:每台路由器一个条目,主路由AX6S、子路由AX3000都在列。关键功能是每台路由器可以单独点进去——点子路由,进到子路由自己的管理页面(会再要一次管理密码),里面能看到它自己的状态:WiFi名称、频段、它名下挂着的东西。我那晚就是这么干的:先进子路由AX3000的页面,想看看主卧那台手机在不在它名下;再回主路由页面对照。两边信息一对,「手机在谁名下」就能拼出来了。
这路子是能用的,但体验说实话有点糙。一个是我实测以及后来翻别人的评测都验证过的:网页后台里节点名下的终端信息给得不全——我点进AX3000,能看到有终端连着,但具体是哪台手机、叫什么名字,界面给得含含糊糊,得靠「连的频段+在线时间」跟主路由列表交叉对。另一个是每进一台路由器都要重新输一次管理密码,来回切换的时候很烦。还有个前提条件:手机得连着家里WiFi才能打开31.1——你要是人在公司想查家里,这条路走不通,得回到米家App的远程模式,那又回到第一站的盲区。
第三站:netsh看BSSID,笨办法但一锤定音
前两站都只给「间接证据」,末了这条是实锤。原理一句话:WiFi的名字叫SSID,全屋Mesh共用一个SSID,但每一台物理路由器在同一个名字底下有自己的独立身份号,叫BSSID——手机连的是哪台,本质是连的哪个BSSID。想知道自己这台手机此刻连谁,把它的BSSID查出来,跟家里两台路由器的BSSID一对,答案就出来了。
查BSSID最顺手的工具是电脑:Windows笔记本连上家里WiFi,开命令提示符,敲一行 netsh wlan show interfaces,输出里有一行「BSSID」,后面跟着六组冒号隔开的十六进制数,那就是当前连的机器。BSSID跟SSID怎么区分、这行命令的输出怎么逐行读,我之前在BSSID科普那篇里展开写过;Windows之外安卓怎么查也讲过路径(安卓10之后系统把这个入口藏得深了,iOS更麻烦)。两台路由器各自的BSSID从哪来?31.1后台分别进主路由和子路由的页面,在无线状态那一屏能看到各自的无线参数;实在找不到,土办法也行——拿手机站在主路由跟前看一眼BSSID记下来,再站到子路由跟前看一眼,两个号就都有了。
这办法笨,但有前两站比不了的两个好处。一是证据直接:前两站是「路由器告诉你手机在谁名下」,这是「手机亲口告诉你我连着谁」,两头对不上的话(真有这种情况,路由器列表刷新慢半拍),信这个。二是能看变化:我那晚拿着笔记本从主卧走到客厅再走回来,每隔几步敲一次命令,亲眼看到BSSID从子路由那个号翻成主路由的号、再翻回去——手机切换的路径、在哪几个位置犹豫,全都记录在案。我主卧那晚的真相就是这么钉死的:马赛克时段BSSID一直是主路由的号,手机压根没切到一墙之隔的子路由,典型黏性。
查完之后怎么调:三个档位按病情选
判明「连错了人」,接下来的动作按病情轻重分三档,我从轻到重挨个试过。
头一档,不动设置,动位置。黏性的根源是手机觉得主路由信号「还凑合」,不值得切。把子路由往手机活动区挪近一点,让子路由的信号优势大到手机无法忽视,很多轻症就自愈了。子路由摆位和信号切换的关系,我在组网那篇里踩过完整的坑,这里不展开。我那晚先把AX3000从主卧书架顶层挪到了床头柜高度,马赛克出现的频率肉眼可见地降了,但还没断根。
第二档,米家App里藏着的冷门开关:给设备指定连接节点。这是这次研究最大的意外收获。小米在米家App里给了一个「设备连接指定的Mesh接入点」类型的功能(入口在设备详情相关的页面里,按设备粒度设置):多台路由器组Mesh后,部分设备连的节点不是最优的,可以手动指定某台设备固定连某台路由器。等于绕开手机的黏性,替它做决定。我把主卧那台手机指定到AX3000之后,马赛克当晚断根。代价也直说:这台手机被钉死在子路由上,哪天你抱着它去客厅,它大概率还是死守子路由直到信号掉光才切——指定连接和自动漫游是矛盾的,只适合「常驻一个房间」的设备(主卧的电视盒子、台式机的无线网卡),到处走的手机别用这招,用这招等于把黏性反过来用。
第三档,治回程。如果判下来手机明明连的是子路由还卡,病就在子路由回主路由那条腿上:无线回程信号弱的,挪子路由或者上电力猫过渡;家里有预埋网线的,直接插网线走有线回程,一步到位。网线插子路由的WAN口不是LAN口,插错了它会把自己当独立路由器、二楼变新网段,这个坑我踩过,组网那篇里有图。另外提一句,判断「手机连的节点信号好不好」,别看手机格数,去后台读那台设备的信号强度dBm数值,-60和-74是两个世界,怎么看读数信号强度判读那篇里给了对照表。
一张表收尾:症状、判法、药方对齐
那晚从头到尾,我花在「判」上的时间比「调」还多——这也是我写这篇的原因,网上讲Mesh组网的教程一搜一大把,讲「组完之后怎么知道连的谁」的少得可怜。把我这晚的流程压成一张表:
| 你的情况 | 先做什么 | 判完之后 |
| 某房间卡、别处正常,怀疑连错节点 | netsh看BSSID实锤连的哪台(电脑在手边) | 连的是主路由→挪子路由或指定节点;连的是子路由→查回程 |
| 手边没电脑,只有手机 | 31.1后台「完整网络菜单」逐台点进路由器交叉对 | 同上,信息糙但够用 |
| 人在外面,只能远程 | 米家App确认子路由在线+回程状态 | 只能查全局,判不了手机,回家再走前两条 |
| 常驻设备(电视盒子/台式机)长期连错 | 米家App里给设备指定连接节点 | 钉死后不再依赖手机自觉,代价是失去漫游 |
| 满格还卡,怎么查都连对了 | 查子路由回程信号或换有线回程 | 无线回程弱是硬伤,摆位救不了就上网线 |
收尾给一句实话:判节点这事没有一条又快又准的官方通道,小米把信息摊在三个地方(App拓扑、网页后台、设备系统信息),各给一角,拼起来才是全貌。折腾是折腾了点,但比对着满格图标瞎猜强——我那晚要是没查BSSID,多半会把子路由重置一遍,白折腾一晚上还治不了病。先判,再调,这个顺序别省。

发表评论