家庭网络折腾记 篇二:HyperV+DSM&VPN折腾记

2016-08-19 09:14:29     作者:Anonymity丶      来源:什么值得买

标签: #家庭网络折腾记# 生活记录 普通硬盘

DSM搭建一套自己的NAS已经种草很久了,但是一直没动力,云盘太多还很方便。突然一天,云盘开始河蟹了,开始一...

DSM

搭建一套自己的NAS已经种草很久了,但是一直没动力,云盘太多还很方便。突然一天,云盘开始河蟹了,开始一家接一家关闭,一下就被刺激到了,正好某东做活动,就自己DIY了一套。因为本人IT狗,本着物尽其用的原则,这次DIY考虑多用途:除了NAS外,还用于DB和工作兴趣上的一些折腾。

配置清单

CPU:Inter I3-6100

主板:华硕 B150-PLUS

SSD:金士顿 120G M.2 2280 固态硬盘

内存:金士顿 DDR4 2133 8GB 台式机内存 X2(一个主板送的)

硬盘:WD4T红盘 X2;希捷3TB X2

电源:讯景(XFX)额定550W XTR550

机箱:Tt 狂热者A31

系统方案

操作系统:种草DSM的时候,看了好多关于黑群的文章,想过直接虚拟化但是个人觉得有点浪费吧(以后就不能加显卡挂游戏了,硬盘好像不能休眠),发现Win+HyperV更符合个人要求(HyperV虚拟机可以在宿主机关机时自动保存当前状态,启动时自动恢复)。

硬盘方案:SSD作为win10的系统盘,希捷2块硬盘raid0计划存储非重要数据(电影电视剧等等),2块红盘raid1存放重要数据同时配合DSM上的百度云同步。上述的raid使用win自带存储空间实现软raid。

DSM存储方式:这里没有直接将raid后的磁盘给DSM,而是挂载在win系统上再通过NFS方式挂载给DSM使用。这样磁盘既能win10使用也能给DSM使用,何乐而不为。但是使用NFS方式时,有一个需要注意的地方:DSM中需要建立索引的文件(照片,视频和百度云同步之类)不能在win服务器上操作移动,只能通过DSM操作,不然会因为DSM系统下文件的权限问题,导致不能创建索引而在相关服务器中无法查看。

安装部署

Win10旗舰版安装好以后HyperV是不会自动安装的,需要我们手工去增加这个组件(安装过程中会自动重启):控制面板-程序和功能-启用或关闭Windows功能-HyperV。

启用HyperV

简单说下HyperV下安装虚拟机:

打开HyperV控制台(控制面板-管理工具-HyperV管理器),首先点击“虚拟交换机管理器”新建一个外部虚拟交换机。

然后我们再点击“新建”开始跟着引导界面新建一个虚拟机。

虚拟机名称

虚拟机代数

设置内存

选择交换机

硬盘

选择安装文件

然后安装DSM,DSM安装就不介绍了,相关的经验很多。

 再说说虚拟机的一些设置细节(在控制台,点击虚拟机进行设置(需要关闭虚拟机)):

动态内存

动态CPU

自动启动

启动保存

NFS

服务端

在Win机器上启用NFS服务,很简单,可以安装”haneWIN NFS Server“

安装后使用管理员运行,打开界面进行配置;在“输出-编辑输出文件”中,配置NFS服务端共享目录

配置好后,我们点击“重新启动服务”即可。(有时候好像不起作用,不过可以通过命令的方式重启)

客户端

Win上的NFS服务已经搭建好,我们如何让DSM能使用这么共享的目录呢?

首先,我们在DSM中的文件管理中,安装自己的设计新建目录结构,然后通过命令的方式来挂载NFS的共享目录。

如何让上述命令自动执行呢?有两种方式:

开机自动挂载:SSH登陆到DEM后,编辑“/etc/rc“文件,在末尾的 “exit 0”前增加挂载命令

DSM任务计划:DSM-控制面板-任务计划中增加一个定时执行的任务计划,脚本中填写挂载命令


上述两种方式可以共存。

VPN

自己搭建一个VPN,又可以用于内网穿透,又能科学上网(需要国外VPS),多好。

首先我们需要购买一个VPS,配置不用很高,我买35刀一年(1CPU 512内存 20G硬盘 1个ip 每月2T流量),系统用的Ubuntu16.04,这配置只做VPN可能有点浪费,想折腾的还能自己玩玩。(服务商就不说了,免得说打广告。)

VPN服务常用的协议很多,这里就简单介绍下pptp和openvpn的搭建。

简而言之,pptp的优势是任何终端基本都不需要安装客户端,系统自身都支持pptp协议。

PPTP

OpenVPN

OpenVPN我尝试的时候,使用的开源的Pritunl,有Web管理页面。官网有各个系统的安装方法,这里用Ubuntu16.04举例:

内网穿透+远程唤醒

有了VPN以后,在局域网内登陆VPN,然后在VPN服务器上设置跳转就能实现内网穿透。

VPN连接这里就不说了(各环境各不相同),这里就简单说说如何配置内网穿透和实现远程唤醒。

内网穿透我们通过购买的VPS的iptables来配置端口跳转

上面这个是我用来实现远程唤醒配置的一个udp跳转,我这里的 192.168.254.254这台机器是ROS路由,然后我在ROS里面配置一个udp的端口跳转指定到我需要唤醒的机器上就行了。

其中,远程唤醒需要电脑启动网络唤醒才行,相关的方法网络上很多介绍,这里也简单介绍下:

1.BIOS中启用唤醒功能(依据各主板界面方式不一样,这里就不详细介绍)

2.网卡配置

3.电源配置

上述都配置好以后,我们就能实现在外网通过多种方式(电脑软件、web服务、手机APP)远程唤醒局域网中的计算机了。

返回沙发首页  
沙发管家微信
扫描关注沙发管家微信 QQ群: 沙发网官方群 微博:

资讯评论

亲,你需要登录后才能进行评论喔!

还没有评论,快来抢沙发吧!

提示

相关文章推荐

热门设备安装方法 查看更多>>

最新设备

智能电视 / 盒子评测

安装指南

应用

热门专题