快捷导航
 
漫长填坑路:浅谈5种不同配置的软路由硬件方案
VIEW CONTENTS

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

2020-3-19 21:39| 发布者: xtyly| 查看: 972| 评论: 0
摘要: 漫长填坑路:浅谈5种不同配置的软路由硬件方案,由乐居居会员发布在智能家居论坛的真实分享,本文是作者亲身的购买使用感受以及中立消费见解,旨为在广大网友中传播更好的消费主张。
看完喜欢想买?就在这里搜一下!想要什么搜什么:

前言: 

自从贪便宜入了星际蜗牛的坑, 这几个月就根本没停下过。 软路由的好处不言而喻,强大的流控,多拨,去广告,等功能在一个系统上就可实现,另外还有如黑群晖,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台主机时,才逐渐摆脱教程。 






Tab标签:

鲜花

握手

雷人

路过

鸡蛋

相关阅读

最新评论

推荐快讯更多

乐居居-让生活更智能!

  • 反馈建议:153890879@qq.com
  • 客服电话:
  • 工作时间:周一到周五

云服务支持

精彩文章,快速检索

关注我们

Copyright乐居居  Powered by©  备案号:湘ICP备15009499号-1