谷歌官网对于CTS测试网络要求如下:(查看官网要求)
WLAN 和 IPv6
CTS 测试需要满足以下要求的 WLAN 网络:支持 IPv6,可以将被测设备 (DUT) 视为隔离客户端,并可以连接到互联网。隔离客户端是一种配置,可使 DUT 无法接收子网络上的广播/多网消息;这种配置可通过 WLAN AP 配置或通过在未连接其他设备的隔离子网络上运行 DUT 来实现。
如果您无法访问原生 IPv6 网络、IPv6 运营商网络或 IPv6 VPN,以致无法通过基于 IPv6 的一些测试,则可以改为使用 WLAN 接入点和 IPv6 隧道。请参阅维基百科 IPv6 隧道代理列表。
实际测试中很多小伙伴们没有符合要求的网络,大多数连能连接谷歌的网络也没有,就造成很多网络原因的测试失败项。
怎么配置符合要求的IPV6网络?
1. 购买能连接谷歌外网的国外光纤专线,可以咨询网络运行商。一般比较贵,CTS测试对网速也有要求,网速达不到的话会报超时timeout.
2.购买VPN,价格便宜,一般一年600元左右,不过国内情况大多数VPN运营被会不时封堵,有时候会不稳定。
笔者公司采用第一种方法。
IPV6参考如下方法配置:(下文中提到的IP地址可自行修改)
首先需要购买一款支持IPV6 协议的路由器,
普通的TPLINK 是不支持的,笔者在网上搜素了一下,在某东上有一款支持IPV6的路由器:https://item.jd.com/2615810.html
斐讯K2 1200M智能双频无线路由器 WIFI穿墙 PSG1218;ASUS 的路由器是斐讯代工的,接下来我们就是要重新把斐讯的路由器的固件刷成华硕的固件,
我们要将 固件从V22.3.15.128 刷成 V22.4.2.9或者V22.4.2.8,话不多说,下面就开始烧固件。
以下是刷固件步骤:
第一步刷入breed 和ssh : 1:下载附件:http://pan.baidu.com/s/1kUXEAHp
2:打开浏览器登录路由器:192.168.2.1 。
3:进入:高级设置->系统设置->备份恢复->浏览->选择下载的tianbaoha_breed_ssh.dat->点击恢复备份等待进度条完成(大约需要2分钟)。
4: 等待路由器重启后使用新的管理密码:tianbaoha 登录,登录成功就代表breed 和ssh 刷好了。
5: 进入高级设置--系统设置---手动升级---点击备份EEPROM.
第二步刷固件(将路由器LAN 口连电脑)
1:固件准备好:链接:http://pan.baidu.com/s/1pLyebwv 密码:twlk
2:断电按着reset键不松手,然后通电5秒后再松开reset键。
3:打开浏览器输入http://192.168.1.1即可Breed Web恢复控制台(记得先在breed web恢复控制太中的固件备份里备份下EEPROM和编程固件,以后可能用的着,当然也可以不用备份)
第三步路由器配置, 不是刷完固件之后就可以直接支持IPV6测试了,当然还需要配置一下路由器,见下图: