VMware Workstation安装软路由OpenWrt

OpenWrt 可以被描述为一个嵌入式的 Linux 发行版。(主流路由器固件有 dd-wrt,tomato,openwrt,padavan四类)对比一个单一的、静态的系统,OpenWrt的包管理提供了一个完全可写的文件系统,从应用程序供应商提供的选择和配置,并允许您自定义的设备,以适应任何应用程序。​

为了实验,虚拟机是最好的选择。对于VMware Workstation,通常通过iso镜像文件安装虚拟机,但OpenWrt没有提供iso镜像文件(也有可能是笔者本人没有找到),需要用img镜像文件转换为vmdk文件进行安装。​

采用类似的方式,还可以在云服务器上安装OpenWrt。​

1、安装思路及准备工作​

(1)安装思路​

下载img镜像->用qume-img将img格式转换为vmdk格式->导入vm虚拟机。​

(2)准备工作​

虚拟机环境:VMware Workstation 16 (安装自行百度)​

转换工具:qume-img(下载地址:​​https://qemu.weilnetz.de/w64/​​,自行安装)​

2、下载OpenWrt​

官网地址:​​https://openwrt.org/​​​

VMware Workstation安装软路由OpenWrt_虚拟机

图2-1 官网截图​

本次安装的镜像为:generic-ext4-combined-efi.img.gz​

下载地址为:​​https://downloads.openwrt.org/releases/22.03.0-rc6/targets/x86/64/openwrt-22.03.0-rc6-x86-64-generic-ext4-combined-efi.img.gz​​​

VMware Workstation安装软路由OpenWrt_软路由_02

图2-2 generic-ext4-combined-efi.img.gz文件​

3、文件格式转换​

(1)解压​

将generic-ext4-combined-efi.img.gz文件解压,得openwrt-22.03.0-rc6-x86-64-generic-ext4-combined-efi.img​

VMware Workstation安装软路由OpenWrt_Openwrt_03

图3-1 generic-ext4-combined-efi.img.gz解压文件​

(2)转换文件​

使用转换工具qemu,将img格式转换vmdk格式,在cmd中执行:​

cd /d J:\openwrt\openwrt-22.03.0-rc6-x86-64-generic-ext4-combined-efi.img ​

#cd切换至openwrt-22.03.0-rc6-x86-64-generic-ext4-combined-efi.img所在目录​

qemu-img convert -f raw -O vmdk openwrt-22.03.0-rc6-x86-64-generic-ext4-combined-efi.img openwrt-22.03.0-rc6-x86-64-generic-ext4-combined-efi.img.vmdk​

#-f执行原文件格式,-o执行转换目标文件格式。​

VMware Workstation安装软路由OpenWrt_虚拟机_04

VMware Workstation安装软路由OpenWrt_软路由_05

图3-2 将img格式转换vmdk格式​

4、导入及配置虚拟机​

文件->新建虚拟机。配置过程中注意安装来源、操作系统类型、选择磁盘等几处的配置(见图4-1至4-8),其他的默认即可。​

选择“自定义(高级)(C)”->“下一步(N)”。​

VMware Workstation安装软路由OpenWrt_虚拟机_06

图4-1 虚拟机安装向导类型​

选择“稍后安装操作系统”->“下一步(N)”​

VMware Workstation安装软路由OpenWrt_Openwrt_07

图4-2 操作系统安装来源​

选择“linux(L)”、其他“linux 5.x内核 64位”->“下一步(N)”​

VMware Workstation安装软路由OpenWrt_虚拟机_08

图4-3 操作系统类型​

填写虚拟机名称和安装位置->“下一步(N)”​

VMware Workstation安装软路由OpenWrt_Openwrt_09

图4-4 虚拟机名称和安装位置​

选择“使用现有虚拟磁盘”->“下一步(N)”,导入转换后的vmdk磁盘。​

VMware Workstation安装软路由OpenWrt_Openwrt_10

图4-5 选择磁盘​

VMware Workstation安装软路由OpenWrt_Openwrt_11

图4-6 导入磁盘​

打开“编辑虚拟机设置”。​

VMware Workstation安装软路由OpenWrt_软路由_12

4-7 编辑虚拟机设置​

因为有wan口、lan口则需要两块网卡。openwrt虚拟机两块网卡顺序不能变,第一块为lan口网卡,设置为自定义模式(VMnet5),如图:​

VMware Workstation安装软路由OpenWrt_Openwrt_13

图4-8 设置网卡为自定义模式。​

为虚拟机增加一张网卡为wan口网卡,模式为桥接模式。如下图:​

VMware Workstation安装软路由OpenWrt_Openwrt_14

图4-9 设置新增网卡为桥接模式​

增加VMware虚拟机网卡VMnet5​

VMware虚拟机:编辑->虚拟网络编辑器->添加网络->选择“VMnet5”(可任意选,跟OpenWrt自定义模式一致即可)->确定。​

VMware Workstation安装软路由OpenWrt_软路由_15

图4-10 添加VMnet5网卡​

配置VMnet5地址段为192.168.216.0/24(可以任意填不冲突的内网地址),应用->确定,如下图:​

VMware Workstation安装软路由OpenWrt_虚拟机_16

图4-11 配置VMnet5地址段​

5、开机、测试​

(1)开机​

VMware Workstation安装软路由OpenWrt_虚拟机_17

图5-1 OpenWrt​

VMware Workstation安装软路由OpenWrt_Openwrt_18

图5-2 OpenWrt主界面​

(2)配置OpenWrt​

查看笔者VMware宿主机NAT的地址段为192.168.232.1/24,如下图:​

VMware Workstation安装软路由OpenWrt_软路由_19

图5-3 VMware宿主机 NAT地址段​

配置OpenWrt lan口网卡​

输入:vi /etc/config/network,输入i进入编辑模式,将lan口地址配置为:192.168.216.10,按Esc键、shitft+:,输入wq!保存。​

VMware Workstation安装软路由OpenWrt_软路由_20

图5-4 配置lan口地址​

输入:service network restar,重启网卡。​

VMware Workstation安装软路由OpenWrt_软路由_21

图5-5 重启网卡​

配置VMnet5地址:​

VMware Workstation安装软路由OpenWrt_软路由_22

图5-6 配置VMnet5地址​

Ping测网络​

VMware Workstation安装软路由OpenWrt_虚拟机_23

图5-7 ping测网络​

6、web访问​

浏览器访问:​​http://192.168.216.10/​​,默认账号为root,密码为空。​

VMware Workstation安装软路由OpenWrt_软路由_24

图6-1 登录页面​

VMware Workstation安装软路由OpenWrt_虚拟机_25

图6-2 主页面​

修改root密码:System->Administration->Router Password,输入密码->save。​

VMware Workstation安装软路由OpenWrt_虚拟机_26

VMware Workstation安装软路由OpenWrt_虚拟机_27

图6-3 修改root密码​

7、简体中文设置​

System->Software->update list…, 大概经过十几到二十几秒,路由器会输出很多信息,这个时候就更新完毕。​

VMware Workstation安装软路由OpenWrt_虚拟机_28

VMware Workstation安装软路由OpenWrt_软路由_29

VMware Workstation安装软路由OpenWrt_Openwrt_30

图7-1 升级页面​

更新完成后,我们输入中文语言包名字luci-i18n-base-zh-cn,“Install…”进行安装。​

VMware Workstation安装软路由OpenWrt_虚拟机_31

VMware Workstation安装软路由OpenWrt_Openwrt_32

图7-2 安装简体中文语言包​

System->System-> language and Style,选择“简体中文(Chinese Simplified)”->Save & Apply。​

VMware Workstation安装软路由OpenWrt_Openwrt_33

VMware Workstation安装软路由OpenWrt_Openwrt_34

图7-3 设置简体中文​

效果,如图:​

VMware Workstation安装软路由OpenWrt_软路由_35

7-4 简体中文页面​

原文链接:https://blog.51cto.com/linhong/5732213

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享