最近一段时间买了几个ubnt的网桥,却发现无法开启特殊频段,让我甚是伤心。最早是通过tplink的板子硬改刷上ubnt的,现在最新的版本做了一些限制,现在帖出解决办法。
airMax M产品
ssh ubnt@192.168.1.20
XW.v6.1.3# touch /etc/persistent/ct && save && reboot Found Active on[2] ... Storing Active[1] ... [%100] Active->Backup[2] ... [%100] XW.v6.1.3# Connection to 192.168.1.20 closed by remote host.
Connection to 192.168.1.20 closed.
airMax AC产品 ubnt@192.168.1.20's password:
BusyBox v1.19.4 (2017-03-02 18:40:44 EET) built-in shell (ash) Enter 'help' for a list of built-in commands.
WA.v8.1.2# sed -i 's/\(countrycode=\).*/\1511/g' /tmp/system.cfg && save && reboot Found Backup1 on[1] ... Found Active on[2] ... Storing Active[1] ... [%100] Active->Backup[2] ... [%100] WA.v8.1.2# Connection to 192.168.1.20 closed by remote host.
Connection to 192.168.1.20 closed.
M系列的产品在/etc/persistent这个路径下面使用touch命令创建一个ct的文件,然后保持配置重启就可以了。设备默认的IP地址是192.168.1.20,如果已经修改了可以不用恢复出厂设置根据现有的地址登录到设备运行命令就可以了。然后去country的选项选择compliance test就可以开启特殊频段。 AC系列的产品固件在/tmp/system.cfg这个文件里面保留了设备的配置参数,如果有UMobile的软件可以把设备的配置文件备份出来,查看详细信息搜索country会出现radio.1.countrycode=511 radio.countrycode=511两项参数。511是开启了特殊频段时的国家代码,相应的China是156。我们只要把这个配置文件的相应国家代码改成511就可以了,这里使用sed工具(那个1511不是打错了)
目前bullet ac 支持2.4 5g频段,实测开启测试模式两个频段都能扩频。在8.4.3版本上开启测试模式显示的是a开头的国家,8.5.8版本上面显示正常。使用ssh连接同ip的设备可能会出现指纹错误,最简单的办法是临时开启telnet登陆到设备。
|