在linux下使用360随身wifi 2 | 李凡希的blog,在Linux下使用“360随身WiFi 2” | 李凡希的Blog...
某人說“360隨身WiFi”價格還算良心,我也認(rèn)同。昨天無意中看到2代開售,就隨手?jǐn)]了一個。當(dāng)然,為了免郵費,不得不買了點別的東西湊單,于是還買了本價格是這個“360隨身WiFi 2”近兩倍《C語言點滴》回來看看。
到貨,插到電腦上,Linux下沒反應(yīng)。Ralink的無線網(wǎng)卡系統(tǒng)不自帶驅(qū)動我不驚呆,于是lsusb看了下。
Bus 001 Device 006: ID 148f:760b Ralink Technology, Corp.
好嘛,二代換芯片了,原來是RT5370的,現(xiàn)在換成不認(rèn)識的了。不怕,把148f:760b放狗搜一下。不過搜完了就怕了,因為結(jié)果是0個。
打算先用Windows確認(rèn)一下設(shè)備是好的,結(jié)果裝了360官網(wǎng)的驅(qū)動后發(fā)現(xiàn)設(shè)備完全識別不出來……這可真是個大烏龍。到360官網(wǎng)的歪粉交流論壇上看看,有類似問題的看來不是個案。換了論壇上公布的新版本的驅(qū)動后Windows下工作正常。(截止我寫這篇文章的時候,官網(wǎng)上的驅(qū)動已經(jīng)更新成新的了,文件大小為10797000字節(jié),論壇上討論說設(shè)備識別不出來的那些貼子貌似也都直接消失了。)
繼續(xù)回到Linux下折騰,可是不知道芯片是什么還是為難。從Ralink網(wǎng)站(現(xiàn)在叫Mediatek)上瞎找了幾個Linux驅(qū)動,里面也沒有符合760b這個idProduct的,抓瞎。
用百度搜了一下148f:760b,結(jié)果找到了360論壇上一篇新觧出爐的貼子,確認(rèn)了芯片是MT7601。
剩下的事就簡單了,在Ralink網(wǎng)站下載MT7601的Linux驅(qū)動,修改common/rtusb_dev_id.c文件,在
{USB_DEVICE(0x148f,0x7601)}, /* MT 6370 */
下面加一行
{USB_DEVICE(0x148f,0x760b)}, /* 360 Wifi */
按照README_STA_usb中的說明make和make install。然后modprobe一下mt7601Usta.ko這個內(nèi)核模塊,后面的事就妥妥的了。
還有個遺留問題,連不上WPA2 Enterprise的無線網(wǎng)絡(luò),暫時不管了,我對這個需求不強烈。
啥?這文章只說了怎么驅(qū)動這個網(wǎng)卡沒說怎么在Linux實現(xiàn)AP的功能?哦,我本來也沒打算用它在Linux下做AP來著。有興趣的話可以試試hostapd/dnsmasq/iptables這老三樣吧,我不知道能不能行,如果哪位朋友弄成了麻煩匯報一下,我很想學(xué)習(xí)學(xué)習(xí),多謝了~
更新:MT7601的Linux驅(qū)動中似乎沒有實現(xiàn)nl80211的接口,所以hostapd沒法直接用。不知道還有什么辦法能實現(xiàn)AP的功能,如有朋友知道,希望能不吝指教。
總結(jié)
以上是生活随笔為你收集整理的在linux下使用360随身wifi 2 | 李凡希的blog,在Linux下使用“360随身WiFi 2” | 李凡希的Blog...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 寻宝游戏 HDU - 6289 (DP)
- 下一篇: 美联储加息负面效应外溢