您現在的位置是:首頁 > 動作武俠首頁動作武俠

年度最具價效比路由器RedMi AX6000保姆級刷機教程

簡介timezone=%20%27%20%3B%20bdata%20set%20telnet_en%3D1%20%3B%20bdata%20set%20ssh_en%3D1%20%3B%20bdata%20set%20uart_en%3D1%2

電腦是不是必須接路由器

作者:正版王小帥

前幾天並夕夕的RedMi AX6000路由器開啟百億補貼團購模式,補貼加滿減優惠券,最低到手價格350元,如果再有夕夕支付的銀行卡優惠,甚至能做到320左右的極限低價。

這款路由器採用聯發科MT7986A的CPU,4核2。0GHZ,比起很多軟路由都不遑多讓。512M的記憶體+128M快閃記憶體,目前看來不需要硬改擴容,已經能滿足高負荷場景的需求以及同時執行多個外掛的需要。最高支援248個裝置同時線上,放在幾年前妥妥企業級路由器的標準。而且它採用了8路獨立訊號放大器,訊號覆蓋廣,穿牆能力更強(親身體驗)。

趁著價格合適,趕緊入手了兩臺。那麼問題來了,這麼強大的路由器,官方韌體不能發揮它的全部實力怎麼辦?當然是刷機了,RedMi AX6000的刷機並不需要拆機,應該說對於新手還是非常友好的。所以,只要你有一點基礎的電腦知識,就可以跟著我一步一步把它刷成OpenWRT系統,體驗新系統帶來的強大功能了。

刷機一共分三步,我們一步一步的來做。

注意,本文中用到的軟體和韌體在文末都由提供,所以在文中就不再重複聲明瞭,有需要的可以直接下載。

一。 開啟和固化SSH、Telnet

刷機的基礎是能對檔案系統進行操作,而路由器又不像計算機,有個可以輸入的鍵盤和可以顯示的顯示器。更多的是透過計算機連線後進行操作。一般而言我們都是使用專用的通訊線纜,比如有專用線序的console線或者交叉接的串列埠線進行連線。但是對於家用路由器,一般不會配備專門的console介面,更多的是透過網路登入路由器後臺(一般是linux或者類linux系統)進行操作。

說到遠端登入,最強大的自然是SSH了。但是路由器一般為了方便管理和安全原因,廠商都是預設關閉SSH連線的,所以我們首先要做的就是開啟它。

1。 路由器連線電腦

年度最具價效比路由器RedMi AX6000保姆級刷機教程

按照圖上的接法,一根網線連線原來的路由器,一根網線連線用來除錯AX6000的電腦。

2。 簡單配置路由器

年度最具價效比路由器RedMi AX6000保姆級刷機教程

接通電源後,我們在瀏覽器內輸入AX6000的預設地址“192。168。31。1”,就會彈出上圖的配置介面。點選馬上體驗進入下一步。

年度最具價效比路由器RedMi AX6000保姆級刷機教程

在這裡需要設定WIFI密碼,什麼雙頻合一之類的都不用去管,因為我們刷機後這些配置還都需要重新調整,在這裡只需要隨便設定個密碼完成配置就可以了。

年度最具價效比路由器RedMi AX6000保姆級刷機教程

我隨便設了個“11111111”作為密碼。需要注意的是,我們路由器的管理員密碼也是同步成同樣的了,下次登入路由器要用到這個密碼。至此對於這個路由器的簡單配置就完成了。

3。 獲取Token

年度最具價效比路由器RedMi AX6000保姆級刷機教程

我們重新輸入路由器的ip“192。168。31。1”,這時開啟的就是路由器的登入介面了,在密碼框內輸入我們剛才設定的密碼,比如我設的是“11111111”,直接輸入,然後按右側的箭頭進入。

年度最具價效比路由器RedMi AX6000保姆級刷機教程

注意我紅框中圈出的部分,這就是我們需要的Token,可以簡單地理解為通行證,有了這個通行證,我們對路由器就可以進行一些操作了。

上圖中位址列內的文字部分是:

http://192。168。31。1/cgi-bin/luci/;stok=c3a966b62ce80d155df260e3e920c5cd/web/home#router

我們需要的是“stok=”後面,直到第一個“/”前的字串。

c3a966b62ce80d155df260e3e920c5cd

我們後面的操作都會用到這個Token。

注意,我上面的這個Token是從這個做演示的路由器上獲取的,並不是公用的,每個人獲取到的Token並不一樣。

4。 開啟telnet

我們一共需要在位址列中輸入四次內容:

1。 開啟開發/除錯模式,我們在位址列中輸入:

