家里的房子是高层公寓,所以承重墙特别特别的厚,而且承重墙还特多,所以一般隔了两堵墙之后,
wifi的信号大打折扣。 以前是用的AC87U+AC87U,用了2-3年了差不多也要换了。
华硕AiMesh推出挺长时间了,我也搞了GT-AC5300 配合两台 RT-AC5300 搭建了Aimesh系统,配合有线回程,这套Aimesh系统相当给力,全屋任何角落都是默认5G信号,而且能跑满200M
的宽带。
Aimesh系统存在两个问题:
第一,Aimesh Node节点默认地区就是设置为中国(国行版的RT-AC5300), 默认的发射功率不高
Maximum Tx Power Target (chanspec:0x100a): 13.00 13.00 13.00 13.00
Maximum Tx Power Target (chanspec:0xe22a): 13.50 13.50 13.50 13.50
Maximum Tx Power Target (chanspec:0xe09b): 15.75 15.75 15.75 15.75
新版软件里,wl -i eth1 txpwr 320 这样直接调节发射功率的接口已经被屏蔽了,(用之前老版的wl命令还是可以的)
所以,相当一段时间里,我都是ssh登陆到alimesh node上,用老版本的wl命令,去调节发射功率:
/jffs/work/wlold -i eth1 txpwr 320
/jffs/work/wlold -i eth2 txpwr 320
/jffs/work/wlold -i eth3 txpwr 320
今天我直接登陆到aimesh node上,修改nvram里的地区设置,把默认的中国改为美国后,aimesh node运行在美国区域模式,
/jffs/work# nvram set location_code=US
/jffs/work# nvram set wl0_country_code=Q1
/jffs/work# nvram set 1:ccode=Q1
/jffs/work# nvram set 0:ccode=Q1
/jffs/work# nvram set wl2_country_code=Q1
/jffs/work# nvram set wl1_country_code=Q1
/jffs/work# nvram set 2:ccode=Q1
/jffs/work# nvram commit
/jffs/work# reboot
重启好后,AiMesh Node就运行在美国区域模式了,默认的发射功率为:
Maximum Tx Power Target (chanspec:0x100a): 23.75 23.75 23.75 23.75
Maximum Tx Power Target (chanspec:0xe02a): 18.25 18.25 18.25 18.25
Maximum Tx Power Target (chanspec:0xe09b): 23.25 23.25 23.25 23.25
当然,如果觉得不满意的话,还可以通过老的wl工具,都改成320mw的发射功率,也就都是 25dBm:
/jffs/work/wlold -i eth1 txpwr 320
/jffs/work/wlold -i eth2 txpwr 320
/jffs/work/wlold -i eth3 txpwr 320
/jffs/work/wlold -i eth[1-3] txpwr_target_max
Maximum Tx Power Target (chanspec:0x100a): 25.00 25.00 25.00 25.00
Maximum Tx Power Target (chanspec:0xe22a): 25.00 25.00 25.00 25.00
Maximum Tx Power Target (chanspec:0xe09b): 25.00 25.00 25.00 25.00
(发射功率这么高,真的好吗?我也不知道,哈哈)
第二,Aimesh Node的ip地址,是Aimesh router通过dhcp分配的,而且通过web界面无法修改。
当然nvram里,修改一下配置:
nvram set wan0_ipaddr=192.168.1.2
nvram set lan_ipaddr=192.168.1.2
nvram set last_lan_ipaddr=192.168.1.2
nvram commit
reboot
就可以啦,最好在Aimesh Router的DHCP分配界面,针对Aimesh Node的MAC地址再绑定一下。
这样就更万无一失了。