给群晖增加2.5G网卡
博主家里其实一直有2.5G的软路由,家里的主力PC也分别自带1G和2.5G的板载网卡,只可惜没有2.5G交换机,之前PC和NAS互相传输的速度始终只有100MB/s,在网上看了一些给群晖增加2.5G网卡的例子,于是自己便也买了一个USB的2.5G网卡,将NAS与PC单独连起来加快之间的数据传输,最终达到如下图所示的效果。

2.5G网卡的选择
做了一些调研也看了很多其他博主的攻略,市面上无非就是两种网卡
使用PCIE接口,此类网卡需要插在主板的PCIE接口上,价格不算贵,之前PDD上看到一款就50,而且可以隐藏在机箱里,不影响美观。

另外就是USB的,Type C和普通A口的也都有,此类基本在100元左右,需要占用一个USB口外挂在机箱上。

最开始想用PCIE的,说是RTL8125b的芯片。我看了下群晖原生并不支持,需要自己编译引导带上这个驱动。在OPENOS论坛中有大神也做了相关的引导可以直接用,参考https://www.openos.org/threads/20221125dsm7-xi225-i226.3529/ ,奈何小弟不才,没有替换引导成功,于是,只能退而求其次,在京东上买了ULT-unite,使用RTL8156b芯片的USB网卡,还好RTL8156b的方案也足够成熟,github上有大佬制作的驱动,只要去群晖套件里安装即可。
2.5G网卡的安装
先给大家看一下收到的货~挺精致小巧的一个东西。
那么,我们开始给群晖装驱动
需要确定一下你的群晖的架构,我们来到群晖官网做一下比对,https://kb.synology.com/en-global/DSM/tutorial/What_kind_of_CPU_does_my_NAS_have

比如博主是DS918+,那么从官网上对照下来就是Apollolake
我们来到大神的github页面,下载对应架构的驱动https://github.com/bb-qq/r8152/releases

随后,来到群晖的套件中心,手动安装刚刚下载的spk文件

第一次安装一定会提示失败

不要急,这时候我们通过SSH链接上群晖,用root账户跑以下命令
sudo install -m 4755 -o root -D /var/packages/r8152/target/r8152/spk_su /opt/sbin/spk_su
回到套件中心再次安装,就成功了

我们重启一下群晖
重启后,来到控制面板的网络,应该就能看到两张网卡都被驱动了。将你的电脑和群晖用网线连起来。

以我的网络拓扑为例,普通的千兆有软路由分配的是192.168.50.1/24的地址段
那么我需要为我的电脑与群晖的2.5G网换一个地址段,比如192.168.60.1/24
首先来到我电脑的网络中心,找到2.5G的那张网卡对应的链接

手动设置
IP,我用的192.168.60.xxx网段,xxx可以是任意2~255之前的数字
子网掩码255.255.255.0
默认网关192.168.60.1


来到群晖这,手动设置ip为192.168.60.224

互相ping一下,通了!

我们尝试去跑一跑iperf测试,
在群辉docker里安装iperf服务端



然后去在电脑上也下载一个iperf客户端:iperf.fr/iperf-download.php#windows
解压后来到文件夹目录,打开powershell,运行
iperf3.exe -c 192.168.60.224iperf3.exe -c 192.168.60.224
可以看到基本满速,2.37Gbps
传一个文件,基本也能跑到200Mbps以上