http://192。168。31。1/cgi-bin/luci/;stok=

{token}

/api/misystem/set_sys_time?timezone=%20%27%20%3B%20zz%3D%24%28dd%20if%3D%2Fdev%2Fzero%20bs%3D1%20count%3D2%202%3E%2Fdev%2Fnull%29%20%3B%20printf%20%27%A5%5A%25c%25c%27%20%24zz%20%24zz%20%7C%20mtd%20write%20-%20crash%20%3B%20

注意,其中我標黑的

{token}

需要替換為我們上一步獲取到的字串。

年度最具價效比路由器RedMi AX6000保姆級刷機教程

網頁會返回這個資訊,證明我們成功了。

2。 透過命令重啟,我們在位址列輸入:

http://192。168。31。1/cgi-bin/luci/;stok=

{token}

/api/misystem/set_sys_time?timezone=%20%27%20%3b%20reboot%20%3b%20

輸入命令後路由器會自動重啟,同樣用獲取到的字串代替

{token}

,然後我們只需要耐心等待幾分鐘,等待路由器重新啟動完成。

這一步執行完以後螢幕沒有顯示,但是可以透過路由器的指示燈看到它在執行重啟的操作。

3。  設定Bdata永久開啟telnet,我們在位址列輸入:

http://192。168。31。1/cgi-bin/luci/;stok=

{token}

/api/misystem/set_sys_time?timezone=%20%27%20%3B%20bdata%20set%20telnet_en%3D1%20%3B%20bdata%20set%20ssh_en%3D1%20%3B%20bdata%20set%20uart_en%3D1%20%3B%20bdata%20commit%20%3B%20

注意:在路由器重啟後Token會改變,我們需要按照上面的獲取Token的步驟重新得到新的字串,其他操作還是跟上面的一樣,用這個字串替換掉命令列中的

{token}。

年度最具價效比路由器RedMi AX6000保姆級刷機教程

同樣的螢幕提示,證明成功了。

年度最具價效比路由器RedMi AX6000保姆級刷機教程

如果返回的資訊提示“Invalid token”,那就證明輸入的Token有誤或者又更新了,只需要重複上面獲取Token的步驟,重新取得字串然後重新輸入命令就可以了。

4。 再次重啟路由器,同樣是在位址列輸入以下命令:

http://192。168。31。1/cgi-bin/luci/;stok={token}/api/misystem/set_sys_time?timezone=%20%27%20%3b%20reboot%20%3b%20

輸入命令後,耐心等待路由器重啟完成,至此,telnet成功開啟。

5。 開啟SSH

年度最具價效比路由器RedMi AX6000保姆級刷機教程

首先我們使用終端軟體登入telnet,比如我用的是putty,其他的終端軟體也可以,根據喜好自行選擇。設定參照我紅框內的,設定好ip地址、埠和連線型別。然後點選開啟按鈕。

年度最具價效比路由器RedMi AX6000保姆級刷機教程

順利的話,彈出上圖,我們可以正常連線telnet,基本就算是成功大半了。

先改一下登入密碼,便於以後使用,在終端內的提示符後輸入:

echo -e ‘adminnadmin’ | passwd root

年度最具價效比路由器RedMi AX6000保姆級刷機教程

修改後超級使用者root,密碼admin。

然後固化SSH,輸入:

nvram set ssh_en=1

nvram set telnet_en=1

nvram set uart_en=1

nvram set boot_wait=on

nvram commit

年度最具價效比路由器RedMi AX6000保姆級刷機教程

輸入命令後沒有反饋資訊,不用擔心,已經成功了。

下一步我們設定SSH永久開啟,這樣即使路由器重啟也不會影響SSH,隨時隨地我們都能透過SSH登入路由器了。我們輸入:

mkdir /data/auto_ssh && cd /data/auto_ssh

curl -O https://cdn。jsdelivr。net/gh/lemoeo/AX6S@main/auto_ssh。sh

chmod +x auto_ssh。sh

uci set firewall。auto_ssh=include

uci set firewall。auto_ssh。type=‘script’

uci set firewall。auto_ssh。path=‘/data/auto_ssh/auto_ssh。sh’

uci set firewall。auto_ssh。enabled=‘1’

uci commit firewall

年度最具價效比路由器RedMi AX6000保姆級刷機教程

注意看一下輸出資訊,沒有報錯就證明我們成功了。

如果報錯的話,大機率是因為路由器沒有聯網,我們一定要保證AX6000是可以聯網的狀態,保證它和原來的那臺可以上網的路由器是用網線連線的。

