本帖最后由 小妞給爺笑笑 于 2017-3-5 19:08 編輯
說說家里的路由情況:
花錢的2個(gè):小米路由器mini和小米路由器3;免費(fèi)的2個(gè);斐訊K1和斐訊K2(京東30天返現(xiàn)) 為啥買了免費(fèi)的斐訊路由,因?yàn)楸恍∶茁酚善?折騰的。算了,這茬咱就過去了。不提也罷?,F(xiàn)在的方案是小米路由器3作為主路由器放墻體箱里面,然后引線到書房和客廳還有臥室,各放1個(gè)路由器。斐訊的因?yàn)橛泻笈_(tái),而且經(jīng)常斷網(wǎng),就刷了華碩的固件,速度穩(wěn)定,網(wǎng)頁顯示不含糊,當(dāng)然,也不存在信號(hào)擁堵的問題(這里沒有說小米一鍵wifi優(yōu)化的不好)。 我自己的電腦是連接在書房,連接的是小米路由mini。為什么刷小米路由器mini?因?yàn)閞om體驗(yàn)不好。我家里是200M光纖寬帶,外接到書房其實(shí)只有100M(因?yàn)榫W(wǎng)線和小米路由器3都不支持千兆,也怕麻煩,100M夠用了)。電腦是直接連接路由器mini的,但是有個(gè)問題,一旦迅雷下載,網(wǎng)速堪憂啊。哪怕下載速度只有1M/S,我網(wǎng)頁經(jīng)常無法連接,能理解那種痛苦嘛?糾結(jié)了很久,還是刷了吧。
問題來了。現(xiàn)在小米封了SSH,刷不起來。什么換U盤,換老版本固件都沒用。一刷SSH 都是紅燈。沒轍,準(zhǔn)備放棄的時(shí)候,網(wǎng)上看到幾個(gè)網(wǎng)頁,就抱著破罐子破摔的心態(tài),試了試,嗨!成了。 下面是我的步驟,提供給遇到同樣問題的米粉朋友參考。
方法一:(我的第一步)
原文有動(dòng)態(tài)圖,不過涉及到一些代碼,相對(duì)很多菜鳥而言,包括我,都是有點(diǎn)吃力的。所以,在這邊我轉(zhuǎn)了下,然后把一些代碼都加上去。方便小白操作。
這里使用的固件版本是2.7.11 我是使用的這個(gè)版本,開發(fā)版的。不要嘗試官方U盤插拔的方法,無效的。
①先自行網(wǎng)上下載工具,python 。下載安裝步驟看動(dòng)態(tài)圖1
a13454883ddb84651c4ba5ddc0829990.gif (495.11 KB, 下載次數(shù): 15)
下載附件
保存到相冊(cè)
2017-3-5 19:03 上傳
先安裝python,然后將附件的 工具xiaomi,解壓到 D盤根目錄,開始-運(yùn)行-cmd,cd /d D:\xiaomi 這樣就直接進(jìn)入剛剛下載的工具,xiaomi目錄下面了。然后cmd 繼續(xù) pip install requests 動(dòng)態(tài)圖1的動(dòng)作就完成了。 ②,登錄小米路由器mini后臺(tái)(默認(rèn)192.168.31.1),進(jìn)入常規(guī)設(shè)置-其他-手動(dòng)升級(jí),把下載好的2.7.11固件手動(dòng)安裝。不要?jiǎng)勇酚善?,等待路由器重啟,并且重新初始化到上網(wǎng)階段。路由密碼可以先設(shè)置為admin(腳本里面也是如此設(shè)置的)。 路由器重啟之后,登錄后臺(tái),登錄進(jìn)入。
地址欄url類似下面這樣: http://192.168.31.1/cgi-bin/luci/;stok=e00b01a819d8a18b93d6cedb6f74d621/web/setting/upgrade 把你登陸成功的stok值復(fù)制一下(stok值每一次都不一樣)比如列出的就是 e00b01a819d8a18b93d6cedb6f74d621 ③,找一個(gè)U盤插上路由器mini。 CMD 命令 mini.py,然后出現(xiàn)的地方 把剛剛復(fù)制的stok值粘貼上去就行,靜靜等待 步驟②③按動(dòng)態(tài)圖2操作即可。
87aebd53ff65703fcf72fdc17fa87cad.gif (401.5 KB, 下載次數(shù): 12)
下載附件
保存到相冊(cè)
2017-3-5 19:03 上傳
注意事項(xiàng): 1:stok值得是你登陸成功后的,關(guān)閉網(wǎng)頁或重啟就失效 2:IP是192.168.31.1 如果不是自己修改py腳本 3:如果想顯示詳細(xì)返回信息,就用文本編輯器打開.py腳本,把里面 #print (req.content) 前面的 # 號(hào)刪除(一共有4處) 4:腳本里寫的是sda1,由于U盤分區(qū)的不同或多次插拔,掛載點(diǎn)會(huì)順延成sdb1、sdc1或sda4、sdb4等等, 會(huì)導(dǎo)致不成功,需要自己修改py腳本里的路徑,或者最簡(jiǎn)單的辦法就是 重啟,換U盤。 (操作成功返回信息:"code": 0 如果提示:not exist ext device 就是掛載點(diǎn)不是sda1)
(我在腳本里面增加了修改默認(rèn)密碼為admin,建議用文本編輯器打開payload改成你自己的), 硬盤版運(yùn)行mi.py,mini運(yùn)行mini.py, 出現(xiàn)提示后右鍵粘貼你的stok值,回車,等待操作完成后,重啟后生效。
然后下載工具putty和winscp。都是綠化版的,還有我自己用的一個(gè)潘多拉固件。
④使用putty。exe,地址輸入 192.168.31.1,點(diǎn)擊確定。這里是否SSH成功,就看這一步是否報(bào)錯(cuò)了。如果有英文提示網(wǎng)絡(luò)連接拒絕訪問,那么就是SSH沒有成功。如果直接出現(xiàn)類似CMD命令框的,就成功了。輸入用戶名root,密碼admin,見到xiaoqiang就成功了。詳見動(dòng)圖3
T1iyx_BQ_v1RXrhCrK.png (24.54 KB, 下載次數(shù): 16)
下載附件
保存到相冊(cè)
2017-3-5 19:05 上傳
⑤這里,打開winscp,文件協(xié)議 選擇SCP,不要默認(rèn)的,不然會(huì)進(jìn)不去。root和admin一樣。瀏覽到路由器/tmp/目錄下,將bin固件直接拖入復(fù)制到/tmp/目錄下。比如工具里面的20150604.bin。 上傳好了之后,回到putty,使用代碼 mtd -r write /tmp/20150604.bin OS1 回車 等待 出現(xiàn) reboot就成功了,等待路由器重啟成功,然后地址欄輸入 192.168.1.1,用戶名 root 密碼admin
方法二(我做的第二步) 這個(gè)方法比較簡(jiǎn)單,沒有那么復(fù)雜。不過我是試過第一個(gè),還是有點(diǎn)小問題,然后才嘗試的第二種,然后就成功了。
注意?。。。洪_啟SSH,以為放棄保修,也可能導(dǎo)致路由器的不穩(wěn)定,大家一定想好了再操作! 下面的方法理論適應(yīng)所有的路由器版本,但是路由器ROM必須是開發(fā)版,我的R3是降到開發(fā)版2.11.20后才成功開始SSH的 小米路由器3 開發(fā)版2.11.20下載 1. 打開 IE 瀏覽器,在地址欄中輸入小米R(shí)3的 IP 地址(默認(rèn)為:http://192.168.31.1,下文圖中均為筆者自定義的 IP 地址),回車,輸入你設(shè)置的管理密碼,登錄進(jìn)去。此時(shí)地址欄中的網(wǎng)址會(huì)變成這種形式: http://192.168.31.1/cgi-bin/luci/;stok=《你的stok》/web/home#router
2. 將地址欄中的網(wǎng)址替換為下面,然后回車: http://192.168.31.1/cgi-bin/luci/;stok=《你的stok》/api/xqnetwork/set_wifi_ap?ssid=tianbao&encryption=NONE&enctype=NONE&channel=1%3BnVRam%20set%20ssh%5Fen%3D1%3B%20nvram%20commit
T1zRAgBgZv1RXrhCrK.png (44.94 KB, 下載次數(shù): 17)
下載附件
保存到相冊(cè)
2017-3-5 19:05 上傳
看到網(wǎng)頁中出現(xiàn)“{"msg":"未能連接到指定WiFi(Probe timeout)","code":1616}”的字樣,表示該命令執(zhí)行成功。
3. 繼續(xù)將網(wǎng)址替換成下面,然后回車: http://192.168.31.1/cgi-bin/luci/;stok=《你的stok》/api/xqnetwork/set_wifi_ap?ssid=tianbao&encryption=NONE&enctype=NONE&channel=1%3Bsed%20%2Di%20%22%3Ax%3AN%3As%2Fif%20%5C%5B%2E%2A%5C%3B%20then%5Cn%2E%2Areturn%200%5Cn%2E%2Afi%2F%23tb%2F%3Bb%20x%22%20%2Fetc%2Finit.d%2Fdropbear 你會(huì)看到標(biāo)簽頁上有一個(gè)小圓圈在轉(zhuǎn),后面顯示“正在等待” 字樣,表示命令正在發(fā)送,請(qǐng)等待!
T1fXZ_BsYv1RXrhCrK.png (46.26 KB, 下載次數(shù): 16)
下載附件
保存到相冊(cè)
2017-3-5 19:05 上傳
過一會(huì)兒,標(biāo)簽頁的轉(zhuǎn)動(dòng)的圓圈會(huì)變成網(wǎng)頁圖標(biāo),文字會(huì)變成路由器的 IP 地址。
T1JVh_BsWv1RXrhCrK.png (44.94 KB, 下載次數(shù): 12)
下載附件
保存到相冊(cè)
2017-3-5 19:05 上傳
網(wǎng)頁中出現(xiàn)“{"msg":"未能連接到指定WiFi(Probe timeout)","code":1616}”的字樣,表示該命令執(zhí)行成功。
4. 繼續(xù)將網(wǎng)址替換成下面,然后回車: http://192.168.31.1/cgi-bin/luci/;stok=《你的stok》/api/xqnetwork/set_wifi_ap?ssid=tianbao&encryption=NONE&enctype=NONE&channel=1%3B%2Fetc%2Finit.d%2Fdropbear%20start 判斷命令執(zhí)行成功的方式同第2、3步相同,不再贅述!
5. 繼續(xù)將網(wǎng)址替換成下面,然后回車: http://192.168.31.1/cgi-bin/luci/;stok=《你的stok》/api/xqsystem/set_name_password?oldPwd=《你當(dāng)前的后臺(tái)管理密碼》&newPwd=《新密碼》
T1tsY_Bgdv1RXrhCrK.png (34.6 KB, 下載次數(shù): 15)
下載附件
保存到相冊(cè)
2017-3-5 19:05 上傳
網(wǎng)頁中出現(xiàn)“{"code":0}”的字樣,表示修改密碼成功!
6. 現(xiàn)在我們就可以用 SSH 方式訪問小米路由器的小強(qiáng)了! 成功開啟SSH后,我也遇到了其他問題,大家一起討論下: 1、修改/etc/hosts后不起作用 2、有時(shí)候重啟路由器后,R3的Rom自動(dòng)升級(jí)為穩(wěn)定版本 2.10.16,我在手機(jī)App已經(jīng)設(shè)置了不自動(dòng)升級(jí),這是個(gè)惡心的地方。 原文有詳細(xì)說明。還是比較簡(jiǎn)單的。這里我就不多說了。不需要操作什么,純鼠標(biāo)就行。嘗試一下吧。
再來說說路由器使用感受,真快!小米的硬件不錯(cuò),配合潘多拉的固件,網(wǎng)頁速度明顯提升。之前都是需要轉(zhuǎn)4-5秒,有時(shí)候還需要再次刷新,現(xiàn)在直接打開2秒所以就出現(xiàn)網(wǎng)頁。迅雷下載也不再 網(wǎng)頁無法顯示了。感覺不錯(cuò)。
不過遺憾還是有的。比如刷了固件之后,就真的是普通路由器了,沒有app之說了。所以我小米路由器3作為總路由器就是定期重啟用的。
|