随着智能手机的普及,无线路由器逐渐成为每个家庭的标配,但这也就造成了WIFI信号之间的干扰日益严重,特别是2.4GHz频段。减少WIFI信号相互干扰的方法之一是使用不同的信道,2.4GHz频段可以分为14个信道,但是大部分国家规定只能使用1-13信道,在日本可以用1-14信道,而在美国只能用1-11信道。

用工具分析了一下附近WIFI的信道,以1、6、11居多,于是想把家里刷了OpenWrt的路由器(型号是NETGEAR WNDRMAC)的WIFI信道改成13以减少干扰(13信道和11信道的频率有重叠部分,理论上改成14信道更好,但是不符合法律规定)。

于是进到OpenWrt的LuCI界面,发现无论将地区设置成哪个国家,信道都只能选择1-11,也就是美国标准;而另一台刷了OpenWrt的路由器(型号是华为HG255D)却不存在这个问题,设置成中国就能选择13信道。难道是NETGEAR做了手脚强制使用美国标准?通过一番搜索,在OpenWrt的文档中关于NETGEAR WNDR3700的页面上找到这样一段话:

  • Netgear ships the WNDR3700 with EEPROM chip stating that the router should restrict to US settings. Outside America, they ship software that ignores this chip. This is a bad thing as it means that your OpenWrt can’t work properly for the next two reasons.
  • In the USA, it is illegal to ship router firmware that can (through incorrect settings) bypass radio regulations.
  • Atheros (the wireless chip maker in the WNDR3700) asks open source folks not to ship compiled builds that bypass radio restrictions, even though their hardware vendors do this. This means if you bought hardware from one of the manufacturers (and you’re one of the 95% of the world’s population that doesn’t live in the USA) that doesn’t set the value in the EEPROM correctly, you’re kinda screwed if you want to use OpenWrt…

简单翻译一下就是说,Netgear在芯片上限制了只能使用美国设置,但是在美国以外的地方,他们的软件(也就是路由器固件)却忽略了这个芯片。在美国,路由器固件必须遵守无线电管理条例(即只能使用1-11信道),否则是违法的;而Atheros(无线网卡芯片制造商)请求开源软件的作者不要编译逾越无线电管理条例的固件,即便他们的硬件生产商这样做。

翻译出来太拗口,总结一下就是说,如果路由器的无线网卡芯片是Atheros,并且你使用的是官网编译的OpenWrt固件,那么你的路由器就只能使用1-11信道。

既然OpenWrt官网的固件不行,那就只好自己编译了,只要在编译的时候将.config设置中的CONFIG_ATH_USER_REGD改成y即可。编译OpenWrt固件对我来说并不难,但是重新刷固件,重新安装软件,重新配置路由器需要花费大量的时间,如此大动干戈仅仅为了开启13信道显然是不值得的,那有没有其他办法呢?幸好有一位大神写了一个补丁:

http://luci.subsignal.org/~jow/reghack/README.txt

NETGEAR WNDRMAC的芯片是ar71xx系列的,所以只需要运行下面的命令:

cd /tmp/
wget http://luci.subsignal.org/~jow/reghack/reghack.mips.elf
chmod +x reghack.mips.elf
./reghack.mips.elf /lib/modules/*/ath.ko
./reghack.mips.elf /lib/modules/*/cfg80211.ko
reboot

重启之后终于可以开启13信道了,真是折腾。

原文地址:http://demon.tw/hardware/openwrt-wifi-channel-13.html

