Win10 VirtualBox 安裝 OpenWrt/LEDE


1. 准備

OpenWrt官網宣布OpenWrt與LEDE合並后,這兩個其實是一個東西了。所以下文的OpenWrt 與 LEDE 是同一個意思。

宿主機:Windows 10 64位
虛擬機:VirtualBox 6.1
軟路由系統:LEDE

LEDE下載地址:https://firmware.koolshare.cn/

打開后,選擇 “虛擬機轉盤或PE下寫盤專用” 。

這里使用的是如下圖框選版本。

2. OpenWrt (x86_x64) 安裝

2.1 轉換編譯好的 OpenWrt (x86_x64)

將編譯完好的鏡像文件 openwrt-koolshare-mod-v2.31-r10822-50aa0525d1-x86-64-combined-squashfs.img.gz 解壓,得到一個 openwrt-koolshare-mod-v2.31-r10822-50aa0525d1-x86-64-combined-squashfs.img 這樣的鏡像文件。

進入 VirtualBox 安裝路徑,一般是 C:\Program Files\Oracle\VirtualBox,里面應該有一個 VBoxManage.exe 應用程序。

運行 CMD 命令提示符執行命令把 img 鏡像文件轉換為 vdi 文件,命令:VirtualBox安裝路徑\VBoxManage.exe convertfromraw -format VDI 映像文件位置\openwrt-koolshare-mod-v2.31-r10822-50aa0525d1-x86-64-combined-squashfs.img 轉換后vdi文件位置\openwrt.vdi

例如:

"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" convertfromraw -format VDI "F:\Openwrt\openwrt-koolshare-mod-v2.31-r10822-50aa0525d1-x86-64-combined-squashfs.img" "F:\Openwrt\openwrt.vdi"

轉換速度很快,生成文件 openwrt.vdi 備用。

2.2 VirtualBox 安裝 OpenWrt

新建虛擬機,類型選擇 Linux,版本選擇Linux 2.6/3.x/4.x(64-bit)。

內存默認設置 1024MB 即可,調大一點也可以。

選擇/注冊上一步轉換好的 vdi 文件。

進入VirtualBox的主機網絡管理器,在``VirtualBox Host-Only Ethernet Adapter`下,選擇手動配置網卡,並取消啟用DHCP服務器。

右擊創建好的虛擬機,選擇設置,並設置兩個網卡接口,接口類型分別為 網卡1:“僅主機(Host-Only)網絡”,網卡2:“橋接網卡”。
PS:網卡1設為橋接,網卡2設為Host-Only,虛擬機無法獲取ip地址。

接着就可以啟動 OpenWrt 虛擬機,按 Enter 鍵可登陸到 OpenWrt 終端:

通過opkg命令進行安裝。

opkg update
opkg install luci
/etc/init.d/uhttpd enable
/etc/init.d/uhttpd start			#(啟動http服務,使用NAT端口轉發)
/etc/init.d/firewall stop			#(關閉防火牆)

輸入完命令后reboot 重啟OpenWrt。

配置 network:

vi /etc/config/network

LAN 口參考配置:(請根據實際網絡配置網段,這里以192.168.88.0 網段為例,虛擬 OpenWrt 管理地址設置為靜態:192.168.88.1)

config interface 'lan'
        option ifname 'eth0'
        option proto 'static'
        option ipaddr '192.168.88.1'
        option netmask '255.255.255.0'

然后執行命令 /etc/init.d/network restart 重啟網絡服務。

如無意外,瀏覽器打開 192.168.88.1 就能進入路由器管理頁面。

用戶名:root 密碼:koolshare

啟動HTTP 服務,使用宿主機訪問 http://192.168.88.1,訪問路由器管理頁面

3. 筆記本通過OpenWrt上網

這里配置為筆記本電腦通過虛擬機里的OpenWrt,再通往路由器,即“筆記本——虛擬機OpenWrt——路由器”。如需配置旁路由的方式上網,請自行查找相關教程。

打開“更改適配器選項”,右擊“以太網”打開屬性,取消勾選“Internet協議版本4(TCP/IPv4)”和“Internet協議版本6(TCP/IPv6)”。

點擊確定后,右擊“VirtualBox Host-Only Ethernet Adapter”打開屬性,打開“Internet協議版本4(TCP/IPv4)”,默認網關和DNS都設置為OpenWrt的“lan”網卡地址192.168.88.1,點擊確定即可完成設置。

4. 參考資料

  1. OpenWrt 使用VirtualBox部署以及網絡環境(NAT+Host-Only)(二)_Tim的嵌入式之旅-CSDN博客

  2. Win10虛擬機安裝LEDE軟路由系統-在太陽下 (inthesun.cn)

  3. [OpenWrt Wiki] 在Virtualbox虛擬機中運行OpenWrt

  4. 虛擬機運行 OpenWrt 的方法 (VMware Workstation) - 飛羽博客 (cokebar.info)


免責聲明!

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



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