记一次Wi-Fi calling无法连通的解决过程


分享个排查问题的流程,

首先群里有人说自己连不上Wi-Fi通话了,随机查看本人的手机,发现iPhone手机还能连接,安卓已经不显示Wi-Fi通话连接了,重启无效

尝试连接另一部vivo手机分享的热点,这部手机是广电卡使用中国移动网络,能连接Wi-Fi,说明本地联通网络的问题,开始排查本地网络配置。

无法连接的情况见下图,

由于我是使用的软路由代理。所以首先考虑的是去软路由里查看当前Wi-Fi服务器指向的ip地址。以下为当前软路由内配置的dns域名映射关系

排查第一个域名的连通性,无法ping通

排查第二个域名的连通性,可以ping通

排查第三个域名的连通性,可以ping通

说明主要是第一个域名服务器ip失效了。通过dnslooup工具查找解析新的ip

直接本地网络ping新的ip

可以连通,说明好使,去软路由替换新的ip映射关系,保存并应用

如果本地ping不通ip,请重新dnslookup继续寻找新的ip,每次请求dns都会随机刷新一个ip

再次通过本地网络ping服务器域名

没有问题,可以连通了

这时候再去查看手机Wi-Fi 通话的连接状态,已经恢复

本次问题解决耗时2分钟。

建议备一张跟你本地宽带不是一家的手机卡,比如我是联通宽带,带联通手机卡,专门买了广电的卡以备不时之需。

解决问题的思路如下:

相同网络下,不同设备的表现

不同网络下,相同设备的表现

判断是网络问题还是设备问题,本次为本地网络的问题