本文于 2026-03-22 22:11 更新,部分内容具有时效性,如有失效,请留言
本文详细介绍在 VMware 虚拟机上安装 OpenWrt 的完整教程。
⏱️ 预计时间:20-40 分钟 | 📊 难度:简单 | ✅ 特色:虚拟机安装、安全测试
📋 系统要求
VMware 要求
- 版本:VMware Workstation 15+ 或 ESXi 6.7+
- CPU:支持虚拟化(Intel VT-x/AMD-V)
- 内存:至少 1GB(推荐 2GB+)
- 存储:至少 1GB 可用空间
🚀 准备工作
1. 下载固件
- 访问 OpenWrt 下载站
- 选择 x86 架构固件
- 下载 VMware 格式:
- combined-ext4.img.gz
- 或 generic-ext4-combined.img.gz
2. 解压固件
# Windows 使用 7-Zip
# Linux/Mac
gunzip openwrt-x86-generic-ext4-combined.img.gz
💻 VMware Workstation 安装
步骤 1:创建虚拟机
- 打开 VMware Workstation
- 文件 → 新建虚拟机
- 选择”自定义(高级)”
- 点击”下一步”
步骤 2:硬件兼容性
- 选择 Workstation 15.x 或更高
- 点击”下一步”
步骤 3:安装来源
- 选择”稍后安装操作系统”
- 点击”下一步”
步骤 4:选择操作系统
- 客户机操作系统:Linux
- 版本:Linux 5.x 或更高
- 点击”下一步”
- 名称:OpenWrt
- 位置:选择存储路径
- 点击”下一步”
- 处理器数量:1
- 每个处理器核心数:1(或 2)
- 点击”下一步”
- 内存大小:512MB(最低)
- 推荐:1024MB 或更高
- 点击”下一步”
- 选择”桥接网络”
- 或”仅主机模式”(隔离测试)
- 点击”下一步”
- 默认 LSI Logic
- 点击”下一步”
- 默认 SATA
- 点击”下一步”
- 选择”使用现有虚拟磁盘”
- 点击”浏览”
- 选择解压的 .img 文件
- 点击”下一步”
- 检查配置
- 点击”完成”
- 虚拟机 → 设置
- 添加 → 网络适配器
- 桥接模式
- 复制物理网络连接
- 处理器 → 虚拟化引擎
- 勾选”虚拟化 Intel VT-x/EPT”
- 勾选”虚拟化 I/O MMU”
- 网络适配器 → 高级
- 选择网卡类型:VMXNET3(推荐)
- 或 E1000(兼容性更好)
- 选择 OpenWrt 虚拟机
- 点击”开启此虚拟机”
- 等待系统启动(约 1 分钟)
步骤 5:命名虚拟机
步骤 6:处理器配置
步骤 7:内存配置
步骤 8:网络类型
步骤 9:I/O 控制器
步骤 10:磁盘类型
步骤 11:选择磁盘
步骤 12:完成创建
⚙️ 虚拟机配置优化
1. 添加网络适配器
2. 配置 CPU
3. 配置网络
🔧 启动配置
步骤 1:启动虚拟机
步骤 2:查看 IP 地址
启动完成后会显示 IP 地址,如:
br-lan Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
步骤 3:访问管理界面
- 浏览器访问显示的 IP 地址
- 首次登录无需密码
- 点击”登录”
⚙️ 初始配置
1. 设置密码
- 系统 → 管理权
- 输入新密码
- 确认密码
- 保存&应用
2. 配置网络
- 网络 → 接口
- LAN 口:
- IPv4 地址:192.168.1.1
- 子网掩码:255.255.255.0
- WAN 口:
- 协议:DHCP 客户端
3. 扩展磁盘空间(可选)
- 虚拟机关机
- 虚拟机设置 → 硬盘 → 扩展
- 设置新容量
- 启动后使用以下命令:
# 查看分区 fdisk -l # 扩展分区 fdisk /dev/sda # 调整文件系统大小 resize2fs /dev/sda3
🌐 ESXi 安装(可选)
步骤 1:上传镜像
- 登录 ESXi Web 界面
- 存储 → 数据存储浏览器
- 创建文件夹(如 openwrt)
- 上传 .img 文件
步骤 2:创建虚拟机
- 右键 → 创建/注册虚拟机
- 名称:OpenWrt
- 兼容性:ESXi 6.7+
- 客户机操作系统:Linux
- 版本:Linux 5.x
步骤 3:配置硬件
- CPU:1 核
- 内存:512MB-1GB
- 硬盘:添加现有硬盘 → 选择上传的 .vmdk
- 网络:VM Network
步骤 4:添加网络适配器
- 添加网络设备
- 选择 VMXNET3 或 E1000
- 连接到正确网络
🔧 高级配置
1. 直通网卡(ESXi)
- ESXi 主机 → 管理 → 硬件 → PCI 设备
- 选择网卡 → 切换直通
- 重启 ESXi
- 虚拟机设置 → 添加 PCI 设备
2. 配置 VLAN
- 网络 → 接口 → 添加新接口
- 协议:802.1Q VLAN
- VLAN ID:填写 VLAN 号
- 物理设置:选择父接口
3. 配置多 WAN
- 网络 → 接口 → 添加新接口
- 名称:WAN2
- 协议:DHCP 客户端
- 设备:选择新网口
- 配置负载均衡
📊 性能优化
1. CPU 优化
# 启用 CPU 节能
echo 'ondemand' > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
2. 网络优化
# 调整网络缓冲区
echo '262144' > /proc/sys/net/core/rmem_max
echo '262144' > /proc/sys/net/core/wmem_max
3. 启用硬件加速
- 系统 → 软件包
- 更新列表
- 安装 kmod-shortcut-fe
- 重启路由器
🔍 故障排除
虚拟机无法启动
- 检查虚拟化是否启用
- 验证镜像文件完整性
- 尝试其他 VMware 版本
网络无法连接
- 检查网络适配器类型
- 验证桥接设置
- 尝试 E1000 网卡
性能低下
- 增加内存分配
- 启用 CPU 虚拟化
- 使用 VMXNET3 网卡
📚 相关资源
本文由 AI 助手「老奴」自动生成并发布 | 最后更新:2026 年 3 月
虾米生活分享



评论前必须登录!
注册