漫长填坑路:浅谈5种不同配置的软路由硬件方案

2019-07-17 15:37:48 343点赞 2229收藏 153评论

前言:

自从贪便宜入了星际蜗牛的坑, 这几个月就根本没停下过。 软路由的好处不言而喻,强大的流控,多拨,去广告,等功能在一个系统上就可实现,另外还有如黑群晖,UNAS等NAS系统。 最重要的,它仅让你付出最低几百元的成本,就可以实现过去上千元路由器才能实现的功能。

软路由的硬件要求相对较低,一款带网口的主板+CPU+硬盘就可以实现完整功能。 所以对于用户的可玩性相对较强,花费的成本对比比路由器的升级要小的多。

短短3个月,自己已经折腾了5台不同配置的设备做软路由。 有少许心得,仅供参考。


第一台: 星际蜗牛B款 (硬改双82583V)

漫长填坑路:浅谈5种不同配置的软路由硬件方案

作为第一台“入坑”级的软路由,星际蜗牛实在没什么好说的了, 网络上的教程与评测一抓一大把,优劣点都说的很明白了。 第一台我买的是B款,硬改双口千兆版本。 矿难和星际蜗牛的事情不再说了,自从入手了这套不到350元的“小垃圾”, ESXI, PVE, LEDE,爱快,群晖,UNAS,洗白,内网穿透,该试的花样都在这台机器上基本轮了一遍。

漫长填坑路:浅谈5种不同配置的软路由硬件方案

ABCD版本中,除了D款仅有单网卡版本,其余机型均有双网卡本,但只有C款绿色主板(皇帝版)才支持原生双千兆,其余均为需硬改或短接才能实现千兆网络。

目前市面上大部分为黑色主板,网卡型号Intel 82583V,较绿色板的intel I211网卡性能弱了一些,而且绿色双网版有恐怖的13个sata接口。

漫长填坑路:浅谈5种不同配置的软路由硬件方案

由于J1900以及小内存带来的各种问题,安装和配置ESXI过程中遭遇了各种小坑,于是更改成PVE系统+LEDE+NAS方案,稳定运行2个月无问题。不过这个“无问题“仅指系统没有死机, 这台硬改的网卡在网速稳定性上似乎翻车,明显达不到内网千兆速度。

由于星际蜗牛的教程和评价网上太多,这里简单跳过了。


第二台:工控机

漫长填坑路:浅谈5种不同配置的软路由硬件方案

工控机也是目前比较成熟的软路由方案, 我这台工控机的配置是 i5-3317U +8G内存+32G Msata硬盘,被动散热。 从配置上看,做台软路由+弱化版NAS还是绰绰有余的。

漫长填坑路:浅谈5种不同配置的软路由硬件方案

接口方面也是一应俱全,4个USB3.0+4个USB2.0, HDMI+VGA接口, 12V DC直流供电。

过程中遇到的问题

1. 扩展性不足

漫长填坑路:浅谈5种不同配置的软路由硬件方案

由于工控机的特殊性,主板尺寸及螺丝口均为定制,完全不能放到标准的ITX机箱内,另外主板挡板又是个问题。 主板有两个SATA接口,但实际只能接一个硬盘。

漫长填坑路:浅谈5种不同配置的软路由硬件方案

顶面盖板上仅支持2.5寸硬盘或是固态盘螺丝孔位。 安装一个后,剩余的空间不足以再安装第二个硬盘。

漫长填坑路:浅谈5种不同配置的软路由硬件方案

漫长填坑路:浅谈5种不同配置的软路由硬件方案

由于采用的是DC供电,主板没有提供电源Pin接口,硬盘的供电也成为了问题。 但是主板上有一个2P供电接口,通过2P转SATA电源线才能解决问题。

2.被动散热

漫长填坑路:浅谈5种不同配置的软路由硬件方案

