1. 復(fù)位機(jī)器
小米路由器青春版 ,采用 Micro USB 接口,重置鍵位于路由器背部,鏤空小孔陣列的右上角(有 Reset 文字提示) ,操作按鍵需要使用取卡針或類似物體長(zhǎng)按。
2. 連接路由器
路由器連接電源
- 方法一:使用網(wǎng)線將路由器 LAN口 與電腦連接
- 方法二:連接路由器 Wi-Fi (一般以XIAOMI_開頭)
打開瀏覽器,輸入 192.168.31.1 進(jìn)入路由器管理界面(如果遇到推廣頁面,跳過選項(xiàng)在右下角,為一段不太清晰文字)
登錄成功后地址欄URL會(huì)變?yōu)椋?code>http://192.168.31.1/cgi-bin/luci/;stok=###/web/home#router
進(jìn)入頁面后,對(duì)路由進(jìn)行設(shè)置(如登錄密碼等),完成后保存退出。
3. 開啟ssh連接
3.1 下載并安裝固件miwifi_r1cl_all_59371_2.1.26.bin
固件等級(jí)低于2.1的可以忽略此步驟,由于新版本的固件,阻止開啟ssh,故需要降級(jí).
openwrt官網(wǎng)又下載鏈接:Official Developer ROM
3.2 啟用路由器telnet登錄
-
將之前地址欄URL中的
/web/home#router
替換為/api/xqsystem/set_name_password?oldPwd=當(dāng)前路由器的管理密碼&newPwd=新的路由器管理密碼
如果網(wǎng)頁返回 {“code”:0} ,則說明修改成功。 -
將之前地址欄URL中的
/web/home#router
替換為/api/xqnetwork/set_wifi_ap?ssid=xiaomi&encryption=NONE&enctype=NONE&channel=1%3B%2Fusr%2Fsbin%2Ftelnetd
如果網(wǎng)頁返回 {“msg”:“未能連接到指定WiFi(Probe timeout)”,“code”:1616},則說明修改成功。
3.3 啟用路由器SSH登錄
使用MobaXterm,打開telnel連接,配置以下參數(shù)。
主機(jī)名稱:192.168.31.1;用戶名輸入root,密碼為剛修改后的新密碼:
sed -i ":x;N;s/if \[.*\; then\n.*return 0\n.*fi/#tb/;b x" /etc/init.d/dropbear
/etc/init.d/dropbear start
nvram set ssh_en=1; nvram commit
4. 備份固件分區(qū)
使用MobaXterm,打開SSH連接。
主機(jī)名稱:192.168.31.1;用戶名輸入root,密碼為剛修改后的新密碼:
cd /tmp
mkdir rom
dd if=/dev/mtd0 of=/tmp/rom/ALL.bin
dd if=/dev/mtd1 of=/tmp/rom/Bootloader.bin
dd if=/dev/mtd2 of=/tmp/rom/Config.bin
dd if=/dev/mtd3 of=/tmp/rom/Factory.bin
dd if=/dev/mtd4 of=/tmp/rom/OS1.bin
dd if=/dev/mtd5 of=/tmp/rom/rootfs.bin
dd if=/dev/mtd6 of=/tmp/rom/OS2.bin
dd if=/dev/mtd7 of=/tmp/rom/overlay.bin
dd if=/dev/mtd8 of=/tmp/rom/crash.bin
dd if=/dev/mtd9 of=/tmp/rom/reserved.bin
dd if=/dev/mtd10 of=/tmp/rom/Bdata.bin
5. 刷入OpenWrt固件
-
下載官方編譯好得固件:
https://downloads.openwrt.org/snapshots/trunk/ramips/mt7628/openwrt-ramips-mt7628-miwifi-nano-squashfs-sysupgrade.bin
-
通過SSH將固件放置路由器,然后輸入命令:
mtd -r write /tmp/openwrt-ramips-mt7628-miwifi-nano-squashfs-sysupgrade.bin firmware
-
待固件刷新并重啟后,SSH重新登錄路由。
此時(shí)主機(jī)名稱:192.168.1.1;用戶名輸入root,密碼為剛修改后的新密碼:
成功登錄后如界面:
6. 安裝工具軟件
1. 安裝luci
由于默認(rèn)不帶luci,所以需要重新下載,輸入以下命令:
opkg update
opkg install luci
/etc/init.d/uhttpd enable
/etc/init.d/uhttpd start
在電腦端的瀏覽器中輸入“192.168.1.1”,可訪問路由器就表示Luci安裝成功.
2. 安裝iperf3
輸入命令:opkg install iperf3
創(chuàng)建自啟腳本:
#!/bin/sh /etc/rc.common
START=99 #這里是啟動(dòng)優(yōu)先級(jí)
STOP=15 #這里是停止優(yōu)先級(jí)
start(){
iperf3 -s &
}
stop(){
killall iperf3
}
restart(){
killall iperf3
iperf3 -s &
}
enable(){
iperf3 -s &
}
disable(){
killall iperf3
}
使能腳本自啟:文章來源:http://www.zghlxwxcb.cn/news/detail-450339.html
touch /etc/init.d/myshell
chmod 777 /etc/init.d/myshell
ln -s /etc/init.d/myshell /etc/rc.d/S99myshell
/etc/rc.d/myshell enable
這樣路由每次啟動(dòng)都會(huì)啟動(dòng)iperf server.文章來源地址http://www.zghlxwxcb.cn/news/detail-450339.html
到了這里,關(guān)于小米路由器青春版R1CL刷入OpenWrt的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!