由于本人番剧跟游戏存得比较多,眼看存储就要超过15T,手头的六盘蜜獾j1900速度只有千兆网,100m/s左右的速度,于是在一个月前折腾起内网万兆,寻找便宜万兆网卡时看到了这张卡:HP NC523SFP
先说一下结论:这张卡可以完美在群晖中使用!
其实买之前就看过了一位up的踩坑经历(链接),但由于囊肿羞涩于是没多想就以90块和120块的价格在某宝买回来了两张(某鱼价格最低已经压到70,我之前怕翻车就在某宝买的,后面买贵是因为急着要换了一家店发的顺丰),一张装在软路由上,一张装在NAS上,主力电脑装的是一张NC552(这张也是大坑)
起先其实没想着装群晖,我的板u是b365+i5 8300 看很多up装过UNRAID于是自己也装了试了一下发现性能确实着急,有校验盘的情况下写入速度很慢,而且校验盘写入比较大,有点怕校验盘会先蹦 遂放弃
然后就悲剧了,等我把数据备份好给NAS装上黑裙后发现:认不出万兆网卡了!
简单在中文网络下检索了一下发现有关这张卡在群晖中的使用几乎没有任何资料,上面那位up也只是折腾了FreeNas、ESXI、UNRAID,在群晖的官方网卡支持列表也搜不到这张卡,查资料到凌晨一点,第二天还要上班,万念俱灰,洗漱睡觉。。。。。
一觉醒来看了眼钱包立马振作起来,上班边摸鱼边查资料,终于在外网翻到一篇有关这张网卡的资料
嗯。。。。看不懂英文,咱还是看机翻吧!
标重点:该卡是更名为 HP 的 QLogic 8214
DMS原生驱动程序 qlcnic 应该支持该芯片
看到了希望!
又去查了一下,解答的这个人提到IG-88编译过qlcnic的驱动,于是调转方向去找如何编译驱动至群晖系统中,经过漫长的查找,终于找到几篇关键性的文章和开源仓库
- 自带工具包可使用github的Actions云编译群晖引导的仓库tossp/redpill-tool-chain: https://github.com/tossp/redpill-tool-chain
- pocopico/rp-ext 带有一大堆群晖驱动的仓库:https://github.com/pocopico/rp-ext
- NAS–ESXi 7.x 黑群晖DS918+ 引导镜像编译(添加cx341a和R8125B驱动) DSM7.01 安装:https://www.cnblogs.com/suguangti/p/15915293.html
- 历尽磨难,群晖Dsm7.0编译E10M20-t1(aqc107)网卡驱动,终获成功!:http://www.gebi1.com/thread-300971-1-1.html
- 【原创】RedPill黑群晖DSM7.1.0-42661引导编译过程:https://imnks.com/5081.html
- 免linux环境, 新手在线定制并编译最新版RedPill 7.0-42218:https://www.openos.org/threads/linux-redpill-7-0-42218.3626/
依靠上面的资料我们就可以着手编译群晖的引导了,具体步骤如下:
一、Fork tossp/redpill-tool-chain这个仓库,具体github账户的注册等基础操作可以先去Google,老手忽略
二、直接修改.github/workflows/test.yml这个文件
按注释删除自己不需要编译的其他版本的引导
在下面添加扩展驱动那里添加在 pocopico/rp-ext 这个仓库里的qlcnic驱动
修改网卡数量为4,一定要改,否则只认一个万兆网口,这段代码上面有关mac跟sn的可以在后期弄洗白时再编辑,千万别把自己洗全白的sn跟mac往上面填,你的这个仓库别人是能看到的!
修改完成右上角保存提交
三、使用Actions进行编译
如图示,开始编译,然后等待执行完毕
编译完成就可以下载下来了
装好后就可以看到网卡啦!
至此就编译完毕,不必花大价钱买专门兼容群晖的网卡,至于后续是否稳定还得用时间来证明
折腾完毕,打卡下班,今晚睡个好觉做个好梦
我自己编译出来的ds918+文件:链接:https://pan.baidu.com/s/1UyoBS8BNiAjIVPvU51pA8A?pwd=0000 提取码:0000
PS:这张卡发热很大,一般来说都得拿个6cm风扇拧到散热上或者想办法让气流对着散热片吹才行
最后附上软路由、NAS、UPS合影,希望我能少折腾点
由于不是科班出身,可能文章中有纰漏或者错误的地方,望大佬勿喷,也请大家实践过程中多思考多查一些资料,毕竟这些东西很容易过时,需要根据具体情况进行修改
发这篇文章的目的更多是为中文网络贡献一些资料,节省一些时间精力,愿各位永不翻车