紅米AC2100刷入Breed和OpenWrt


網上現有的教程是刷Breed后需要先刷一個舊版的OpenWrt然后再用舊版OpenWrt刷新版的OpenWrt。我在現有教程的基礎上進行改進,不需要刷入舊版的OpenWrt。

 

openwrt網站可以很詳細的看到如何開啟SSH和直接刷入OpenWrt,也可以看到如何刷入Breed,但是並沒有說刷入Breed后如何刷入OpenWrt,所以我們從刷入Breed后說起。

 

首先當然是備份固件,雖然我也不知道有什么用,畢竟可以直接從官網下載官方固件,但是有備無患。

 

然后在breed中添加環境變量xiaomi.r3g.bootfw的值為2,這一步只在恩山論壇被提到,而在openwrt網站沒有相應的描述,但是openwrt提到了

env set autoboot.command "boot flash 0x600000"

env save

這樣的命令

因為這一步嘗試ssh連接沒有成功,無法獲得shell環境,所以我只能采用恩山論壇的方法

 

 

然后我選擇固件更新並刷入了新版的OpenWrt並重啟路由器,重啟后發現仍然是官方固件,所以我認為這一步刷入固件不是必要的。

 

我們重新用之前的方法開啟SSH,然后按照openwrt網站的方法刷入openwrt

mtd write openwrt-ramips-mt7621-xiaomi_redmi-router-ac2100-squashfs-kernel1.bin kernel1

mtd -r write openwrt-ramips-mt7621-xiaomi_redmi-router-ac2100-squashfs-rootfs0.bin rootfs0

重啟,現在路由器已經是OpenWrt系統,但是還沒有web界面

ssh進入系統

首先配置寬帶連接,openwrt網站有詳細的描述

uci set network.wan.proto=pppoe

uci set network.wan.username='yougotthisfromyour@isp.su'

uci set network.wan.password='yourpassword'

uci commit network

ifup wan

修改opkg鏡像源

sed -i "s/downloads.openwrt.org/mirror.0x.sg\/openwrt/" /etc/opkg/distfeeds.conf

這里我被清華的鏡像坑了一回,需要注意清華、中科大以及阿里雲的鏡像不包含snapshots所以不能用

opkg update

opkg install luci

現在就可以打開web界面了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM