VMware 安装 OpenWrt
准备 OpenWrt VMDK 固件映像
你可以直接下载 VMDK 版本的 OpenWrt 固件映像,或者自己构建一个,或者从 IMG 映像文件转换。一般来说 IMG 映像文件较为容易获取,因此下面介绍从 IMG 映像转换为 VMDK 映像的方法。
-
下载 x86_64 的 OpenWrt 固件。建议下载
COMBINED-EFI (EXT4)
版本的。 -
将 IMG 文件转换为 VMDK 文件:
# 解压得到 IMG 文件 gunzip openwrt-xxx.img.gz # 将 IMG 文件转换为 VMDK 文件 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 找到
-
启动虚拟机并配置 IP 地址。启动时会看到一些 DEBUG 信息,过一会儿 DEBUG 信息不动了,按下回车,就可以登录系统(可能需要密码)。登录后编辑网络配置文件
/etc/config/network
,将lan
接口的ipaddr
改为桥接网段内的不冲突地址:config interface 'lan' option device 'br-lan' option proto 'static' option ipaddr '192.168.1.1' # 改为合适的地址 option netmask '255.255.255.0' option ip6assign '60'
修改完成后重启网络适配器:
service network restart
-
打开 Web 配置页面。在浏览器输入刚才配置的 IP 地址,就可以打开 OpenWrt 的 Web 配置页面。
参考: