前言

最近折腾了一下软路由,过程比较曲折,花费了一些money,但也还算可以接受。

这边把过程记录一下。

出发点

  1. 喜欢折腾(重点)

  2. 为新房搭建万兆内网做准备(次要点)

    大致结构如下图:

    万兆交换机下面的设备的网卡也要更新成万兆,为此在海鲜市场淘了好久,还买了张坏卡,都不能退。

    目前的主流卡都是服务器上拆下来的,X550之类的。

过程

开始

最开始是准备把一台旧笔记本当旁路由用,其实这个是非常好的方案,又有性能相对来说也省电,最后在我决定要组主路由的想法后,那台笔记本被我拆了(因为只有一个网口,想拆开来看一下能不能加个网卡),最终的结果就是支离破碎。小亏。

购机

然后我就去边上的电脑维修点,他们那边有很多破旧的电脑,也有类似J1900那种小主机,但是一问价格,和割韭菜没啥区别,当别人不懂乱报价,随便一块性能一般的板上来就500,还不带内存和硬盘,一番讨价还价后无果。不当这个冤大头。

我的想法是组一台性能好一点的机器,但是又不想组一台台式机那种规模的(比较已经有一台当NAS用了),还是往小主机方向考虑,太贵的性价比不高,性能太低的话以后也没法升级比较麻烦,最后挑了一台N5105的小主机(和商家沟通了下送了个电源)。

网上说这个CPU会频繁重启,经过我亲身体验下来毫无问题。

接着又配了32G内存和512G的硬盘(大小根据自己需求,要下载的话还是建议买大点)。

这样一台小主机就搞定了。总共花费 RMB 915

安装

等待了几天,赶紧装机吧,很简单的内存和硬盘还有电源一插,结束。

这边底层系统的话可以考虑 ESXI 和 PVE,虚拟 爱快(主路由)openwrt(旁路由) ,性能强的话再加 群晖windowsubuntu 等系统都行。

这边就不多说了,网上教程一大堆,这边推荐一个我觉得说的很详细的教程:

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经验的人来说真的不建议。

其实不想折腾的话,真的建议买个华硕的高端路由器,基本的功能都是可以实现。

后期如果有其他东西的话我再更新吧。散会~