最後一步,關閉開發/除錯模式。在提示符後輸入:

mtd erase crash

記得我們一開始在位址列開啟了開發/除錯模式嗎?這個模式一直開啟是比較危險的,所以在我們完成了telnet和SSH的開啟操作後,我們還是要把開發/除錯模式關閉,保證日常使用的安全。

年度最具價效比路由器RedMi AX6000保姆級刷機教程

至此前期操作全部完成,重啟路由器我們繼續進行後續的工作,只需要輸入:

reboot

耐心等待路由器重啟。

二。 刷不死uboot

好了,我們終於把準備工作都完成了,下一步就是要先刷uboot,這樣以後就能更加安心的愉快玩耍了。

1。 登入SSH

年度最具價效比路由器RedMi AX6000保姆級刷機教程

我們先登入上剛剛費了很大力氣開啟的SSH。還是用終端軟體,注意連線型別改為SSH,埠預設22,IP地址沒有變化。

年度最具價效比路由器RedMi AX6000保姆級刷機教程

提示登入,記得我們剛才改的使用者名稱和密碼嗎?我們先輸入使用者名稱“root”。

年度最具價效比路由器RedMi AX6000保姆級刷機教程

在根據提示輸入密碼“admin”。

年度最具價效比路由器RedMi AX6000保姆級刷機教程

登陸成功,可以看到可愛的“#”,也就是超管許可權,這象徵著,對這個路由器我們可以為所欲為啦。

2。 備份原廠資訊

為了安全起見,我們還是把原廠資訊進行一下備份,這樣萬一以後有什麼需要,我們還可以恢復原廠系統。

輸入命令:

dd if=/dev/mtd1 of=/tmp/mtd1_BL2。bin

dd if=/dev/mtd2 of=/tmp/mtd2_Nvram。bin

dd if=/dev/mtd3 of=/tmp/mtd3_Bdata。bin

dd if=/dev/mtd4 of=/tmp/mtd4_Factory。bin

dd if=/dev/mtd5 of=/tmp/mtd5_FIP。bin

雖然我只備份了Factory和FIP,但是建議你們還是全都備份下,畢竟也佔不了多大的空間。

年度最具價效比路由器RedMi AX6000保姆級刷機教程

所有檔案都被備份到了tmp資料夾內,方便儲存。

3。 下載備份檔案

我們可以用WinSCP把備份的檔案下載到電腦中。

年度最具價效比路由器RedMi AX6000保姆級刷機教程

開啟WinSCP,新建站點,協議選擇SCP,IP地址“192。168。31。1”,埠22,使用者名稱:“root”,密碼“admin”,然後點選登入。

年度最具價效比路由器RedMi AX6000保姆級刷機教程

點選右側檔案視窗中的向上箭頭圖示,進入上一層目錄。

年度最具價效比路由器RedMi AX6000保姆級刷機教程

我們可以在目錄列表中找到tmp,點選進入。

年度最具價效比路由器RedMi AX6000保姆級刷機教程

可以看到,紅框中就是我們被分成公的五個檔案。

年度最具價效比路由器RedMi AX6000保姆級刷機教程

跟使用檔案管理器一樣,選中這幾個檔案,右鍵單擊,選擇下載。

年度最具價效比路由器RedMi AX6000保姆級刷機教程

選擇一個位置儲存下載的檔案,記住存在哪,以後需要用到的時候能找到就可以,這幾個檔案我們存檔就可以,現在還不需要。

4。 上傳uboot檔案

趁著WinSCP開啟狀態,我們順便把uboot檔案也傳上去。

在這裡要特別感謝下恩山的hanwckf大佬,他製作的uboot不但非常好用,而且還可以省去不少不必要的步驟,為後面刷入OpenWRT系統打了個非常好的基礎。

年度最具價效比路由器RedMi AX6000保姆級刷機教程

左側的檔案視窗選擇本地檔案,找到下載的mt7986_redmi_ax6000-fip-fixed-parts。bin檔案所在的位置。

年度最具價效比路由器RedMi AX6000保姆級刷機教程

右鍵選擇上傳。

年度最具價效比路由器RedMi AX6000保姆級刷機教程

因為我們剛才下載備份的檔案,工作目錄是路由器的tmp目錄,所以這一步直接點選確定即可。

5。 刷入uboot

我們返回SSH,透過命令列輸入:

md5sum /tmp/mt7986_redmi_ax6000-fip-fixed-parts。bin

mtd erase FIP

mtd write /tmp/mt7986_redmi_ax6000-fip-fixed-parts。bin FIP

mtd verify /tmp/mt7986_redmi_ax6000-fip-fixed-parts。bin FIP

