正文
这是一个很老的主题了,这里所写的,没什么新奇的地方,和网上能搜到的大多数解决方案一致。
详情
{SDK}/package/base-files/files/sbin/wifi中的wifi_config方法写的很明白了,创建WIFI的时候会去加载{SDK}/package/kernel/mac80211/files/lib/wifi文件.- (如果是博通网卡,则是
{SDK}/package/kernel/broadcom-wl/files/lib/wifi)
修改{SDK}/package/kernel/mac80211/files/lib/wifi/mac80211.sh
# line 109
uci -q batch <<-EOF
set wireless.radio${devidx}=wifi-device
set wireless.radio${devidx}.type=mac80211
set wireless.radio${devidx}.channel=${channel}
set wireless.radio${devidx}.hwmode=11${mode_band}
${dev_id}
${ht_capab}
set wireless.radio${devidx}.disabled=0 # 将disable置为0即可
set wireless.default_radio${devidx}=wifi-iface
set wireless.default_radio${devidx}.device=radio${devidx}
set wireless.default_radio${devidx}.network=lan
set wireless.default_radio${devidx}.mode=ap
set wireless.default_radio${devidx}.ssid=OpenWrt
set wireless.default_radio${devidx}.encryption=none
EOF
本文详细介绍了如何通过修改OpenWrt系统中的mac80211.sh脚本来配置无线AP,包括设置无线设备类型、频道、硬件模式、启用状态等参数,适用于使用mac80211或博通网卡的设备。
288

被折叠的 条评论
为什么被折叠?



