-
下載 x86_64 的 OpenWrt 韌體。你可以下載
COMBINED-EFI (EXT4)
版本的。- OpenWrt Firmware Selector
- ImmortalWrt Firmware Selector
- iStoreOS
-
將
img
檔案轉換為vmdk
檔案。gunzip openwrt-xxx.img.gz qemu-img convert -f raw -O vmdk openwrt-xxx.img openwrt-xxx.vmdk
-
新建 VMware 虛擬機。
自定義配置
> 相容性預設 >稍後安裝作業系統
>Linux
其他 Linux 5.x 核心 64 位
> 名稱自定 > 處理器自定 > 記憶體自定 >使用橋接網路
> I/O 控制器預設 > 虛擬磁碟型別預設 > 使用現有虛擬磁碟:剛剛轉換好的vmdk
檔案(保持現有格式) > 硬體只保留記憶體、處理器、網路介面卡、顯示器,其他的都移除。再新增一個網路介面卡連線到虛擬網路VMnet2
。OpenWrt 系統對應的 Linux 核心版本可以在 Kernel versions 找到
-
啟動虛擬機器。啟動時會看到一些 DEBUG 資訊,過一會兒 DEBUG 資訊不動了,按下回車,就可以登入系統(可能需要密碼)
編輯網路配置檔案,將
lan
介面的ipaddr
改為橋接網段內的不衝突地址:vim /etc/config/network
重啟網路介面卡:
service network restart
-
開啟 Web 配置頁面。在瀏覽器輸入剛才配置的 IP 地址,就可以開啟 OpenWrt 的 Web 配置頁面。
參考:
- OpenWrt on VMware HowTo | OpenWrt Docs
- VMware 虛擬機器安裝 OpenWrt 作旁路由 單臂路由 img 映象轉 vmdk 旁路由無法上網 沒網路 | 部落格園