今天折騰兩小時,總算把斐訊N1盒子成功刷入Openwrt, 並且設置成旁路由。如下圖最終效果,下面記錄一下主要步驟以及注意事項。(至於為什麼要用軟路由,軟路由有什麼好處,請自行百度搜索,這次就不過多解釋)
1、準備工作
balenaEtcher:製作U盤鏡像,自行百度Openwrt固件:百度搜索(本人使用的是2020-03-24_N1_Openwrt_R20.3.19_amlogic-5.4.26-31+.img)斐訊N1一臺:二手,某多多雙公頭USB數據線一根:買N1時候請告知商家,刷軟路由8GB以上U盤一個HDMI線一根:正規廠商生成的網線一根
2、降級斐訊N1(2.19以後的版本不能U盤啟動,所以需要降級到舊版本)
連接N1到HDMI 電視,開機,連接家裡無線記住IP位址「192.168.1.4」
滑鼠點擊"固件版本"3次,屏幕正中下方會出現「打開ADB」字樣即可下載platform-tools-latest-windows.zip ,也就是 ADB工具降級要用到的N1_V2.19_imgs,下載解壓到platform-tools目錄下 ./adb.exe connected to 192.168.1.4 ./adb.ext shell reboot fastboot 回車,N1重啟至 fastboot 模式用雙公頭 USB 數據線連接N1和電腦(N1要連接靠近 HDMI 那個 USB 接口),網線連接N1盒子和電腦。./adb.exe connected to 192.168.1.4 (N1重啟到了fastboot,重新連接一下)./fastboot.exe flash boot boot.img./fastboot.exe flash bootloader bootloader.img./fastboot.exe flash recovery recovery.img完成了降級,可以反覆操作(降級完成以後界面顯示還是最初界面)
3、使用U盤啟動,將U盤中的openwrt刷入EMMC
用工具balenaEtcher將下載的固件Openwrt固件(2020-03-24_N1_Openwrt_R20.3.19_amlogic-5.4.26-31+.img )刷入準備好的U盤裡面(注意要拔出雙公頭USB線)刷好的U盤可以反覆使用,如果發現N1盒子Openwrt系統有問題都可以重新使用U盤啟動,重新寫入Openwrt到N1盒子。刷好U盤以後,斷電N1盒子,將刷好的U盤插入N1盒子靠近HDMI的USB接口中,HDMI連接顯示器或者電視機,上電。啟動完成以後,通過瀏覽器打開http默認地址192.168.123.2,用戶:root,密碼:password
接下來要將U盤系統通過命令寫入到N1盒子EMMC。使用TTYD終端(本人使用的是SecureCRTPortable終端工具),命令行登錄到N1盒子,用戶:root 密碼:passwordroot@OpenWrt:~# 輸入執行寫入EMMC腳本命令:./inst-to-emmc.sh 腳本運行後會有個 y/n 確認寫入EMMC的提示,輸入 y 後 敲回車,提升"All done, please reboot!" 字樣提示完成。
至此N1盒子完成Openwrt刷入,並且可以不需要U盤自己啟動了,拔出U盤,斷電重啟N1盒子。
4、設置N1盒子openwrt為旁路路由
修改系統root密碼,輸入自己密碼。
修改有線網卡LAN接口屬性IP位址,網關和DNS為家裡撥號光貓IP位址,設置DHCP為強制
設置無線密碼,無線接口配置
點擊保存&應用,完成設置,至此折騰完畢,可以通過新的IP位址192.168.1.21連接N1盒子