|
最近在在openwrt下开发,ap+sta模式,sta无法中继12、13信道,百度后原因如下:
随着智能手机的普及,无线路由器逐渐成为每个家庭的标配,但这也就造成了WIFI信号之间的干扰日益严重,特别是2.4GHz频段。减少WIFI信号相互干扰的方法之一是使用不同的信道,2.4GHz频段可以分为14个信道,但是大部分国家规定只能使用1-13信道,在日本可以用1-14信道,而在美国只能用1-11信道。进到OpenWrt的LuCI界面,发现无论将地区设置成哪个国家,信道都只能选择1-11,也就是美国标准;而另一台刷了OpenWrt的路由器(型号是华为HG255D)却不存在这个问题,设置成中国就能选择13信道。路由器的无线网卡芯片是Atheros,并且你使用的是官网编译的OpenWrt固件,那么你的路由器就只能使用1-11信道。
解决方案如下:
uci set wireless.radio0.country='cn'
uci commit wireless
wifi
|
|