小米路由器mini刷openwrt系统
前言
這個路由器有16M的ROM,還能裝點東西,比斐訊K2還是好使得多,可以刷功能較齊備的openwrt,順便搞個去廣告,上網等
刷機步驟
小米路由器要刷其他系統,需要先獲得SSH權限,而獲得SSH權限則需要先刷開發版
只有開發版系統才能開啟SSH權限,所以第一步我們需要將路由器系統刷為開發版。
到小米路由官網去下載開發版系統ROM,建議直接刷這個版本小米路由器mini MiWiFi 開發版 0.8.11
非常重要,如果版本高了,不能開啟SSH,版本低了沒有修改root用戶的api。
刷開發版
刷入開發版非常簡單,步驟如下:
將上面下載好的固件改名為:miwifi.bin ,放入一個U盤的根目錄,U盤需要是 FAT32 格式
U盤插到路由屁股上,拿根取卡針等尖頭物件頂住 reset ,然后插入電源
路由器指示燈先會常亮黃色,等指示燈狂閃后就可以松開 reset 了,然后靜候路由器指示燈變成藍色
以上做完就完成刷入開發版的步驟了。如果指示燈是紅色,那么代表這個固件有問題,重新更換固件,斷電再走一遍流程就可以了,不用擔心會變磚。
開啟SSH權限
系統刷好開發版后,我們就可以開啟系統的SSH權限了。開啟SSH權限,需要登錄官方網站下載對應的工具包:
請將下載的工具包 bin 文件復制到U盤(FAT/FAT32 格式)的根目錄下,保證文件名為 miwifi_ssh.bin 「如果之前刷開發版用的同一個U盤,那之前放的 miwifi.bin 刪除掉不需要多說吧?」;
斷開小米路由器的電源,將U盤插入USB接口;
抵住 reset 按鈕之后重新插上電源,指示燈變為黃色閃爍狀態即可松開 reset 鍵;
等待3-5秒后安裝完成之后,小米路由器會自動重啟
官方給每個賬號提供了一個隨機的root密碼,為了管理方便,我們可以登錄后用
passwd命令將root密碼改成我們自己好記得的
刷完 miwifi_ssh.bin 后,我們可以用Xshell等SSH客戶端連接登錄路由器,我這里使用的是FinalShell
如果不成功(紅燈)就換個固件或者U盤
刷Breed
SSH權限搞定后,我們要做的是換個BootLoder系統,大名鼎鼎的Breed(Boot and Recovery Environment for Embedded Devices)便是不二選擇。
要刷入Breed也不復雜,操作步驟如下:
1.下載Breed固件
在Breed固件列表,查找自己設備所需的版本,小米路由器mini需要的是這個:breed-mt7620-xiaomi-mini.bin
2.備份原有的BootLoder
使用SSH客戶端連接登錄路由系統,輸入以下命令:
dd if=/dev/mtd1 of=/tmp/xiaomi_uboot.bin
系統返回,說明已經將原來的xiaomi_uboot.bin備份到/tmp:
384+0 records in
384+0 records out
備份完成后將備份文件下載到本地妥善保存,用不到就最好了。不知道怎么下載?那就扔了不要了吧,就當這步備份操作白做了,反正出了問題自己負責o( ̄︶ ̄)o
3.刷Breed
用sftp之類工具把Breed固件上傳到 /tmp 目錄下,如果不會傳那也可以ssh登錄路由系統后執行下面的命令直接從網上下載:
cd /tmp
wget http://down.sobaigu.com/files/breed-mt7620-xiaomi-mini.bin
這里,我的路由器wget用不了,所以下載WinSCP,把下載好的固件上傳到 /tmp 目錄下
然后執行以下寫入命令:
mtd -r write /tmp/breed-mt7620-xiaomi-mini.bin Bootloader
眨眼的功夫就刷寫完成了,完成后關閉路由拔掉電源,找取卡針之類的尖物件抵住 reset 按鈕,插上電源開機,等到路由指示燈狂閃的時候,就可以松開 reset 鍵,然后在用網線連接在該路由上的Wan口瀏覽器登錄 192.168.1.1 就可以進入 Breed web恢復控制臺 界面了,就如上面那個截圖。
刷固件
在刷固件前,建議使用Breed固件備份功能,將原路由所有的項目備份好以備用,同樣的用不到最好。
因為路由有16M的ROM,所以可選的固件還是蠻多的,潘朵拉,華碩改等固件都行,在此推薦一個,個人覺著還蠻不錯的,功能也齊全:小米路由器Mini Lean R9.7.6 自編譯固件
選擇 固件更新 》點擊 固件 右側的 選擇文件 ,選擇剛下載的固件文件,然后點上傳,不一會兒就完成了,新系統默認后臺信息為:
IP: 192.168.1.1
用戶: root
密碼: password
至此,路由器系統脫胎換骨完成,有廣告屏蔽,有“上網”,支持局域網網絡喚醒設備,提供打印機服務…… 有點小瑕疵,可能有內存泄露開久了會死機,帶寬監控統計圖表不展示之類的,設置下每周定時重啟,完全OK,知足常樂!
更換Wan口的MAC地址
在SSH中輸入
vi /etc/config/network
修改其中一段
config 'interface' 'lan'
option 'type' 'bridge'
option 'ifname' 'eth0.0'
option 'proto' 'static'
option 'netmask' '255.255.255.0'
option 'ipaddr' '192.168.200.1'
option 'macaddr' 'd8:64:c7:5e:f1:c6'
config 'interface' 'wan'
option 'ifname' 'eth0.1'
option 'proto' 'dhcp'
option 'macaddr' 'd8:64:c7:5e:f1:c6'
修改Wan口Mac地址即可
之后保存,reboot 重啟,就能看到所有修改都生效了。
總結
以上是生活随笔為你收集整理的小米路由器mini刷openwrt系统的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows系统架构
- 下一篇: 博科SAN交换机配置Trunk及查看IS