只要选对固件版本、配好虚拟机网卡和磁盘模式,在虚拟机里安装 OpenWrt 大约 20 分钟就能完成,实际使用中“启动引导失败”和“连不上后台”这两类问题,占了绝大部分新手咨询量。按步骤、报错、选型、性能四个维度展开,全程以 X86/64 架构为例,覆盖 VirtualBox、VMware Workstation 两种主流虚拟机环境。
虚拟机安装 OpenWrt 步骤详解
安装 OpenWrt 本质上和装一个 Linux 发行版没有区别,核心动作只有三步:下载固件、创建虚拟机、导入并启动,多数人卡在第一步的版本选择,或者第二步的磁盘类型设置,先理清这两个位置,后面基本顺风顺水。
准备工作:选择镜像与虚拟机软件
OpenWrt 官方提供两种 x86/64 镜像格式:combined-squashfs.img.gz 和 combined-ext4.img.gz,日常家用软路由选 squashfs 意义更大,自带只读压缩文件系统,配合 overlay 机制,偶尔配置错了可以一键“恢复出厂”,追求后续手动扩容分区,或者要在系统里安装大量插件,选 ext4 更顺手。
虚拟机软件没有绝对的好坏,VirtualBox 免费轻量,VMware Workstation 的功能和稳定性更成熟,国内用户常问“重装 OpenWrt 用什么虚拟机好”,答案是:同一个镜像两边都能跑,选什么取决于宿主系统,Windows 10/11 家庭版自带 Hyper-V,但和 VirtualBox 同时启用会互相冲突,二选一即可,推荐普通玩家直接装 VirtualBox 最新版,流程少,默认设置踩坑率低。
创建虚拟机与核心参数设置
打开 VirtualBox,点击“新建”,名称随意填写,类型选 Linux,版本选 Other Linux 64-bit,内存分配建议给 1GB 以上,OpenWrt 本身就非常轻量,512MB 也能启动,但考虑到后续安装 AdGuard Home、PassWall 等插件,预留 1GB 更稳妥。
处理器核心数给 2 核以下即可,不用贪多,真正决定成败的是下面两项:
- 磁盘控制器选择:默认的 SATA (AHCI) 模式兼容性最好,不要为了“性能”强行改成 NVMe 或 VirtIO,OpenWrt 官方内核虽然包含 VirtIO 驱动,但新老固件对 VirtIO-SCSI 的支持程度参差不齐,很多人装完系统反而找不到启动盘。
- 网卡类型选择:传统 BIOS 引导环境下,Intel PRO/1000 (e1000) 是兼容性最好的虚拟网卡类型,一定不要选 virtio-net-paravirtualized,半虚拟化驱动的确速度快一点,但需要额外注入驱动模块,家庭网络环境里完全感知不到差别,没必要自找麻烦。
磁盘大小建议直接设 10GB 的虚拟磁盘,虽然基础系统占用不到 100MB,但将来挂载 Docker 或存放日志时会松快很多。
导入固件并启动系统
打开终端或命令行,用 gunzip 解压下载的 .img.gz 文件,得到 .img 原始镜像,VirtualBox 界面不直接支持导入 img 格式,需要先用 VBoxManage 命令把 img 转换为 vdi 虚拟磁盘:
VBoxManage convertfromraw openwrt.img openwrt.vdi --format VDI
转换完成后,在虚拟机设置里,把刚才创建的默认虚拟磁盘移除,挂载 openwrt.vdi,设置引导顺序为硬盘优先,开机即可进入 OpenWrt 的终端界面。
首次启动后系统会打印若干内核日志,看到 eth0、eth1 两个网卡设备名就说明驱动加载正常,默认后台地址是 168.1.1,将电脑的有线网卡手动设置为同网段 IP(192.168.1.10),浏览器访问后台,用户名为 root、密码为空,直接登录即可修改 LAN 口设置和拨号上网的 WAN 口参数。
虚拟机安装 OpenWrt 之后无法上网的排查路径
对于已经装上 OpenWrt,但后续配置环节出问题的用户,以下是最常见的高频问题场景。
登录后台但外网不通
浏览器能打开 192.168.1.1,但路由器拨号失败,多数情况不是 OpenWrt 有问题,而是虚拟机的网络模式选错了,VirtualBox 的默认 NAT 模式只会让 OpenWrt 访问外网,无法让宿主机和局域网设备访问 OpenWrt 自身,必须把 WAN 口所在网卡改为 桥接模式,让虚拟网卡直接绑定物理网卡。
桥接后,WAN 口会直接从上层路由获取 IP,若“接口详情”里始终只有 IPv6 地址,没有 IPv4 动态地址,检查以下几点:
- 宿主机是否开了无线热点模式,无线网卡被虚拟机的桥接协议占用,导致 OpenWrt 拿不到 DHCP 地址;
- 物理 LAN 口是否被 Windows 防火墙的入站规则拦死,临时关闭防火墙再测试后台能否刷新;
- OpenWrt 的 WAN 口防火墙区域是否绑定错误,默认配置下 wan 口防火墙区域应当和 lan 口不同。
局域网其他设备无法访问后台
默认配置下,OpenWrt 只监听在 192.168.1.1,若你的主路由恰好也在 192.168.1.x 网段,IP 冲突会直接导致后台时通时断,解决办法是进入“接口→LAN”设置,修改 IP 地址为不冲突的静态地址(192.168.2.1),并同步关闭主路由的 DHCP 服务,由 OpenWrt 接管。
虚拟机安装 OpenWrt 和物理机刷机哪个好
确定以虚拟机方式运行 OpenWrt 前,建议先理解它和物理机刷机的适用边界,不少用户一开始纠结“虚拟机安装 OpenWrt 和物理机刷机哪个好”,其实这两者本质是同一个系统的不同运行环境,区别集中在性能隔离、硬件直通和管理便利三个维度。
| 对比维度 | 虚拟机方式 | 物理机刷机 |
|---|---|---|
| 安装复杂度 | 较低,镜像下载后直接转换并导入 | 中等,需要写盘工具和 U 盘引导 |
| 硬件兼容性 | 依赖虚拟化层,老旧网卡驱动基本免驱 | 对多网口型号要求高,部分螃蟹网卡需单独编包 |
| 功能隔离 | 与宿主机完全隔离,OpenWrt 崩溃不影响日常办公 | 整机专用,系统问题会导致整个网络中断 |
| 性能损耗 | 虚拟化层损耗非常低,多数场景感知不到差距 | 零虚拟化损耗,CPU 和网卡全部直通 |
| 适合人群 | 新手尝鲜、开发测试、多系统并存 | 追求稳定性、单一功能需求的用户 |
行业共识认为:虚拟化方式下,家用千兆以内宽带几乎不存在瓶颈,除非你跑满万兆或需要多队列网卡加速,否则不必盲目上物理机,物理机和虚拟机之间的切换成本也低同一份配置导出备份,换设备导入即可恢复。
VirtualBox 安装 OpenWrt 性能损失与硬件选型建议
谈及“VirtualBox 安装 OpenWrt 性能损失”,需要区分两个层面:一是 CPU 和内存占用,二是网络吞吐表现,处理器虚拟化损耗很小,但网卡虚拟化才是真正的薄弱环节。
VirtualBox 的 e1000 虚拟网卡通过 QEMU 用户态模拟,单队列吞吐上限约 500Mbps 左右,千兆以内够用,如果你要跑 PT、在线下载测速跑满千兆,建议给虚拟机分配两个 CPU 核心,并关闭 Windows 的节能模式,否则内核软中断处理不过来,速度会明显波动。
内存方面,OpenWrt 默认 512MB 起步即可流畅运行多数服务;若要用插件市场下载完整版 AdGuard Home 规则库,建议分配 2GB,虚拟磁盘放在 SSD 上,日志读取和 Docker 卷写入都能提速,这点比增加内存更明显。
家庭网络场景的具体建议
普通家庭场景,装虚拟机的宿主设备通常是一台 8GB 内存以上的迷你主机或旧笔记本,安装 OpenWrt 虚拟机之前,先确认宿主机网卡工作在千兆模式,部分 USB 网卡在 Windows 下会显示 100Mbps,这时即便 OpenWrt 配置无误,物理链路也会卡在百兆。
建议整个网络里只保留一个 DHCP 服务端,OpenWrt 作为旁路由或主路由时,关闭宿主机的 IPv6 多播发现协议,避免无谓的 CPU 占用,网段规划上,家里存在多个智能设备,建议一开始就把 OpenWrt 的局域网网段规划到 172.16.0.0 或 10.0.0.0,避开常见路由器的 192.168.x.x 网段,后续不容易冲突。
虚拟机安装 OpenWrt 相关问题解答
虚拟机安装 OpenWrt 后无法上网,是系统本身问题吗?
绝大多数情况下不是,优先检查虚拟网卡的桥接模式是否生效,其次确认宿主机防火墙是否拦截了虚拟网卡流量,最后排查上层路由器 IP 段冲突,按照顺序逐一验证,基本都能定位到具体环节。
OpenWrt 固件版本应该选稳定版还是开发版?
家用场景一律选择官方 stable 稳定版,当前安装源里的 23.05 分支经过长时间社区验证,内核驱动和 luci 界面匹配度最高,开发版每次升级都可能引入不兼容的依赖库变动,单纯为了尝鲜而升级,代价往往是不值得。
虚拟机里的 OpenWrt 坏了,重新安装会覆盖其他数据吗?
不会,OpenWrt 的根文件系统在镜像里,重新导入一份 vdi 不会影响宿主机其他虚拟机的磁盘数据,只需注意挂载新 vdi 时,保证虚拟机的 SATA 端口号不被占用,squashfs 版本的用户数据保存在 overlay 分区,重新刷机后,原本的配置和插件会全部丢失,需要在系统→备份升级里单独导出备份文件。
图片来源于AI模型,如侵权请联系管理员。作者:酷小编,如若转载,请注明出处:https://www.kufanyun.com/ask/925342.html


评论列表(1条)
这篇文章写得非常好,内容丰富,观点清晰,让我受益匪浅。特别是关于虚拟机安装的部分,分析得很到位,给了我很多新的启发和思考。感谢作者的精心创作和分享,期待看到更多这样高质量的内容!