正文
這是一個很老的主題了,這裏所寫的,沒什麼新奇的地方,和網上能搜到的大多數解決方案一致。
詳情
{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