工控机的被动散热原本是个很好的亮点,运行无噪音。 不过它最好是放在通风良好的环境中才有助散热, 像我这样放在鞋柜或是弱电箱中就悲剧了。 冬天感觉不到压力,一到夏天整个鞋柜都被烘的发烫, 怕时间一长鞋柜的挡板都变形了。 弱电箱这种更小的空间就更不用说了。 试着想过跟换为风扇散热,但主板上又没有风扇孔可安装。

在ESXI,ROS,LEDE,NAS系统安装方面,这台工控机倒是全程顺利,没有遇到什么坑。


第三台:华擎 J4205 方案

漫长填坑路:浅谈5种不同配置的软路由硬件方案

这块华擎J4205是闲鱼淘来的, 主板+16G内存+2块1T监控盘+乐拓SATA扩展卡共花了1000元大洋。 J4205作为J3455的小幅升级版,性能提升不大但价格差距还是比较明显,目前已经停产了,除了处理器外,其他配置均与J3455相同。

漫长填坑路:浅谈5种不同配置的软路由硬件方案

作为DIY 软路由的首选配置,华擎J4205 和J3455都有一个同样的问题:板载网口只有一个。对于需要做软路由的同学来说,多数倾向于再单独购买一块独立网卡。

漫长填坑路:浅谈5种不同配置的软路由硬件方案

除了单网口,这块主板在其他拓展性方面也是中规中矩。 M.2插口仅支持无线网卡,不支持M.2硬盘, 也没有独立的Msata接口。 原本家里多余的Msata和M.2硬盘都没有用上,只能又单独买了块2.5寸固态硬盘,占用了一个Sata3.0接口后,数据盘最多只能插3个了。

第二个问题是PCIE 1X接口。 虽然1X在速度上针对普通双口千兆网卡已经完全满足了,但也将接口限制死了。 目前PCI 4X的多口千兆网卡无论在型号种类还是价格上明显占据优势, 同样的价格下1X的双口千兆网卡可以买到4X的四口千兆网卡了。

漫长填坑路:浅谈5种不同配置的软路由硬件方案

机箱方面,我选择的依然是星际蜗牛机箱。 4盘位热插拔,支持ITX主板,50-60元包邮到家。同样的矿难机,暴风酷播云的空机箱也要近200元左右,HP Gen8更不用说了。最关键的是它刚好能塞进我的鞋柜,家里多余的3块1T硬盘还能利用起来了。

星际蜗牛ABCD四款机型中,机箱空间最大的是C款,前后面板采用了铝合金材质,达到3.7kg。 而其他版本在前面板上大多采用塑料材质,重量为2.6-2.8kg,最重要的是C款带有PCIE插槽挡板,扩展性更强。

漫长填坑路:浅谈5种不同配置的软路由硬件方案

硬盘盒同样支持固态硬盘。

过程中遇到的问题

1.电源接口问题

漫长填坑路:浅谈5种不同配置的软路由硬件方案

星际蜗牛机箱自带电源分为美基(120W),祖玛(150W),黑牌(200W)。 美基和祖玛为20Pin主板供电+4Pin CPU供电,黑牌为24Pin主板供电。 而华擎J3455和J4205的主板电源插口为24Pin,3个电源价格差距仅为个位数,建议直接入手200W,请购买蜗牛附带电源的同学务必注意。 笔者自己则是单独买了全汉的 250W电源。(24P不插满强迫症就犯)

2. 拓展网卡问题

漫长填坑路:浅谈5种不同配置的软路由硬件方案

PCIe 1X方案中免驱的网卡方案较火的应该是Intel 82576B。但这个网卡在我的J4205上无论如何都无法被系统识别到, 无奈只能换了同样免驱的博通BCM5720 双口网卡,支持直通,价格也相差无几。

3.硬件直通问题

漫长填坑路:浅谈5种不同配置的软路由硬件方案