OpenWrt路由器WIFI开启13信道相关推荐

  1. WR703刷Openwrt做打印服务器和开启13信道记录

    *** 今日折腾这个小路由器,前几天给它刷了openwrt的固件,做打印服务器挺好,小小的,可以粘在打印机后面(不过技术有限,不会从打印机取5V供电,不然就不用带个小尾巴了)*** 打印机是HP的P1 ...

  2. Android学习笔记六十:无线 WIFI 的13个信道频率范围

    出处:http://cnzhx.net/blog/13-channels-of-wifi/ 目前主流的无线WIFI网络设备不管是802.11b/g还是802.11b/g/n 一般都支持13个信道.它们 ...

  3. openwrt路由器接华为E3372(E8372)网卡实现4G转有线和WIFI

    Hilink 在openwrt系统中安装kmod-usb-net-rndis kmod-usb-net kmod-usb2 usb-modeswitch kmod-usb-net-cdc-ether. ...

  4. Mesh(802.11s)组网 — 基于OpenWRT路由器

    一.mesh网络 1.mesh网络拓补图 2.介绍 二.OpenWRT路由器Mesh网络配置 1.准备阶段           说明:本次测试用2台单WiFi路由器作为测试,wifi用于组建Mesh网 ...

  5. 修改国家代码增强OpenWrt 5G wifi信号的强度

    修改Openwrt 5Gwifi的信号 修改信道为157信道.国家代码为 AU -Australia时可以开启最大功率 24db (251mW) 1 2 3 4 5 6 7 8 9 # vim /et ...

  6. 树莓派安装openwrt旁路由开启ipv6

    前言 最近对软路由有兴趣, 刚好手上有一个树莓派3B+, 于是就折腾下安装openwrt, 并配置好ipv6 下载openwrt系统 经过百度和github中搜索查找, 发现这个 openwrt系统使 ...

  7. OpenWrt路由器——基础网络配置

    OpenWrt 路由器基础配置 基础配置方法 OpenWrt设置方法图解 WAN口配置 需要注意的是WAN口可以按默认协议配置DHCP客户端即可. 若重启后发现网络无法正常上网 在WAN口选择桥接模式 ...

  8. openwrt路由器进入安全模式

    openwrt路由器型号:WNDR3800 一.实验背景 在pc机上通过xshell软件登录openwrt路由器,pc机通过网线与openwrt路由器的LAN接口相连.openwrt路由器自带两块无线 ...

  9. 爱快路由器wifi短信验证上网怎样配置?wifi身份认证方案

    爱快软路由是一种常用的上网认证解决方案,本文详细介绍了爱快路由器wifi短信验证上网的配置过程. 一.注册并绑定爱快云(IKuai)账户 点击此处打开爱快云注册页面,注册爱快云后进行绑定操作. 如您还 ...

  10. 路由器WIFI信号有时找不到,挨在边上也找不到的解决办法 - 找不到WIFI信号 - 家里WIFI找不到

    核心问题 路由器WiFi信道设置为"自动",有时会太高,只要设置信道为1,马上就能搜得到. 步骤 每个路由的后台都不一样,但是道理是通的,以下是以水星MW325R为例子: 找到任何 ...

最新文章

  1. 【译】需要学习的是编程,而不是编程语言
  2. 顺天则昌,逆天则亡(2006-03-13 21:07:17)(新浪)
  3. #Note# 极客与团队-软件工程师的生存秘笈
  4. android之服务
  5. java-IO-基本输出输入流
  6. [BOI2019][第K大问题][暴力剪枝]D2T1 Olympiads
  7. 演练-使用xapth与lxml库进行操作-0223
  8. 第7期 Datawhale 组队学习计划
  9. 7教程统计意义_学渣的医学统计学自救笔记(一)
  10. win7下用UtralISO制作U盘系统盘--UltraISO打开Ubuntu只有EFI文件夹
  11. 【华为HCIE安全考什么科目?华为HCIE安全考什么知识点?】
  12. STLink连接与资源下载
  13. Java面向对象总结篇
  14. [转]GNSS NMEA-0183协议解析
  15. 全志平台BSP裁剪(3)附件二 Kernel hacking配置说明
  16. nodejs之pool连接池
  17. python绘图设置时间坐标轴_Matplotlib绘图双纵坐标轴设置及控制设置时间格式
  18. 什么是前端、什么是后端
  19. kaggle员工离职预测——SVC
  20. 10.第三章 数字特征与特征函数(3)

热门文章

  1. ARM 交叉编译器命名规则
  2. Originpro使用技巧
  3. oracle logon 乱码,鼎信诺审计软件2013-2014年度常见问题解答
  4. windows xp sp3 下载地址
  5. 机器学习之决策树(数据分析师学习必备)——糖潮丽子的博客
  6. 阿里云技术专家入选Apache Member;百度Q1财报:营收241亿元;华为面向全球发布AI-Native数据库……...
  7. 管家婆普及版_昆明逸马软件 — 管家婆普及版新手入门指南
  8. python写万年历_python万年历
  9. 未来五年你永远不会忘记的最佳GameCube仿真器
  10. CAUSALITY FOR MACHINE LEARNING