Dich

Dich

不专业的专业博客人,记录知识与感想

OpenWrt 軟路由部署

openwrt-800x547

前言:openwrt 是一個自由的、兼容性好的嵌入式 linux 發行版。作為軟路由玩家必備的一款神器,可以實現諸如去廣告,多撥和科學上網等多種功能。本文以 openwrt 在 X86 平台的安裝為例,介紹其部署流程。

架構

為什麼是 X86?
無論是作為主路由或是旁路由,傳統路由器由於主頻低,內存小,並不適合作為軟路由;而 NAS - 軟路由一體式又有 all in boom 的風險,因此推薦 X86 平台作為物理機。當然,也可以採用 armbian 平台或是開發板,例如網心雲老母雞、樹莓派等設備。截至本文撰寫時間,二手平台上的價格不太利好:一台 J1900 平台的售價往往在 200 左右,而專門的多網口工控機價格在 200 到 1000 不等,樹莓派更是成為了理財產品,需要慎重選擇。

準備工作
1.openwrt 的編譯包,由 eSir 大佬編譯的三個經典版本:
https://drive.google.com/drive/folders/1uRXg_krKHPrQneI3F2GNcSVRoCgkqESr
2.PE 啟動盤,這裡推薦微 PE:https://www.wepe.com.cn/download.html
3.img 寫盤工具:https://www.roadkil.net/program.php?ProgramID=12#google_vignette
4. 一個 U 盤與一台雙網口物理機
安裝流程:
一、進入 PE 環境:
1. 打開微 PE,將其安裝進 U 盤中,安裝完成後將 ing 工具和 openwrt 包一起放進去;

屏幕截圖 2023-08-08 104541

2. 將 U 盤插入目標主機,進入 BIOS-boot 設置 U 盤優先啟動,各主板進入 BIOS 按鍵不同,不確定的話建議都試一遍。

v2-96d77f192e1cf8d2e23d6bd82f4ac17c_r

二、格式化硬盤並寫盤
1. 進入 PE 環境中,可以看到存在名為 “分區助手” 的軟件,打開它並將目標主機硬盤格式化;注意不要分區!不要分區!不要設置文件系統!否則後續可能無法編譯!

v2-085c97756f3808237ed1e55748eace9d_1440w

點擊左上角提交並執行

v2-9589ca7b786481a08d546fb1256f74d9_1440w

2. 打開 img 寫盤工具,將 openwrt 包寫入硬盤,注意不要寫進 U 盤裡。

v2-d43aa34f17616c80e59c4cbd1cfcccc3_1440w

三、進入配置界面
1. 重啟系統並快速拔出 U 盤,避免重新進入 PE;這時系統開始運行了。
注意 Esir 固件是不跑碼的,無需擔心。

v2-76cffb21019a215c89545c1da5418c42_1440w

2. 當看到please press Enter to activate this console這個提示的時候系統就安裝完畢了。可使用passwd命令設置密碼。軟路由將自動獲取 IP 地址,隨後我們在瀏覽器中打開該地址,即可看到 Lucl 界面。

c3fd280f8a2a4c9489aa2bbc22e1323c

後記:開源世界還存在著 DD-WERT、Tomato 等系統。正如互聯網的發展並非一帆風順,OpenWRT 也出現過核心開發者出走,另立山頭推出 LEDE 等波折,在 18 年 LEDE 與 openwrt 合併後,通過眾多開發者的不懈努力, OpenWRT 有了現在豐富完善的生態。
官方 Wiki:https://openwrt.org/zh/start

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。