VM虚拟机安装openwrt19.07.4(偷个懒,用的镜像文件)以及初步的使用

openwrt是软路由的系统,各种版本太多了,也就不介绍了,光版本就可以写一天,只要记住,open打头的软件系列都比较猛(比如openstack,openldap,openssl等等),(题外话,编译安装只要关于网络通信软件的时候,openssl就极有可能跳出来搞事了,烦得很~~)。

那么,常搞网络的都知道旁路由,实验环境并没有树莓派什么的可刷固件的东西,也就暂时没有编译的需求了,虚拟机倒是很多,刚好把openwrt安装到虚拟机里做个旁路由好像还是不错的。

环境准备:

一个正常的局域网,一个宿主机(我是win7旗舰版),宿主机上安装的vm12pro,里面有若干个虚拟机。

网络环境好像必须说一下:

 宿主机,也就是Windows这个机器是使用的192.168.0.1这个网关,网关即路由。网段是192.168.0.0/24,这个要切记,后面会用到哦!!!!!

正式安装:

毫无疑问的,openwrt又是国外的小哥搞出来的东西,so,想下载和openwrt相关的东西,十分考验人的耐心(主要就是网速,毕竟离的太tm的远了)。那么,有解决的方案么?很不巧,刚好有,阿里云的镜像站确实不错的,八分全(好多需要用的软件在阿里云并没有找到),网址如下:openwrt安装包下载_开源镜像站-阿里云

下载地址:https://mirrors.aliyun.com/openwrt/releases/19.07.4/targets/x86/64/openwrt-19.07.4-x86-64-combined-ext4.img.gz 

下载下来的东西包了一层gz压缩壳,在Windows下这不是什么问题(只有有WinRAR,天下可解~~~)。没什么可说的,解压它!

解压完毕后,会发现解压出来的东西格式是img,这个格式vm12并不吃,只有转成vm认识的vmdk格式才可以哦。那么,问题来了,怎么转img格式到vmdk(vmdk是vm可以认识的硬盘格式)?

http://u407.ch1-ctc-aa.tv002.com/down/b78dc10c8a343e2fbcd69a938e5f266a/starwind-v2v-converter.zip?cts=dx-f-D110A152A184A209Ff46a0&ctp=110A152A184A209&ctt=1603120840&limit=1&spd=35000&ctk=b78dc10c8a343e2fbcd69a938e5f266a&chk=1fa602e42760a4df2e03c35d10d227b4-39515297&mtd=1

这个网址下载一个名字叫StarWind V2V Converter 的软件即可解决此类问题(各种虚拟机不能认识的格式转换成虚拟机可以认识的格式,专干这事,支持virtualbox,hp-v,aws,azure等等),功能十分的强大。

百度盘下载地址:

链接:https://pan.baidu.com/s/1Q-GeIDEstwvFOwmIB8io4w?pwd=star 
提取码:star 
--来自百度网盘超级会员V5的分享

下载完毕,Windows傻瓜式下一步就行了,然后桌面多个StarWind V2V Converter图标,双击,傻瓜式启动。

劳动金手,选择一下前面下载的openwrt镜像。选完后下一步,下一步,就出现如下 了:

这就算暂告一段落了。

我有10来个虚拟机,都有快照,任选一个虚拟机。将虚拟机使用的硬盘换成刚用StarWind V2V Converter转换出来的文件即可(原来虚拟机使用的那个硬盘要删掉哦)。

 启动前,需要到vm保存虚拟磁盘等配置的地方找到一个文件(我的虚拟机名字是centos9,所有文件都在新建的时候放一个目录 centos里了,记住,后缀名称是vmx)。这个文件修改的意义是,进入openwrt系统后很可能找不到虚拟机的网卡,添加下面说的那一行后就可以发现虚拟机的网卡,就可以设置路由了。

打开虚拟机。等待一会后,回车,vim /etc/config/network

保存文件后,执行命令  /etc/init.d/network  reload,这个时候应该可以看到eth0网卡和所绑定的IP 192.168.0.4

ip a

此时,打开Windows的浏览器,输入192.168.0.4,可以看到openwrt的登录界面,默认是没有密码的,回车即可。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