这个问题是最令我吐血的。 我在ROS,LEDE全部设置完成后才发现ESXI内显示硬件全部不支持直通,用脚指头想想都不可能。 查了半天原因,最后在BIOS中发现J4205最新1.8固件中VT-d是默认关闭的。开启后就可直通了,悲剧的是ROS要重新部署了。

4. 板载 8111 螃蟹卡驱动.

漫长填坑路:浅谈5种不同配置的软路由硬件方案

J3455 和 J4205均搭载了Realtek RTL8111GR 螃蟹卡, 特点是ESXI官方原本镜像没有驱动,安装过程中提示上述文字,无网络接口,需要单独添加驱动。Vmware提供的ESXi-Customizer工具连Win7都不支持,只能在WinXP下运行,好不容易找到台XP的主机,结果又提示无法写入...

目前比较好用的是VMwarePowerCLI+ESXi-Customizer-PS的操作方式,过程并不算复杂,但这种加驱动方式会让你无比怀念windows系统。

最简单的方法就是下载驱动集合镜像了。 CHH上jtw大神做好的驱动集合镜像(点这里


第四台:HP服务器

漫长填坑路:浅谈5种不同配置的软路由硬件方案

公司这台塔式服务器自买来后就没好好利用过,6年前买来1W+, 原计划是拉专线与国外客户对接ERP系统用的, 结果客户根本没提起这事。 前几年一直当做FTP服务器来用,这两年索性关机不用了。

漫长填坑路:浅谈5种不同配置的软路由硬件方案

配置:

CPU: E3 1240 V2

内存: 4G DDR3 ECC内存 (后更换为8G)

网卡:1Gb 330i以太网适配器 双网口 (自己又加了一根PCI-E 4口 Intel 82580网卡)

自带磁盘阵列卡 B120i/ZM,支持热插拔

最大支持8块(LFF)SAS/SATA硬盘

尽管是6年前的机型,E3 1240 V2 还是足够秒全场的,而且扩展性也不是普通主机可比的。 当然前提是你千万别考虑能耗问题。

漫长填坑路:浅谈5种不同配置的软路由硬件方案

前面板解锁拆卸后有4盘位热插播硬盘座。 网上还有魔改的8盘位出售,目前来看没什么必要。

没错, 所有的一切看起来就是一款*级的NAS. 用个塔式服务器,起码比蜗牛强多了。


过程中遇到的问题

1.Esxi 镜像选择.

由于服务器的硬件特殊性,如果官方镜像不支持硬件,那么添加驱动就是个巨大的工程。这些驱动是否能找到还是个问号。为了避免尴尬,只能尽量找一下HP官方定制版了。

漫长填坑路:浅谈5种不同配置的软路由硬件方案

所幸刚开始的思路就是正确的,HP官网也明确表示定制版系统是最简单也是最可靠的方法,甚至某些服务器需要定制版才可安装完成。

漫长填坑路:浅谈5种不同配置的软路由硬件方案

查询所支持的机型列表中, ML310e Gen8仅支持到ESXi6.0... 离最新的6.7U2有6个大版本的差距。

漫长填坑路:浅谈5种不同配置的软路由硬件方案

都2019了你还让我装6.0??? 最新的 6.7版本无论怎样都要试试。

漫长填坑路:浅谈5种不同配置的软路由硬件方案

事实证明6.7U2对过去的配置依然有很好的支持, 安装过程中虽然小坑无数,但总算没有什么致命的问题。

HP,DELL等均有定制版的ESXi版本可供下载, 对于某些配置奇葩的机型,或者尝试定制版系统也是个不错的选择。

HP机型支持页面:点这里

HP ESXi镜像下载页面:点这里


2. ESXI 强制最低4G内存

安装ESXI第一步就出现了问题. 系统要求内存最低配置为4G,而我的内存刚好是4G,但因为被Raid卡的缓存及iLo显存分配掉200M左右内存后,系统显示只剩下3.8G内存了,达不到系统安装的要求。

解决方法:

安装流程到Welcome画面,按ALT+F1进入 编辑界面

登陆界面账号:root 密码: 空

cd /usr/lib/vmware/weasel/util

rm upgrade_precheck .pyc #文件可能不存在

mv upgrade_precheck .py upgrade_precheck .py.old

cp upgrade_precheck .py.old upgrade_precheck .py #如果直接把这个文件备份.old

chmod 666 upgrade_precheck .py  #增加权限后在原文件修改提示权限不允许

vi upgrade_precheck .py

编辑文本界面中查找 MEM_MIN #vi 搜索命令是斜杠 /

MEM_MIN_SIZE= (4*1024) 改成 MEM_MIN_SIZE= (2*1024)

wq! 强制保存退出

ps -c |grep weasel #不结束进程,

kill -9 [进程ID] #

此时正常情况下会跳回欢迎界面,如不跳回按ALT+F2返回继续安装

虽然解决了内存限制,但后续做网卡直通,内存预留给软路由时依然出现了内存不足的情况。为了避免各种幺蛾子,看来闲鱼一根内存条是再说难免了。

另外,折腾电脑15年,服务器还是第一次折腾, 结果买个内存还买错了。 我只知道需要买DDR3 ECC内存,结果不知道ECC还分特么Reg ECC 和 纯ECC 内存。

漫长填坑路:浅谈5种不同配置的软路由硬件方案

Vmware对服务器的支持还是非常出色的,可以看到所有的硬件均支持直通, RAID阵列卡,网卡,HP iLO控制均支持。 直通后的硬件对于提升性能,减少系统负担还是很有帮助的。


第五台: 映泰B85+Intel四代CPU

漫长填坑路:浅谈5种不同配置的软路由硬件方案

对于DIY粉来说,星际蜗牛,工控机,J3455,J4205都有个致命问题就是集成方案无法更换CPU。 从内心讲,我更推崇过往成熟平台的装机方案,像4-5年前的B85,H110方案等,与之配套的CPU目前价格合适,二手ITX主板在150-250之间就可搞定, H110甚至还可上Intel8代的U。 一款二手主板加低功耗CPU最低在400-600元左右,较J3455这样的方案虽然贵了100-200元,但自由度更高。

漫长填坑路:浅谈5种不同配置的软路由硬件方案

整套方案里,除了这块映泰ITX B85N是二手淘来的,其余配件均是家中电脑升级后剩下的。这块板子看中的是它双RTL8111G网口(又是螃蟹卡...), 以及PCIE 16X的拓展口(能做很多事情)。

漫长填坑路:浅谈5种不同配置的软路由硬件方案

主板有Mstata及MiniPCIe接口,可通过跳线切换Wifi网卡和Msata硬盘。 这块Sandisk 128G的SSD终于可以上岗了,不会再占用到左侧的4个Sata口。 不过这块主板的SATA配置为SATA3.0×2,SATA2.0×2,少许有些遗憾,但装机械硬盘问题不大。

漫长填坑路:浅谈5种不同配置的软路由硬件方案

内存DDR3 1600 4G ×2, 同样是电脑升级后换下的。

漫长填坑路:浅谈5种不同配置的软路由硬件方案

拓展的网卡为Intel Pro 1000pt 82571,PCIE 4X版本。 当初贪便宜闲鱼2张卡80包邮,现在也能利用上了。

过程中遇到的问题

CPU 问题.

这个问题我一直在纠结, 升级换下的CPU为I5-4590, 功耗84W。 这个U要是放在鞋柜里,估计柜子要变火炉,两年的电费估计又能挤出一台软路由来, 一定要换掉。

漫长填坑路:浅谈5种不同配置的软路由硬件方案

I5-4590淘宝商家回收价为410元, 闲鱼估计还可以再高点。 想着换同价位的低功耗CPU,目前同价位的低功耗CPU为i5-4590T (2.0Ghz 四核 四线程), 能满足需求,售价为420元左右,刚好可以替换,35W的功率也合适。 由于我现在还没有NAS在线视频的需求(目前数字网盘为看片主力) ,原本也考虑志强的E3--1240L,但价格太高了,后续可能要用的4K硬解可能也会出现问题。

总结:

写到最后,估计一定会有人问我这些配置在实际使用中有啥区别?

我的答案是:在本人200兆宽带的环境下,2345配置几乎感受不到差别。 除了翻车的蜗牛外,几台机器内网传输均能达到90-100mb。 这一类软路由,对性能的要求并不高,并不需要把它当PC搞。 把可玩的配置搞完后,大致慢慢出坑了, 5台设备除去原有的配置,自己的投入仅在2000元左右,可以说这个坑还不算深。

对于已经入坑的小伙伴来说,硬件有拓展性是重点,另外找到性能与能耗的平衡点就万事大吉了。

当然,软路由的重点并不是硬件。 系统方面才是值得深入的,这方面需要懂些Linux基础才能真正玩的转。正如笔者,起初对这类系统自信满满,真正深入后面对各种命令顿时完全懵逼。 直到装到第3台主机时,才逐渐摆脱教程。



展开 收起
153评论

  • 精彩
  • 最新
  • 从D525开始入坑,j1900,3865U都用过,总结是被动散热的工控机散热不好迟早药丸,最后C款机箱配200GE脱坑,装win10用hype-v,还可以利用视频输出做媒体播放器、玩游戏。AMD YES [赞一个]

    校验提示文案

    提交
    大胸弟,惠普的瘦客户机D525处理器,接个硬盘做nas能用吗?网上折腾的帖子很少啊

    校验提示文案

    提交
    AMD的稳定性如何

    校验提示文案

    提交
    还有13条回复
    收起所有回复
  • 楼主,你的映泰b85主板多少钱入的,现在好像都300多

    校验提示文案

    提交
    我的200闲鱼刚出掉 [喜极而泣]

    校验提示文案

    提交
    itx主板增加网卡的机箱有推荐的么?重量轻一点,散热还可以的

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 我现在一台没有,家里有三条宽带,移动,联通,电信想搞个软路由,求大佬推荐个方案,你这全玩了遍到底哪个最好

    校验提示文案

    提交
    3条宽带? 快来看大户人家了...
    只搞软路由,不需要NAS的话就工控机5-6口的,网上一大把。 要做NAS的话,我倾向方案5,ITX主板+PCIE4X 4口网卡.

    校验提示文案

    提交
    移动不用钱,联通就算了,电信绑了号码!!!

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 蜗牛B双,PVE下,网卡工作模式选半虚拟,黑裙给2核,软路由也给2核,内网跑满千兆是没有问题的。

    校验提示文案

    提交
    我的是有掉包现象,跑倒是能跑到的。

    校验提示文案

    提交
    那估计是没改好。。。我的稳如狗

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 有没有大神指点一下 安装routeros系统老是提示 fatal error:no harddrives found

    校验提示文案

    提交
    没找到硬盘呢

    校验提示文案

    提交
    已经搞定了,原来是不能sata硬盘。改成esxi+ros了

    校验提示文案

    提交
    收起所有回复
  • 疫情翻出来了家里10年前的古董AMD5000+黑盒以及配套的主板内存,不知道值不值得折腾个软路由或者nas

    校验提示文案

    提交
    amd不行

    校验提示文案

    提交
    收起所有回复
  • 楼主帮忙推荐一款i3 8100能用的便宜双网卡主板呗,台式机34代内存的,谢谢

    校验提示文案

    提交
    都8100了还要什么便宜的主板?? 直接技嘉H270N或者H370N啊,H270刷bios就能上8代

    校验提示文案

    提交
    哎,捡垃圾习惯了,舍不得钱

    校验提示文案

    提交
    收起所有回复
  • 这软路由和nas掰不开么?软路由就是路由功能,交换直接交换机,下载交nas,播放交播放器,都得掰开,不掰开保证不了网络稳定。

    校验提示文案

    提交
    同意,紫薯布丁

    校验提示文案

    提交
    同意 紫薯布丁

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 同鞋柜装网络设备,打算后期买机柜用的方孔条,把鞋柜改造成超短1U的机柜

    校验提示文案

    提交
  • g4560+b150平台,nas待机功耗大概26w

    校验提示文案

    提交
    我也是G4560,不过我用H110主板,带一个2.5寸机械硬盘,加8口交换机,平常用功耗16W上下。

    校验提示文案

    提交
    淘宝买了一个带t的u,看看上h110功耗最低能去到多少。之前也试过4560跟h110做软理由,不过发热太厉害了所以撤掉了。

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • 你这个只是折腾呀,买两k2p,一台主路由刷高恪做流控,另外一台做旁路由做去广告和xx上网。解决了软路由的发热问题。我觉得作为路由就要稳定,能忘记它的存在而不是天天折腾它。真的要折腾,直接买个deskmini 310装35w的cpu随便你怎么折腾也不会影响到网络。

    校验提示文案

    提交
    去广告和出国旅游差距就大了去了,各种掉速。

    校验提示文案

    提交
    收起所有回复
  • 买了i5 5300u的单网口工控裸板,一次到位,热功耗设计15W,没有带散热,没有dc电源,更没有机箱……想着618买的8G内存和84756双口peic x1网卡,还有闲置的网件8口网管交换机,折腾下来就不那么累了。

    校验提示文案

    提交
    我是这样组装的,低功耗目前淘宝卖的最贵的8650U,往下7500U,价格2000往上了,3215U 虚拟机 软路由 NAS 性能够了600块不带内存硬盘,我淘了两个5200U迷你主机,闲鱼二手500块,挺新的,加个2T 3.5硬盘,跑啥都够了,爱快加群晖,AC86U做AP,或者K2P,AC9都可以,千兆满速,COU常年不到百分之十,主板比楼主的第二个集成度高得多,散热常年40-50度,摸着温手,加个超频三,温度室温,运行快两年了。

    校验提示文案

    提交
    3215U断货了,咸鱼上涨价的疯狂

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • b85平台实体软路由实测,由于CPU负载几乎一直为0,4150/4590/4790整机功率都在20w左右,cpu没必要换

    校验提示文案

    提交
  • 所以,应该买蜗牛c款吗?

    校验提示文案

    提交
  • pve软路由网速问题好解决,把网卡换成virtio就好了,e1000的不行

    校验提示文案

    提交
  • j1900当软路由+ds218+能满足家用一切需求吧,不折腾 安心

    校验提示文案

    提交
    哈哈。同款,省心最好

    校验提示文案

    提交
    折腾出花来也就家用 [嘿嘿] 所以怎么不折腾用的舒服怎么来
    allinone一跪全跪,吃过这样的亏了

    校验提示文案

    提交
    收起所有回复
  • 我的蜗牛B双黑板,硬改后千兆能跑满。但是PVE LEDE+黑群运行10后,路由假死

    校验提示文案

    提交
    群晖不要放。

    校验提示文案

    提交
    收起所有回复
  • 问个事,大家拿来做啥多,下载4k的吗

    校验提示文案

    提交
    我直接买的老母鸡+k2p下4k感觉也没毛病啊

    校验提示文案

    提交
    4k现在去哪下

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 吐槽,关于customizer兼容性问题,我在Windows10下运行多次配置,妥妥的没问题 [中指]

    校验提示文案

    提交
  • 真的整nas直接上matx或者atx板子,买个hba卡刷it带硬盘(这个8x的),4口千兆网卡要4x的口,空闲的可以上16G的傲腾作系统,找个4Gu盘引导esxi系统,多的口用傲腾当缓存也不错 [皱眉] ,j3455m的扩展口都不够用,别说itx板子了。

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
2.2K
扫一下,分享更方便,购买更轻松