虚拟机跑openwrt
本文最后更新于 2024年6月25日 早上
懒得用实体设备去测试固件,还是虚拟机方便
1 准备
下个openwrt固件,generic-squashfs-combined.img.gz
下载qemu,官网,安装完成后,需要将文件地址添加进系统变量,之后用命令行输入qemu-img –help查看是否可用
vitualbox或者mv虚拟机
2 虚拟机
vitualbox
- 首先需要转换前面下载的openwrt固件
1
qemu-img convert -f raw -O vdi openwrt-x86-64-generic-squashfs-combined.img openwrt.vdi
- 新建虚拟机,选择linux,other linux,内存分配512就行,然后虚硬盘选择(选择已有虚拟硬盘文件),在里面点注册,再选择上面转换的vdi,创建完成后设置把网卡连接方式改为桥接。启动即可
mv
同样需要转格式
1
qemu-img convert -f raw .\openwrt-x86-64-generic-squashfs-combined.img -O vmdk openwrt_img.vmdk
VM新建虚拟机,选择经典,选择稍后安装操作系统,选择linux,版本选择5X(openwrt21是linux5.4)之后选择存储为单个文件,完成创建
去虚拟机文件存放的位置,将上面转换的vmdk扔进去,然后修改vmx文件,scsi0:0.fileName = “openwrt_img.vmdk”
3 设置网络
1 |
|
1 |
|
虚拟机跑openwrt
https://blog.kala.love/posts/6ba8560/