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

Linux 专栏收录该内容
128 篇文章 2 订阅

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的远了)。那么,有解决的方案么?很不巧,刚好有,阿里云的镜像站确实不错的,八分全(好多需要用的软件在阿里云并没有找到),网址如下:https://mirrors.aliyun.com/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等等),功能十分的强大。

下载完毕,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的登录界面,默认是没有密码的,回车即可。

  • 1
    点赞
  • 0
    评论
  • 9
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

相关推荐
<p> Spring是目前各个企业必备技术也是各个框架技术需要整合组件。Spring生态技术目前已经是互联网开发中必不可少一个技术栈。本课程会<span style="font-size:12px;">深入讲解了Spring核心技术从各个方面并且从理论和实战两部分做了详细讲解。</span> </p> <p> 相信读者能通过本课程学习打下良好Spring技能基础为后面Spring生态扩展技术做充足准备。 </p> <p> 本课程大致包含了以下几方面讲解: </p> <p> 1.<span style="font-size:14px;color:#333333;">Spring多种开发方式:XML方式、注解方式、schema方式、p命名空间方式等;</span> </p> <p> <span style="font-size:14px;color:#333333;">2.Spring核心基石:控制反转IOC/ID ;</span> </p> <p> <span style="font-size:14px;color:#333333;">3.Spring切面编程:AOP;</span> </p> <p> <span style="font-size:14px;color:#333333;">4.使用Spring开发JAVA项目、Web项目;</span> </p> <p> <span style="font-size:14px;color:#333333;">5.使用Spring整合MyBatis</span> </p> <p> <span style="font-size:12px;"><span style="background-color:#FFFFFF;">6.Spring</span>注解开发;</span> </p> <p> <span style="font-size:12px;">7.Sping核心源码分析</span> </p> <p> <span style="font-size:12px;">8.Spring整合Quartz等常见组件</span> </p> <p> <span style="font-size:12px;">    建议大家在学习本课程时除了看视频以外一定要将视频中案例和代码等亲自动手敲两遍以上并且动手做总结从而对知识理解。</span> </p>
©️2020 CSDN 皮肤主题: 终极编程指南 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值