那天帮邻居调设备,有人凑过来问wifi的mac地址怎么查,我当时第一反应就是翻路由器的后台,这也是我自己平时习惯用的路子。之前一直以为,路由器标签上印的就是这个地址,来回核对好几次,才发现标签上的信息不一定对应无线信号的mac,有的设备会分开标注有线和无线两个条目,很容易看混。
浏览器里敲入网关地址,输完账号密码登进去,页面布局每个牌子都不一样,有的放在无线设置板块,有的藏在设备状态页,翻起来要花点时间。那次找的时候,扫完基础信息栏没看见,又点开2.4G频段的配置页,往下拉才看见一串由字母和数字拼成的编码,旁边标注着无线mac,复制保存下来,再切到5G的页面,又是另外一串字符。
手机上也试过别的路子。
连上这台wifi之后,点开网络详情,部分安卓机型会直接显示当前连接的无线接入点mac,但是不是所有系统版本都开放这个显示项,换另一台手机打开同一个页面,就只给出ip信息,相关字段是空的。ios这边限制更严,系统层面不会直接把ap的mac展示在网络详情里,这条路走不通,当时试了两次就放弃了。
还有一个办法,电脑端用命令行。win+r调出运行框,敲cmd,输入指令查看网络信息,返回的列表很长,里面会列出本机网卡mac和路由器的mac,两行挨在一起,不仔细区分就容易拿错。我之前就犯过这个错,把电脑自身网卡的mac拿去填到白名单里,折腾半天,设备始终无法正常入网,反复核对才意识到两个编码的含义完全不同。这只是我的个人感受,不是标准答案,不同系统版本输出的排版会有差别,找的时候要分清字段名称。
家里那台旧路由器更麻烦,后台界面做得很简陋,没有单独区分双频mac,首页只放了一个,一开始以为两个频段共用同一个,后来绑定设备的时候一直失效,翻到产品说明书的电子版才知道,它的2.4G和5G各自独立,后台首页展示的只是有线口的地址。纸质标签贴在机身底部,磨损之后字迹模糊,数字B和8、字母O和0看着几乎一样,抄错一个字符,后续的黑白名单设置全部失效。
有些随身wifi的管理页面又不一样,管理页面是内嵌在小程序里的,没有电脑网页端,打开小程序,在设备信息卡片里才会弹出mac信息,它不会在wifi详情弹窗附带这个内容,很多人拿到手之后根本想不到还要进到小程序里面查看。
拿到编码之后,最好顺手复制一份存到记事本,不要靠手抄。手动抄写很容易混淆大小写,虽然大多路由识别的时候不区分,但个别老旧固件校验严格,大小写不一致会判定为无效地址。
之后再碰到别人问起,我一般会先说路由器后台这个方式,它稳定度相对高一点,别的渠道能不能成功,要看设备本身的开放权限。手机自带网络详情页只能当作一个顺带的备选,不能指望它每次都能查到想要的内容。
那天弄完之后,随手把记事本关掉,没再留存那串编码。