vmware构建自由的局域网-虚拟磁盘文件篇

vmware安装koolshare-虚拟磁盘文件方式

说明


         如果你想在本机构建一个灵活的虚拟局域网,我们可以使用开源的openwrt进行构建,但是openwrt官网比较难访问,我们可以使用国内优秀的koolshare.它是openwrt的一个分支,非常的简单好用.koolshare的可玩性非常高,完全可以将koolshare安装到实体机器上做家里的主路由使用.

       我在工作中需要较为真实的模拟k8s生产机器的一些使用场景,这种方式比较适合我.分享给需要的人.

        本文我们计划构建一个内网网段为172.16.102.0/24的网络.这个网段下面可以运行多个虚拟机机器.这个网段下的虚拟机可以在内网中通信,同时也可以通过我们的koolshare路由器访问外网.这样koolshare可以实现防火墙,上网策略,代理等等强大的功能.

 准备


1.koolshare官网:https://www.koolcenter.com/
2.koolshare版本:openwrt-koolshare-mod-v2.31-r10822-50aa0525d1-x86-64-combined-squashfs
3.vmware版本:VMware® Workstation 17 Pro 17.0.0 build-20800274 ,vm版本没有限制,不过建议最新版本,vmware对个人免费,可以从官网申请密钥

4.koolshare版本:LEDE_X64,我们使用x64架构版本

5.koolshare下载地址:KoolCenter 固件下载服务器

下载


打开官网下载地址:KoolCenter 固件下载服务器

找到下图中的这个文件,注意vmdk是虚拟机VMware创建的虚拟硬盘格式.下载后的vmdk文件是不能直接被虚拟机使用的.

完整下载地址:

https://fw.koolcenter.com/LEDE_X64_fw867/%E8%99%9A%E6%8B%9F%E6%9C%BA%E8%BD%AC%E7%9B%98%E6%88%96PE%E4%B8%8B%E5%86%99%E7%9B%98%E4%B8%93%E7%94%A8/openwrt-koolshare-mod-v2.31-r10822-50aa0525d1-x86-64-combined-squashfs.vmdk

分配网络 


1. 打开vmware,编辑-虚拟网络编辑器

2. 选中刚刚创建的VMnet4,按下图更改

 

3. 点击应用按钮,完成网络设置,点击确定按钮关闭配置窗口.

 

安装koolshare 


1. 新建虚拟机

2. 选择自定义,下一步

 

3. 点击下一步

 

4. 点击下一步

5. 选择linux ,版本选择4.x, 点击下一步

6. 设置个名字,点击下一步

7. 选择1个内核即可

8.  内存选择1G即可,点击下一步

9. 这里先保持默认,一会儿回来修改,点击下一步

10. 点击下一步

11.  选择IDE磁盘类型 然后点击下一步

12. 选择使用现有的虚拟磁盘,点击下一步

13. 选择你下载的vmdk文件,点击下一步

14. 这里保持现有格式  转换都可以, 我选择保持现有格式,点击下一步

15. 点击完成

16. 编辑虚拟机设置

17.  点击网络适配器,选择自定义,然后选择刚才创建的VMnet4.注意此时应该只有一个网络适配器.不要添加网络适配器设置为自定义,必须更改这一个,否则路由器无法上外网.

 

18. 我们新增一个网络适配器,设置为net或者桥接,点击确定完成设置.

19 最终设置如下

 启动虚拟机


1. 点击 启动些虚拟机,启动虚拟机

2.出现这个提示点击 否

3. 等待输出停止

4. 输出停止后代表已经启动起来了,此时回车,会出现下面的图片

 

5. 检查网络配置

我们使用ifconfig命令查看网络配置

此时可能无法显示完全信息,我们使用ifconfig | less  命令显示.

 

因为我们的网段的172.16.102.0/24 br-lan接口显示的是172.16.101.2 这明显ip不正确(172.16.101.2 是我机器的显示,你的可能和我这显示不一样,可能是192.168.1.1,只要和你的定义的网段不一致,就是不正确),我们输入q退出less,我们更改网络配置

 

6. 更改网络配置

我们输入

vi /etc/config/network

打开配置文件.

找到:

改为172.16.102.2 (你定义的局域网),我不建议你用172.16.102.1,因为可能这个ip已经被你主机的虚拟网卡占用了,使用.2比较保险,省去很多麻烦

完成后输入:wq退出.

我们重启网络:

service network restart

7. 测试

我们输入 http://172.16.102.2 回车

输入密码:默认是koolshare,点击登录即可

我们测试下能否访问外网

ping g.cn

 

证明外网是可以通信的.

加入局域网 


我们按照正常创建主机的方式创建虚拟机,只要把虚拟机的网络适配器改为VMnet4,即可加入koolshare管理的局域网.注意如果你的虚拟主机不是自动获取ip地址的话可能需要手动更改ip地址,dns地址.重启网络服务等操作.这不是本次教程的内容,我们不再说明.

koolshare功能截图 


1.强大的总览

2.强大的软件中心

3. 高度自由的防火墙

猜你喜欢

转载自blog.csdn.net/corosync/article/details/128707390