樹莓派寫入openwrt作為路由器


需要:樹莓派4B,SD卡一張,SD卡讀卡器一枚,openwrt鏡像一份。
環境: Linux(deepin 20)。

將SD卡插入讀卡器,讀卡器再插入電腦。

首先查看SD卡:

sudo fdisk -l

看到形如下圖的標識后,后續就對這個/dev/sdb即SD卡,進行操作。注意,千萬不要把/dev/sda/dev/sdb搞混,一個是你的硬盤,一個是你的SD卡。從容量上也能區分出來。
image

然后,清除SD卡中原內容。具體來說:

  1. 進入SD卡

     sudo fdisk /dev/sdb
    

    會看到
    image

    輸入p查看分區。
    image
    可以看到有兩個分區,一個是加*號的/dev/sdb1,也就是boot分區,內含啟動文件和內核。另一個就是普通的分區/dev/sdb2。兩個都要刪除。

  2. 刪除分區
    輸入d,即Deleate,並按回車。重復兩次就會將兩個分區都刪除,形如下圖
    image

  3. 新建分區。
    輸入n,新建分區。一路回車即可。這樣就新建了一個主分區。
    image

  4. 寫入分區。
    輸入w寫入分區。

  5. 將openwrt的鏡像寫入SD卡。

     sudo dd if=Desktop/openwrt.img of=/dev/sdb
    

    dd意即"Data Description",可以實現轉換和復制文件。if后接輸入文件路徑,這里就是openwrt的鏡像文件。of后接被寫入的路徑。這里即SD卡。

  6. 將SD卡插入樹莓派。然后接入電源。注意,這個過程中先不要接入網線。
    等待一段時間,在無線網絡里應該會找到一個名叫 OpenWrt的無線網絡,連上它。

  7. 進入路由器登陸界面。注意,我的鏡像文件為防止沖突,設置的地址為10.0.0.1,不同鏡像,地址也可能不一樣(比如設為192.168.1.1)。
    輸入初始密碼password即可登陸。

到這一步,寫入openwrt就完成了,后續個性化因人而異。

我個人需要將樹莓派接入另一個路由器出來的網線,從而實現連接樹莓派的無線網絡。於是:

  1. 添加WAN口。點擊 網絡-接口-創建新接口,新接口命名為WAN,接口協議選擇為DHCP客戶端,“包括以下接口”中勾選以太網適配器: "eth0" (lan),點擊提交。如下:
    image
    然后在防火牆設置里勾選WAN。保存並提交。
    image

  2. LAN的物理設置里只勾選無線網絡: Master "OpenWrt" (lan)。保存並提交。
    image

  3. 然后將用一根網線連接 已有路由器的LAN口 和 樹莓派的網線口 。

  4. 修改網絡名和密碼。現在連接OpenWrt應該已經可以正常上網了。裸奔不是個好習慣,開始修改wifi吧。
    點擊 網絡-無線-修改,在 接口配置無線安全里分別修改ESSID(就是你的wifi名)和加密方式。加密方式建議選擇WPA2_PSK。點擊 保存並應用后,會斷開原有的OpenWrt,等一會,新的wifi就會出來。連接並輸入密碼即可。

  5. 現在你已經完成了OpenWrt配合樹莓派4B的新手之旅,請自由發揮吧。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM