据外媒爆料,包括Google Home在内的谷歌软硬件,似乎存在某些会导致网络连接中断的问题。此前,Archer C1200报道了他们路由器遇到的这类问题,之后硬件制造商TP-Link对其进行了初步调查,确定主要问题出在Google的Casting推送功能上,因其发送的内容导致网络乱了套。TP-Link在一份声明中称:“在最初的调查和研究之后,我们的工程团队确信已经找到问题的一处关键症结点”。
目前已知的是,这个问题似乎与最近发布的Android操作系统和谷歌Apps有关:
问题源于这些设备上的‘Cast’投送功能,为了与谷歌产品保持一个实时的连接(比如Google Home),它会发送MDNS发现多播数据包。
这些数据包通常会间隔20秒发送,但我们发现,某些情况下,设备会在很短的时间内、以极高的速度大量播报MDNS数据包。
比如,当设备从‘睡眠模式’被唤醒时,就有可能在很短的时间内发送超过10万+数据包。设备睡眠的时间越长,这个数据包就会膨胀得越厉害。
该问题最终可能会导致路由器的一些主要功能被拖垮--包括无线网络连接。
尴尬的是,除了硬件合作伙伴TP-Link,谷歌软硬件的这个bug还影响其它路由器制造商,比如华硕、Linksys、网件、群晖也都抱怨Google Cast功能导致自家设备遇到网络问题。
万幸的是,在谷歌发布修补补丁之前,TP-Link还给出了一个临时解决方案:
- 首先,重启路由器以释放内存;
- 其次,禁用Android设备上的Cast功能;
- 最后,Archer C1200的用户可以下载一个beta版固件更新来解决该问题。