年度最具價效比路由器RedMi AX6000保姆級刷機教程

命令列1是檢查我們上傳到tmp目錄中的uboot檔案的md5,如果跟我上圖中顯示的

7610a1722073748c3c3a860b75d94d5d”

一樣就證明檔案沒問題。命令列2擦除FIP中的內容,這一步有點類似於手機刷機前雙清。

注意!擦除FIP後一定不要斷電!一定不要斷電!一定不要斷電!重要的事情說三遍!

FIP有點類似於引導系統,如果擦除後斷電,路由器就真的是徹底無法啟動了。當然,即使是斷電了,也還可以拆機後用程式設計器直接寫入,不過那就比較麻煩了,所以千萬記得不要斷電。執行完命令列2立刻執行命令列3,把uboot寫入FIP,這樣就安全了。實際上寫入只需要幾秒鐘的時間,只要不誤操作,基本不會出現問題。命令列4校驗mtd,如果沒有問題,可以看到我紅框中的Success的話,就證明刷uboot成功了。

三。 刷入OpenWRT系統

在這裡鳴謝下恩山的237176253大佬,他製作的這個版本的OpenWRT支援大分割槽uboot,預設開啟有線和無線的全部硬體加速,內建了常用的服務,比如DDNS、去廣告、梯梯、KMS自動啟用服務等等,還是很方便的。而且刷入簡單,可以透過uboot直接從官方系統升級,省去了不少工作。

1。 設定電腦IP地址

因為進入uboot後是沒有DHCP的,所以我們需要先手動輸入IP地址,否則重啟路由器進入uboot後電腦會無法連線路由器。我們進入電腦的設定——網路和Internet——乙太網——更改介面卡選項——選擇乙太網卡——點選屬性——IPV4協議——把下圖的資訊填入其中:

IP地址:192。168。31。2

子網掩碼:255。255。255。0

閘道器:192。168。31。1

年度最具價效比路由器RedMi AX6000保姆級刷機教程

最後點選確認。然後我們就可以重啟路由器了。

2。 進入uboot

路由器後方最右側有一個RESET按鈕,是凹進去的,需要用牙籤/取卡針/曲別針之類尖銳的物體插進去,可以感覺到裡面是一個按鈕。我們先拔下路由器的電源,然後用工具按下RESET按鈕,保持按下的狀態,接通路由器的電源,等待大概15秒的時間,然後鬆開RESET按鈕,路由器就進入了uboot,我們就可以進行接下來的操作了。

年度最具價效比路由器RedMi AX6000保姆級刷機教程

在瀏覽器位址列輸入:192。168。31。1,能看到下面的頁面就證明成功進入了uboot,如果沒成功的話就重複上面的步驟,斷電重啟路由,按住RESET開機,15秒鬆開,再次嘗試,直到能看到下面的頁面為止。

年度最具價效比路由器RedMi AX6000保姆級刷機教程

3。 上傳OpenWRT韌體

點選選擇檔案的按鈕,選擇我們下載的OpenWRT韌體,然後開啟。

年度最具價效比路由器RedMi AX6000保姆級刷機教程

可以看到已經選擇好了上傳的檔案,點選右側的upload。

年度最具價效比路由器RedMi AX6000保姆級刷機教程

年度最具價效比路由器RedMi AX6000保姆級刷機教程

會顯示上傳的過程,大概十幾秒鐘,耐心等待。

年度最具價效比路由器RedMi AX6000保姆級刷機教程

傳輸完成後點選Upload按鈕,韌體會被寫入。

年度最具價效比路由器RedMi AX6000保姆級刷機教程

大概等待1分鐘左右,寫入過程並不算太漫長。

年度最具價效比路由器RedMi AX6000保姆級刷機教程

如果看到升級失敗的頁面也不用擔心,重複上面的刷機操作,再次寫入OpenWRT韌體檔案。

年度最具價效比路由器RedMi AX6000保姆級刷機教程

如果頁面提示升級完成,那麼恭喜你,已經刷機成功了。等待重啟的時候我們可以把電腦的網絡卡重新改為自動獲取IP地址。

年度最具價效比路由器RedMi AX6000保姆級刷機教程

重啟後路由器的ip地址刷機後會變成192。168。6。1,使用者名稱root,密碼password,輸入後就可以進入配置頁面了。

年度最具價效比路由器RedMi AX6000保姆級刷機教程

關於RedMi AX6000的OpenWRT設定,如果大家有需要我會再出一期教程,敬請期待。

文中提到的韌體及軟體連結:  百度網盤

Top