(PC机X86)VMware安装OpenWrt


前言

打算用OpenWrt做一个软路由。

准备OpenWrt镜像

官网如下:

https://openwrt.org/downloads

进入镜像站

https://mirror.0x.sg/openwrt/

选择最新版本,这里我选择OpenWrt 18.06.2
由于要在VMware上运行,这里下载X86_64架构的编译好的镜像。

https://mirror.0x.sg/openwrt/releases/18.06.2/targets/x86/64/openwrt-18.06.2-x86-64-combined-ext4.img.gz

接下来的操作需要Ubuntu。需要先安装qemu-utils,用来将img格式的镜像转换成VMware支持的vmdk格式。

sudo  apt-get  install  qemu-utils  -y
sudo qemu-img convert -f raw openwrt-18.06.2-x86-64-combined-ext4.img -O vmdk openwrt-18.06.2-x86-64-combined-ext4.vmdk

这里我提供一个我已经转换好格式的vmdk。
openwrt-18.06.2-x86-64-combined-ext4.vmdk
下载好这个vmdk之后就可以进行虚拟机的创建了。

创建OpenWrt虚拟机

创建虚拟网络

路由器一般有一个WAN口,多个LAN口。所以需要指定两个网络,一个接WAN口,一个接LAN口。
操作如下:

  1. 打开VMware>编辑>虚拟网络编辑器>更改设置
  2. 选择VMnet0,仅主机模式,子网IP不要填写你现在正在使用的网络的IP就行,以免冲突,我这里填写192.168.211.0
  3. 选择VMnet1,桥接模式,桥接到你正在用的网卡。
  4. 点击确定

创建虚拟机

操作如下:

  1. 打开VMware
  2. 文件
  3. 新建虚拟机
  4. 自定义(高级)
  5. 下一步
  6. 稍后安装操作系统,下一步
  7. Linux,其他Linux4.x或更高版本内核64位
  8. 填写虚拟机名称openwrt,名称随意。
  9. 1核就够了,下一步
  10. 内存默认就行,下一步
  11. 使用桥接网路,下一步
  12. 推荐设置,下一步
  13. IDE(必须选IDE,否则不能启动)
  14. 创建新虚拟磁盘,下一步
  15. 保持默认,下一步
  16. 保持默认,下一步
  17. 自定义硬件,添加网络适配器,网络适配器选择自定义>VMnet0,网络适配器1选择自定义>VMnet1,关闭
  18. 完成

接下来在虚拟机保持位置找到你的虚拟机,进入文件夹,会看到openwrt.vmdk,删除此文件。
将下载的openwrt-18.06.2-x86-64-combined-ext4.vmdk文件复制到此文件夹。
重命名为openwrt.vmdk,开启虚拟机即可。

声明:物博网|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - (PC机X86)VMware安装OpenWrt


喜欢安全与WEB开发