前言
最近折腾了一下软路由,过程比较曲折,花费了一些money,但也还算可以接受。
这边把过程记录一下。
出发点
-
喜欢折腾(重点)
-
为新房搭建万兆内网做准备(次要点)
大致结构如下图:
万兆交换机下面的设备的网卡也要更新成万兆,为此在海鲜市场淘了好久,还买了张坏卡,都不能退。
目前的主流卡都是服务器上拆下来的,X550之类的。
过程
开始
最开始是准备把一台旧笔记本当旁路由用,其实这个是非常好的方案,又有性能相对来说也省电,最后在我决定要组主路由的想法后,那台笔记本被我拆了(因为只有一个网口,想拆开来看一下能不能加个网卡),最终的结果就是支离破碎。小亏。
购机
然后我就去边上的电脑维修点,他们那边有很多破旧的电脑,也有类似J1900那种小主机,但是一问价格,和割韭菜没啥区别,当别人不懂乱报价,随便一块性能一般的板上来就500,还不带内存和硬盘,一番讨价还价后无果。不当这个冤大头。
我的想法是组一台性能好一点的机器,但是又不想组一台台式机那种规模的(比较已经有一台当NAS用了),还是往小主机方向考虑,太贵的性价比不高,性能太低的话以后也没法升级比较麻烦,最后挑了一台N5105的小主机(和商家沟通了下送了个电源)。
网上说这个CPU会频繁重启,经过我亲身体验下来毫无问题。
接着又配了32G内存和512G的硬盘(大小根据自己需求,要下载的话还是建议买大点)。
这样一台小主机就搞定了。总共花费 RMB 915。
安装
等待了几天,赶紧装机吧,很简单的内存和硬盘还有电源一插,结束。
这边底层系统的话可以考虑 ESXI 和 PVE,虚拟 爱快(主路由) 和 openwrt(旁路由) ,性能强的话再加 群晖 和 windows 、 ubuntu 等系统都行。
这边就不多说了,网上教程一大堆,这边推荐一个我觉得说的很详细的教程:
ESXI All in one | ESXI8.0安装iKuai+openwrt双软路由、黑群晖(新装及重新启用原有硬盘中数据)、Windows虚拟机保姆级教程
bilibili:BV1y14y1A7at
这是我在群晖里面同步照片时的CPU占用率,平时只是简单访问的话,这3个系统加起来都占用不了多少。
待机状态下的3台虚拟机CPU占用:
运行情况(散热)
在正常运行几天之后,我摸了一下机器,还是比较烫手的。
考虑到这台设备比较要365天开机的,还是给它降降温,正好手上有2个之前拆下来的风扇(一个是机箱上的风扇,一个是CPU的散热器),接口是小3pin和小4pin,正常是12V供电,因为我只需简单转起来,用5V的USB供电就可以。然后淘宝再去挑一下这个接头。花费 RMB 25。
买的时候我以为是3根线,拿到手发现就一根,也就是只有一个接口。只能自己DIY一下,一拖二了。
又因为是2个风扇,最好的方案是一个风扇放在下面网上吹,另一个风扇放在上面往上吸(应该是这个原理)。
于是又买了一个小架子。花费 RMB 56.6。
总共花费 RMB 81.6。
组装后如下图:
成果:非常显著的效果,如果说不散热的情况下,外壳可能有60-70度,那么现在室内30度左右的情况下,外壳感觉也差不多,感觉外壳的温度反而还要更低一些。
万兆网卡
万兆网卡只能说比较麻烦一点,光口电口的,其实还是觉得电口好,但是电口要模组,家里布线什么的也有要求,目前我是只考虑电口,等以后搬新家了就优先光纤。
总共买了3块网卡,一块是 X540-T2,好像 RMB 90 ;另一块 X550-T1,RMB 150 买了个坏的,还不让退,血亏;最后一块是 TP-NT521, RMB 300。
总共花费 RMB 540。
说一下最后为什么买TP的,而不是和之前一样选 X540或者X550,主要还是不想买服务器上的东西,东西可能是没问题的,但是很多海鲜市场上服务器拆下来的东西重新包装一下,质量真的层次不齐,可以买民用级别的还是建议民用级别的,坏的概率不会特别大而且坏了至少还能找得到地方修。
最后
设备终于稳定运行了,至少目前来说是完全没有遇到问题,中间把一些功能给运行起来了(科学上网,远程唤醒,外网访问,广告过滤等等)。
软路由的事情终于告一段落了,折腾起来真的比较费劲,新手真的很难,尤其是对于毫无linux经验的人来说真的不建议。
其实不想折腾的话,真的建议买个华硕的高端路由器,基本的功能都是可以实现。
后期如果有其他东西的话我再更新吧。散会~