一、寫作目的
苦于學校的校園網的portal認證,又想享受wifi帶來的便利(學校那個wifi經常彈不出認證界面,還有設備數量限制),沒辦法只能自己動手了,利用閑置的樹莓派3B+Openwrt搭建智能路由器,
當然,openwrt作為一個強大的開源專案,功能絕不僅限于此,大家可以自行發掘,搭建程序中感覺到網上的資料錯綜復雜,有些已經過時不能用了,我對于每一小塊的知識點分開撰寫博客,方便大家快速獲取所需知識
運行環境:(我的硬體是本來就已經存在的,所以存在性能過剩)
主機:Windows 10
額外配件:讀卡器(用于電腦讀取記憶體卡)
樹莓派3B:ARM 64位 1.2GHz處理器,1GB RAM,32G class 10 記憶體卡(實際上這個估計1G都夠用了)
(樹莓派其他版本文中不同之處會指出)
二、燒寫Openwrt步驟
- 下載Openwrt系統鏡像(大概十幾MB)
官網鏈接: https://openwrt.org/docs/guide-user/installation/installation_methods/see_devicepage ,國內打開有點慢,不過好在檔案不大

這里我根據樹莓派3B找到了紅色圈出的條目,讀者應該根據自己的樹莓派型號找到對應的條目,點擊后面的 "View/Edit data",找到下面條目

點擊對應鏈接開始下載,得到檔案“openwrt-19.07.4-brcm2708-bcm2710-rpi-3-ext4-factory.img.gz”,解壓得到“openwrt-19.07.4-brcm2708-bcm2710-rpi-3-ext4-factory.img”
- 準備記憶體卡(樹莓派作為系統盤使用,后面會格式化,建議不小于1GB)
1、從http://www.canadiancontent.net/tech/download/SD_Card_Formatter.html下載并安裝軟體“SD Card Formatter”,這一步很關鍵,因為windows默認的格式化會導致安裝失敗
2、借助讀卡器將記憶體大插在電腦上,在SD Card Formatter選中并格式化


- 燒寫openwrt系統
1、從https://sourceforge.net/projects/win32diskimager/下載并安裝win32diskimager
2、選中之前解壓的鏡像和記憶體卡


3、寫入成功后,如果windows彈出要求格式化記憶體卡,一定不要格式化!!!!!,直接把卡取出來,插樹莓派上就行了
三、驗證安裝
用網線將樹莓派和電腦連接,然后樹莓派插電,等待大概1~5分鐘(視情況而定),通過電腦瀏覽器進入“192.168.1.1”,即Openwrt瀏覽器管理界面,默認賬戶root,默認密碼為空,直接登錄即可進入,

四、修改管理員密碼,開放ssh連接
進入System-Administation-Rooter password


輸入密碼保存即可,ssh是默認開啟的,如下圖,一般不用改

此時openwrt的web登錄賬戶:root,密碼:自定義(假設為123456),那么ssh也是,登錄ip:port為:192.168.1.1:22

注:Openwrt默認是沒有中文支持的,需要手動安裝中文,我將在后續文章中分別給出
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/179520.html
標籤:其他
上一篇:利用簡單電阻分壓原理自動測量電阻
