技巧分享:我的VM黑群晖安装及独特网络访问方案

技巧分享 技巧 原创 分享

首发:https://post.smzdm.com/p/a0780qv0/

前言

本来手上有一台旧笔记本(Lenovo U41-70),是16年初上学时候买的,配置一般(4G+i5-5200u+HD5500+机械硬盘500G),属于超级本,该有的接口都有(RJ45、HDMI、USB3.0、USB2.0),后期自行升级到8G内存,但由于cpu和机械硬盘的短板,日常处理多任务还是有点卡的,所以这两年很少用了。但是这款笔记本卖掉吧,并不值什么钱,而我也并不想卖掉,毕竟从大学到实习到正式工作都一直跟着我,比较怀旧,留作纪念。


本着物尽其用的原则,近期又把它倒腾出来了,一开始打算装黑苹果的,因为之前在实习的时候也装过,确实能装,但是当时是macos10版本,现在都14、15版本了,在GitHub、各大论坛上找了一圈,试用了一下都不合适,本打算就放弃了,突然想到这之前逛张大妈时候推送了几篇NAS的文章,心想把旧笔记本改装成NAS也是个不错的选项啊,说干就干

手把手安装黑群晖

经过一系列的Google搜索了解,决定选用Win10+VMware+群晖方案,原因如下:

  1. Vmware支持全平台,日常使用比较熟悉
  2. 使用VMware虚拟机安装可以方便携带、转移备份,还可以对虚拟磁盘进行加密,确保安全性
  3. 使用VMware而不是hyper-v是因为可以体验较新版本的群晖系统,毕竟软件大多是能用新版不用旧版
  4. 使用win10还可以当作日常办公电脑,处理office,浏览网页还是不成问题的,本文就是在旧笔记本上进行编辑的;而且win10驱动完善,各个硬件接口都能重复运用起来(之前也考虑过裸装或者装esxi,但考虑到少折腾,拓展性不强,就舍弃这条方案了);win10也是日常比较熟悉的系统,还可以安装各种软件来扩展家庭影院系统的功能,可玩性很高
  5. 等等

根据这位大佬的文章,非常详细的介绍VMware安装群晖系统,跟着一步步来就肯定能装好。vmware虚拟机安装群晖DS3617-6.2.2教程
我这里把博文导出pdf,涉及的文件也上传到这里,方便需要的人自取

与博文不同的是,我把磁盘设置为2T,为了多存储数据,免得很快空间不够用,到时候再折腾扩充磁盘的事情。

独特网络访问方案

安装完成之后,我先是在家庭路由器wifi环境下测试了MomentDS NoteDS Photo等APP,上传了手机本地的照片视频,第一次体验到群晖的软件生态,非常nice~
这个时候的虚拟机网卡设置的模式是桥接模式,也就是说需要依靠像路由器这样的DHCP功能,使得手机、物理笔记本电脑、虚拟机群晖系统自动获取到同一网段的IP,这样才能完成手机APP到群晖系统的网络访问

那么问题来了?

我想要的场景是:笔记本是满足随身携带的功能,既可以商务办公,又可以使用群晖NAS功能,如果我到了一个没有路由器WiFi的场景下,该怎么完成手机APP到群晖系统的网络访问呢?

初级方案

最初,我是想通过安卓手机的个人热点功能,先开个热点给笔记本电脑,然后还是默认虚拟机网卡模式是桥接模式,这样通过手机热点自带的DHCP功能,使得手机、物理笔记本电脑、虚拟机群晖系统自动获取到同一网段的IP,也就能完成手机APP到群晖系统的网络访问。

事实情况的确证明这个方案是可行的,但有瑕疵:

  1. 手机热点的速率和稳定性不行,实际上传过程总是会中断,体验不佳
  2. 对手机电量、性能也是个挑战
  3. 虚拟机IP不固定,手机APP连接时候无法判断服务器IP

优选方案

了解到初级方案的弊端后,我将问题进行拆分,采取用物理笔记本作为热点,让手机去主动连接笔记本

Win10移动热点

让笔记本开启热点功能,win10就自带了

手机连上后会自动获取一个同网段IP,而笔记本网卡的IP是固定的

那么此时手机到笔记本的网络通道已经打通了,而笔记本到虚拟机的网络通道更是没问题的,关键就是手机到虚拟机群晖的网络通道如何打通?

虚拟机映射

现在的问题转化成:局域网如何访问虚拟机?
好在,这种问题已经有前人解决了,网上也有很多分享文章
首先,需要把虚拟机群晖的网卡模式改成NAT模式

然后在VMware虚拟机网络编辑器设置一下NAT模式下的功能

比如,我把子网IP设置成192.168.88.0/24网段

打开NAT设置,添加端口转发,因为群晖系统的默认端口是5000,所以可以如下图设置

群晖系统需要把默认的自动获取IP模式改为手动


如此,虚拟机群晖系统的IP就固定下来了,而服务端口5000也映射到win10本地了

此时就可以通过http://127.0.0.1:5000/ 访问到群晖系统了,而且只要虚拟机开机就可以一直按此固定方式访问

如此,手机也就可以通过访问笔记本IP固定ip:192.168.137.1:5000端口,访问到虚拟机群晖系统了
然而实际用手机APP建立连接的时候居然无法成功?问题出在哪?

防火墙出入站规则

是的,问题出在win10自带的防火墙上。处于安全考虑,防火墙不允许陌生端口被访问连接,这个时候就需要设置win10防火墙的出入站规则了(不建议直接关闭防火墙,更容易出现安全隐患)
打开防火墙高级设置

新建入站规则

填入特定端口5000

允许连接

设置何时运用规则

设置名称和描述

新建出站规则也是如上步骤
至此,手机APP就可以通过连接笔记本固定IP来访问群晖系统了,虚拟机群晖系统的IP已经不再重要了

进行到这里,可以想象:

  1. 虚拟机可以通过设置win10启动项达到:win10开机,群晖系统即开机
  2. 可以在win10上通过frp等内网穿透软件达到外网访问win10的效果,即也就是访问到群晖系统
  3. 可以在win10上设置网卡远程开机功能,达到win10的远程启动即为群晖系统的远程启动
  4. 等等

新评论

称呼不能为空
邮箱格式不合法
网站格式不合法
内容不能为空