[硬件产品讨论] 最近论坛里关于nas和软路由的讨论比较多,我来凑个热闹,分享一下我家里的环境

Goldn-avatar

Goldn

2022-05-15T05:58:17+00:00

我家目前是openwrt 4口软路由+小米ac2100刷openwrt做ap+洋垃圾交换机的网络配置
其中软路由4口用了3个口,依次是wan口,iptv口,lan口,实现了局域网内多终端都能看iptv
然后小米ac2100是单纯的ap,也用来做交换机,同时我小黄鱼买了一个将近20年前的8口千兆傻瓜交换机,就算把整个网络环境带起来了
软路由上主要跑了nginx反代一些内网的服务可以在外网ssl访问,再就是因为有公网ip所以做了ddns,还有用了wireguard来搞私人局域网。直接通过github云编译自己编译好固件刷进去就完了。
因为路由器基本上是你家庭隐私的防火墙, 所以我并不推荐别人贸然去刷openwrt,或者网上找个什么教程就啪啪啪搞一堆功能出来,首先你要熟悉你在做什么,然后再去做,这样即使出了问题你自己也能知道到底问题出在哪不是……
现在的商业路由器挺好的,虽然隐私保护上可能有一点点问题,但是总比自己折腾把自己家搞成别人的肉鸡强……

然后是nas,nas我最开始是用淘汰的电脑做的,装的omv,也基于omv一直在学linux,过了两年觉得入门了,就换了unraid
unraid是基于Slackware的,但是他做了一些自己的设计:
首先,unraid的启动很有意思,他有一个只读的文件系统,然后在启动运行时释放到内存,再根据usb设备上的配置文件将其他插件系统准备好,最后系统完全启动,你在运行时对系统做的任何更改都会在重启后失效,这意味着用户很难把系统搞坏(重启就好了),但是这也意味着一般用户很难持久化自己的配置。
所以我并不推荐普通用户使用unraid,除非你真的对于虚拟化有非常强的执念,同时又用不习惯pve和exsi 原因很简单,作为一个商业软件,unraid对于普通用户的支持和群晖、威联通比逊色很多,很多时候用户的一些需求只能求助于社区而不是找官方让他添加。
举例来说,我前几天买了一个5.1的usb蓝牙,插上之后发现驱动起来了但是扫描不到设备,最后发现原来是当前版本的linux内核并没有添加这个型号,所以最后我去arch社区里找到一个编辑二进制文件的解决方案,自己写了一个脚本来保证每次启动的时候都可以自动生效。奥对了,unraid官方并不支持蓝牙,他只保证集成了必要的蓝牙驱动,想要用好蓝牙你得用社区插件安装bluez,然后基本上都是在命令行界面来完成配置。
这就意味着,当你的需求超出官方提供的功能之后,你很难通过自己来解决,尤其是官方提供的功能本身就不怎么多的情况下。
但是如果你是一个linux用户,我还是强烈推荐你使用unraid的,因为unraid提供了一个保险:如果我搞砸了,重启就好了。unraid里的重启真的是可以解决一切困难的,如果你知道在哪搞砸了,直接把u盘拔下来把对应的配置删掉就行了,如果你不知道,unraid还提供了一个无插件启动项,让你能进操作系统来解决问题。同时,unraid基于Slackware使得如果你真的缺少某些保,你几乎可以直接从社区找到对应包的slackware build,自己起一个编译用的虚拟机,然后编译,丢到unraid里释放,ldd看一下缺少啥依赖,再编译,最后你就能获取到一个最小化的插件包,写一个脚本在启动时释放就行了。事实上,unraid的社区插件基本上都是我说的这个套路。
因为我个人是一个比较初级的linux用户,从玩nas开始就一直和linux打交道,也能在stackoverflow和google的帮助下自己写一些脚本来实现想要的功能,有什么想要跑的服务也能自己去写个docker来搞出来,所以用unraid可以说如鱼得水。但是对于普通用户来说,面对一些情况,如果没人帮你,那你基本上就做不到。根据自己的需求买成品nas能节约你的时间,降低你的心智负担,当然,如果没啥需求,不用nas更好。
Grvdgez-avatar

Grvdgez

[s:ac:哭笑]纯度很高,我是外行基本看不懂,但是觉得很厉害,自己家构想搭建一个nas能用来多终端看看电影,平时存一下小姐姐就差不多了
lightt-avatar

lightt

在购买和入门威联通+n块硬盘,累计下载了超过10t内容后,赞同楼主的最后一句话:当然,如果没啥需求,不用nas更好。
Easifier-avatar

