廢寶二:N1盒子刷OpenWrt軟路由,做旁路由好上網上好網

之前N1盒子是用來挖礦的,跟T1一樣,斐迅垮掉之后,成了礦渣產品,但是其硬件配置并不低,現在隨著網上固件bug的不斷修復,也有了用武之地了。現在也屬于熱銷產品了,新品幾乎沒有,二手也翻倍了,而且用來刷電視盒子的,帶動了原廠的T1遙控器水漲船高。

那N1可以用來做什么?N1可以用來刷電視盒子、OpenWrt軟路由、armbian(輕量級Debian或Ubuntu)、EMUELEC游戲模擬器、NAS、Web服務等等,而且N1還屬于刷不死的體質,可玩性實在太高了,產品本身質量也是沒的說。

幾乎全新的N1,發揮用場了

為了更好訪問外網,擬準備就把N1刷成軟路由系統OpenWrt,系統內置了上外網的插件,就很好解決了手機電腦需要一直開著外網客戶端的麻煩。N1配置如下:

N1配置?

N1刷機需要的準備的有:

(1)降級工具和USB啟動腳本

(2)軟路由系統 openwrt_s905d_n1_R21.2.1_k5.4.98-flippy-53+o,

(3)U盤,寫盤工具balenaEtcher

N1盒子刷機過程也幾乎沒什么難度,主要是后續的一個設置,才能發揮軟路由的強大。

1、使用balenaEtcher工具將openwrt鏡像文件寫入到U盤,寫入前先備份好數據,同時使用計算機管理刪除U盤原來的分區。

U盤分區刪除

打開工具載入鏡像文件,寫入。

路由鏡像文件寫入U盤

2、N1降級并進入U盤啟動模式

降級前需要先打開ADB調試功能,插入鼠標,點擊固件版本4次即可打開或關閉adb。降級使用的網上腳本是集成了N1和T1兩款設備降級的通用命令,但是開始一直沒有降級成功,主要原因代碼中查找字符串時候會查找失敗,腳本內置查找兩次失敗后即結束了,無法完成降級,分析了這個問題并簡單修正了一下,一是加入了adb連接成功后的等待時間,二修正了查找字符串的格式,確保設備查找成功。

插入鼠標,點擊固件版本4次即可打開或關閉adb

修正的代碼主要是兩處,兩次等待時間,在adb連接后,加入6秒等待,TIMEOUT /T 6 /NOBREAK,修改了findstr字符格式,可能是win10系統兼容性問題,N1盒子對應p230一直查找失敗,其實不查找也可以。修正后的代碼 findstr /c:"q201" /c:"p230"

使用修正腳本后,N1降級成功,等待倒計時可以見

降級成功后,插入U盤作為軟路由啟動盤,然后使用上述腳本,選擇進入線刷模式,盒子會自動重新啟動,可以看到屏幕上有代碼在跑,說明成功從U盤啟動系統。啟動成功后,網線連接盒子。進入OP管理頁面,默認密碼password。

OpenWrt系統管理頁面

3、把系統刷入盒子內置的存儲EMMC

在刷入系統到盒子內置存儲前需要了解一下盒子的流控方式,其實這個在系統啟動跑代碼中也可見。Link is up - 1Gbps/Full - flow control rx/tx,如果盒子不支持硬件流控,此處會rx/tx會顯示off,那么就要選擇軟件流控的方式。這個問題主要是影響網速,所以需要根據是否支持流控選擇對應的系統版本。在系統里面TTYD終端,查看命令:dmesg | grep dwmac,了解盒子的流控方式后,使用ls查看root目錄下腳本文件,輸入./install-to-emmc.sh,可以使用TAB鍵自動補齊。

判斷流控選擇對應腳本刷入內置存儲

刷機成功后,有提示備份bootloader,這個挺重要的,有條件的最好在刷入內置EMMC之前就備份一下,以免刷機失敗后無法恢復。這里使用winscp工具來備份原版 bootloader 已導出到 /root/backup-bootloader.img ,?到本地電腦。所有步驟均已完成, 用 poweroff 命令關機,拔除SD卡(或U盤)之后再開機,即可。

注:刷機前備份的方案,參見此文,https://luotianyi.vc/1346.html,使用U盤版的armbian系統對盒子原內置固件進行備份。

刷機前固件備份

4、使用OP設置盒子做旁路由,好好上網

OpenWrt作為軟路由的功能很多,也非常強大,N1僅1個千兆網口以及內置無線,N1可以作為主路由、單臂路由、旁路由等。經過幾次嘗試設置,不管是作為主還是旁,其實就是接口是否復用,設備使用上級還是本級設備分配的地址。這其中有一次設置網絡接口還設置錯誤,造成無法進入OP管理頁面,設置失敗后就是U盤重刷一次內置EMMC即可。這里根據實際場景選擇旁路由模式,主要的好處是,假設N1外網訪問不穩定或者設備本身故障時對網絡其他用戶以及設備上網沒有任何影響,而且其他有設備可以直接連接N1無線上外網,也可以將其他設備的網關指向N1的地址也可以直接上外網了,既能確保整個網絡環境的可靠性又有一定的自由度,故而采用這種方式。

網旁路由絡拓撲圖
旁路由訪問模式

默認主網絡接口配置好IP地址,關閉DHCP服務,配置無線網絡以及訪問密碼,關閉IPv6服務以及管理功能。主要用到的服務兩個廣告屏蔽大師,從此清爽上網,跟98%的廣告說再見。ShadowS****R Plus+,在ShadowS****R Plus+中配置或者訂閱相應的服務,即可訪問外網。沒有使用koolproxyr plus+過濾廣告,需要導入證書各個聯網的客戶端都需要過濾,比較繁瑣。內置的服務插件幾乎涵蓋了常見的應用,功能足夠強大,有空再摸索。

OpenWrt服務一覽表

至此,已經完成了N1的刷機,發揮N1應有的功能,可以說遠超期許。之前研究過友善Nanopi的R1S和R2S,以及現在的R4S,種種原因還是放棄了,通過此次摸索和刷機,又添置了三臺設備,部署到其他地方,讓所到之處皆能暢游網絡,兩臺hk1 box?S905?X3版本的和一臺N1,都在來的路上了。其中hk1 box 盒子配置更高,即便不用做軟路由,作為電視盒子也是很好的選擇。后續到貨了有機會再補充。

luotianyi.vc網站架構

參考文章:

https://gofinall.com/84.html ????斐訊N1折騰記1-刷入armbian

https://post.smzdm.com/p/alpwnxmp/ ????Armbian全方位安裝指導書

https://www.znds.com/tv-1177503-1-1.html ????斐訊N1盒子玩法、教程、固件匯總貼

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容