我的家庭NAS玩法——前篇
这是我8年来第一次发技术贴,如果写的不对,各位大佬不要喷我哈。之所以写这个文章,是因为身边不少朋友都有搞NAS的打算,所以问我的人也不少,一个一个解释太麻烦。这个文章写好以后,让他们回去抄作业就好了,省的我一遍一遍的说,太累了。
平时没事就上来看看,不知道是不是我被大数据了。只要打开什么值得买,必然会给我推NAS的东西,贵的便宜的,反正什么都来。但是作为一个垃圾佬,什么白群,qnap,这种高端货,我也只有眼馋的份。老婆不让花钱折腾这种东西,所以4年前开始自己折腾NAS,黑裙,omv,freenas,rockstar,unas,反正基本上能用装的NAS系统全装过了,最后留在了unraid。我也就玩个乐子,没怎么折腾,平时也就存个电影什么的,备份备份照片,其他的用处基本上也没啥。我相信大部分家里用的nas也就基本干这些事了,那些做视频剪辑的不算。
最近刚把老机器卖给同事了,因为之前的机箱只能装3块硬盘,而且我的3个4T硬盘已经差不多满了,所以决定换个机箱,做个小升级。顺便换成itx的主板,之前MATX的机箱有点大,放着不方便。
先露个脸
之所以买这个就是看着体积小能上5个硬盘,但是当时花了我600多,我觉得太贵,有点不值。心疼了好几天。NAS的配置我就不说了,反正都是些破烂,除了机箱贵点,剩下的都是闲鱼的垃圾货,当然CPU是我以前老机器上拆下来的,第7代i7,反正目前我用下来能满足我的所有需求。不过有一点我提一下,我的主板有2个网卡,这是我折腾他的主要原因。因为那啥不容易啊
技术贴正式开始
前面都是些废话,这里开始我讲讲我自己是怎么折腾的。
先说NAS系统,我用的是unraid6.11.5,剩下的各位自己领会。
CPU的需求,支持虚拟化的CPU就行,至于是什么,各位看自己的使用情况,我建议4核心以上。我跑了3个虚拟机5个docker,平时还有视频解码的需求,所以CPU还是好点的好。不过CPU好点就意味着不省电,如果要省电的话,就仁者见仁了。
内存,我自己是16G的内存,目前内存占用率在57%左右,我给虚拟机的内存分配比较多,8G也是没问题的,给虚拟机少点就行了。
我的NAS充当了文件共享,路由器,那啥,照片备份,以及下载器的功能,如果你和我的需求差不多,那你按照我的做法做下来,基本上能满足你的使用。我就一个一个往下说。
路由器
我我的UNRAID里开了2个路由器的虚拟机,一个是opnsense,作为主路由。一个是openwrt,作为旁路由,负责那啥和提供个人VPN。
先说opnsense,这款基于FreeBSD系统的免费防火墙还是有点意思的。我用它最主要的地方就是dot和freedns,这两个功能一个负责家庭网络的安全,一个负责免费的DDNS服务。不然我想从外面访问NAS就只能依赖zerotier或者向日葵了(这两个东西都不咋地,反正我觉得不好用)。以下为opnsense的配置过程。
首先需要让你的另外一个网口分配到虚拟机中,进入unraid的工具,然后点系统设备。
然后进去找你的第二张网卡或者第二个网口。
这里每个人都不一样,我的网口就是上面这个,把勾点起来以后会提示重启机器,重启完了以后就可以给虚拟机使用这张网卡了。
先在opnsense的网站上下一个系统,我就直接把链接贴这里了https://mirror.ams1.nl.leaseweb.net/opnsense/releases/23.1/OPNsense-23.1-OpenSSL-dvd-amd64.iso.bz2
下好以后放在unraid的共享文件夹里,具体位置随便,我在unraid里开了一个isos的文件夹,专门用来放安装镜像。
创建FreeBSD虚拟机,
在虚拟机创建页页面,自行选择CPU和内存的大小,BIOS设置要注意选SeaBIOS,然后选择ISO文件。配置虚拟硬盘的大小,我建议20G以上,因为要用unbound dns进行网络加速,会占用不少空间。最后记得勾选网卡,不然用不了。
然后创建,开始进入安装opnsense的环节。
点击虚拟机的图标选择VM console(VNC)进入虚拟机的控制台,什么都不要按,直到下图这个界面。
输入,用户名installer,密码opnsense,进入下一个界面,直接回车。
选第一个,回车
选你的硬盘,应该是20GB。
等待安装结束。
你可以选择改密码,也可以选下面的退出重启。
重启后,登录名root,密码如果你没改,opnsense,来到这个界面,你应该能看到你的LAN地址是192.168.1.1。
用你的电脑访问这个地址,(通常来说,家里的地址可能会和这个有冲突,最简单的办法就是把这个NAS连你家路由器的线拔了,然后用电脑直连这个NAS的1号网口,通常是主板上的那个口,然后就可以登录这个地址了。进去以后你就可以把这个地址改成你想要的地址。
登录web页面后是这个界面。
在左边选择系统,向导,进入向导配置。点击下一步。
根据自己的喜好修改信息。
一定要选PPPoE,不然没法用DDNS,你可以打电话和电信说把你家猫改成桥接,在你自己的路由器上拨号,要不然你就只能用zerotier或者向日葵来实现外网访问了。
重新加载让系统生效。
进入服务,DHCPV4,LAN,填写相关信息,注意两个地址。DNS服务器是防火墙的内网地址,网关是你用来那啥的openwrt的地址(如果你没那啥需求的话,就还是你的防火墙内网地址)。
进入服务,Unbound DNS,高级。然后按照下面的图填写信息。
进入DNS over TLS,按照下图添加信息。
进入系统,固件,插件,输入ddclient,安装这个插件,时间可能会有点长,不过等等就行了。
进入服务,动态DNS,设置,点击加号,添加账户信息,需要现在freedns注册个域名,免费的,而且速度不错,自行百度怎么弄,很容易的。里面有很多选择,如果你有别的,选别的也可以。之所以没用国内的服务商,还是一个字,穷。
配置完成后,opnsense的网络就完了。
明天再写openwrt的部分,完成个人VPN和那啥的功能。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
AlDa
校验提示文案
值友9993606199
校验提示文案
心中的国王
校验提示文案
等等党威武
校验提示文案
路特加
校验提示文案
值友7383808472
校验提示文案
值友7383808472
去看看
校验提示文案
超逸绝尘
校验提示文案
傅师傅
校验提示文案
路特加
校验提示文案
等等党威武
校验提示文案
傅师傅
校验提示文案
心中的国王
校验提示文案
超逸绝尘
校验提示文案
AlDa
校验提示文案
值友9993606199
校验提示文案
值友7383808472
去看看
校验提示文案
值友7383808472
校验提示文案