Easifier

大佬,请问一下,我家目前用的无线网方案是:光纤入户——光猫——TL-R479GPE-AC——AP,我现在想加个NAS,单纯的购买成品NAS达不到万兆内网,比较想实现这个功能,网上教程是DIY一台可以实现,现在是对网络连接方案有疑惑,您方便受累给讲讲吗?软路由这块怎么操作,我还有一块闲置的瑞斯康达网关,DIY的话暂时是准备参考这个配置
[img]https://img.nga.178.com/attachments/mon_202205/16/9aQjgh-ku1wZjT3cSu0-l1.jpg[/img]
Goldn-avatar

Goldn

Reply to [pid=611016290,31923090,1]Reply[/pid] Post by [uid=63157772]yang3117698[/uid] (2022-05-16 14:08)

看了你这个板U价格我好后悔当初买的垃圾七彩虹H510M,就为了通电开机,搞了一个残疾板。

你想要万兆内网,不知道你是想怎么个内网法,最简单的办法就是你nas和你PC各插一张万兆网卡,一根网线直连。
此外你万兆内网的盘速也得跟上啊,机械盘很难跑满万兆,pcie插一张能扩展4个nvme的扩展卡,买4张nvme ssd?我觉得大可不必。
所以我个人的建议还是把万兆内网的钱先省省,等ssd的价格再降一降。
如果你是设计师之类的需要高速内网剪辑视频啥的,忽略我的建议。
Easifier-avatar

Easifier

Reply to [pid=611017966,31923090,1]Reply[/pid] Post by [uid=43377109]迷路的小羽先生[/uid] (2022-05-16 14:15) 1,感谢您的回复,这套配置是包含软路由,虚拟机,NAS储存,BT下载,硬件转码等的。UP主公布的这套配置是全能NAS,ALL IN ONE,对于万兆网卡的配置也是向您说的这样,PC机和NAS各插一个万兆卡,教程实测数据近乎1Gb/秒的;
[img]https://img.nga.178.com/attachments/mon_202205/16/9aQjgh-ds2uK28T3cSmy-d4.jpg[/img]SSD只是作为缓存起到一个碎片小文件读取时间缩短的作用,并不作为主力盘使用;这块主板有2条PCIE*16的插槽,一个速度是x16、另外一个速度是x4,还有一个x1的插槽。这3个插槽分别插四口千兆网卡,万兆网卡,以及SATA扩展卡,最高能接10块盘呢,虽然大概率用不到那么多,总比没有强吧,2条M.2接口看心情插SSD

2,我这边的需求基本是轻NAS级别的,存存照片文档音乐视频之类的,能分门别类最好;然后家庭局域网下投电视看看高清视频,所以才想着万兆卡的话速度会快一些不容易卡顿;外网访问这块能有最好,可以解决一部分办公电脑数据备份问题,有外网了兼娱乐影视方面更好一点;综合算下来,加上我再网上搜了一部分资料,成品NAS中极空间的轻NAS和APP集成功能很好,但是评论有说影视功能方面还不太完善,群晖又是高价低能,不太想花这个冤枉钱,还是DIY自己组一套,然后跟着教程研究装软件比较合适,省下来的钱还能买块大容量的机械盘。

3,目前我比较抓瞎的就是组网方案,查了一下TP的这套AC+AP方案好想是比较闭源的,没法加软路由,而且我现在也没搞明白软路由的概念
[img]https://img.nga.178.com/attachments/mon_202205/16/9aQjgh-66ssK2lT3cSop-h0.jpg[/img]像这种组网方案我理解起来还是有点困难
Goldn-avatar

Goldn

Reply to [pid=611027847,31923090,1]Reply[/pid] Post by [uid=63157772]yang3117698[/uid] (2022-05-16 14:57)

我没用过爱快所以对爱快+openwrt的方案并不是很熟。
不过你说的AC+AP这个,其实openwrt是有一个叫easymesh的app的,你可以搜一下,我没用过,不知道这个怎么样。
brandon_coolsav-avatar

brandon_coolsav

怎么感觉软路由和NAS只是一些垃圾佬在玩。。。。
Goldn-avatar

Goldn

Reply to [pid=611035855,31923090,1]Reply[/pid] Post by [uid=38484256]tommyzw[/uid] (2022-05-16 15:31)

我家现在除了交换机也没有垃圾佬用的东西啊,而且交换机也是因为当时不知道买啥,本地买了一个顶着用,想着以后装修时再换。