2020
07-18

LEDE OpenWRT强制2.4G使用40M频宽,为什么OpenWRT 2.4G 40M设置无效?

因为运行op的确实有很多老设备老芯片,硬件本身就不支持40M带宽,为了兼容和稳定,参数设置的保守点也无可厚非。近几年wifi技术发展狠狠快,新的路由器产品都不考虑老设备了,设置40M带宽模式就强制工作在40M模式,有问题设置回20m就行了。

LEDE OpenWRT 2.4G 40M 设置无效解决方法

OpenWRT强制2.4G使用40M带宽

uci set wireless.radio0.noscan=1
uci commit

OpenWRT强制2.4G使用40M带宽方法二

修改/etc/config/wireless

radio0下面添加:

option noscan '1'

补充一下,部分机型不是radio0,而是radio1,一个是2.4G,一个是5G,根据具体情况更改下
重启无线或者重启路由器

修改后的效果图

LEDE OpenWRT强制2.4G使用40M频宽

或者使用下面的方法实现强制使用40M带宽

OpenWRT强制2.4G使用40M带宽

1、修改base.po添加中文支持

feeds/luci/modules/luci-base/po/zh-cn/base.po
添加
msgid "Force 40MHz mode"
msgstr "强制40MHz频宽"

msgid ""
"Always use 40MHz channels even if the secondary channel overlaps. Using this "
"option does not comply with IEEE 802.11n-2009!"
msgstr "强制启用40MHz频宽并忽略辅助信道重叠。此选项不兼容IEEE 802.11n-2009!"

2、修改wifi.lua添加设置

feeds/luci/modules/luci-mod-admin-full/luasrc/model/cbi/admin_network/wifi.lua

在------------------- MAC80211 Device ------------------上面两个 end中间添加代码(红色部份)

                m:set(section, "channel", value[2])
                 m:set(section, "htmode", value[3])
end
        noscan = s:taboption("general", Flag, "noscan", translate("Force 40MHz mode"),
        translate("Always use 40MHz channels even if the secondary channel overlaps. Using this option does not comply with IEEE 802.11n-2009!"))
        noscan.default = noscan.disabled

end
------------------- MAC80211 Device ------------------

3、改完后再编译固件

已经刷好固件的的修改此处

usr/lib/lua/luci/mode/cbi/admin_network/wifi.lua

如无特殊说明,解压密码均为:aisoa.cn

您可能感兴趣的文章

支付宝打赏支付宝打赏微信打赏微信打赏