USB無(wú)線(xiàn)網(wǎng)卡:RT3072、RT2501/RT2573 驅(qū)動(dòng): linux 3.10內(nèi)核自帶驅(qū)動(dòng) openwrt所需軟件:wpa-supplicant和 iw 方法:啟動(dòng)openwrt系統(tǒng)插入U(xiǎn)SB網(wǎng)卡后,輸入ifconfig –a可以看到wlan0。 使用wifi腳本自動(dòng)生成配置,命令是rm /etc/config/wireless; wifi detect > /etc/config/wireless。重啟系統(tǒng)即可。 注意:usb的無(wú)線(xiàn)網(wǎng)卡配置有usb端口位置信息,如果把usb網(wǎng)卡插入不同usb端口,需要重新檢測(cè)一下wifi。 具體過(guò)程:Openwrt使用/sbin/wifi腳本自動(dòng)檢測(cè)生成配置,跟蹤腳本發(fā)現(xiàn),最終調(diào)用了/lib/wifi/mac80211.sh檢測(cè)硬件,發(fā)現(xiàn)生成wireless配置文件時(shí)網(wǎng)卡名字不對(duì),通過(guò)ifconfig –a查看到的是wlan0,腳本的是radio$devidx,把radio$devidx改為wlan$devidx。并修改了默認(rèn)的wifi-iface配置,在/etc/config/network增加interface:config interface 'wwan0' optionproto 'dhcp' config interface 'wwan' optionproto 'dhcp' 以下是修改/lib/wifi/mac80211.sh的片斷: cat <<EOF config wifi-device wlan$devidx optiontype mac80211 optionchannel ${channel} optionhwmode 11${mode_band} $dev_id $ht_capab optiondisabled 0 config wifi-iface optionnetwork wwan$devidx optionssid 'RT001' optionencryption 'psk2' optiondevice wlan$devidx optionmode 'sta' optionbssid 'BC:F6:85:BE:A7:F2' optionkey 'abc123come' EOF |
|