VMware 安裝 OpenWrt

Undefined443發表於2024-08-24
  1. 下載 x86_64 的 OpenWrt 韌體。你可以下載 COMBINED-EFI (EXT4) 版本的。

    • OpenWrt Firmware Selector
    • ImmortalWrt Firmware Selector
    • iStoreOS
  2. img 檔案轉換為 vmdk 檔案。

    gunzip openwrt-xxx.img.gz
    qemu-img convert -f raw -O vmdk openwrt-xxx.img openwrt-xxx.vmdk
    
  3. 新建 VMware 虛擬機。自定義配置 > 相容性預設 > 稍後安裝作業系統 > Linux 其他 Linux 5.x 核心 64 位 > 名稱自定 > 處理器自定 > 記憶體自定 > 使用橋接網路 > I/O 控制器預設 > 虛擬磁碟型別預設 > 使用現有虛擬磁碟:剛剛轉換好的 vmdk 檔案(保持現有格式) > 硬體只保留記憶體、處理器、網路介面卡、顯示器,其他的都移除。再新增一個網路介面卡連線到虛擬網路 VMnet2

    OpenWrt 系統對應的 Linux 核心版本可以在 Kernel versions 找到

  4. 啟動虛擬機器。啟動時會看到一些 DEBUG 資訊,過一會兒 DEBUG 資訊不動了,按下回車,就可以登入系統(可能需要密碼)

    編輯網路配置檔案,將 lan 介面的 ipaddr 改為橋接網段內的不衝突地址:

    vim /etc/config/network
    

    重啟網路介面卡:

    service network restart
    
  5. 開啟 Web 配置頁面。在瀏覽器輸入剛才配置的 IP 地址,就可以開啟 OpenWrt 的 Web 配置頁面。

參考:

  • OpenWrt on VMware HowTo | OpenWrt Docs
  • VMware 虛擬機器安裝 OpenWrt 作旁路由 單臂路由 img 映象轉 vmdk 旁路由無法上網 沒網路 | 部落格園

相關文章