给群晖增加2.5G网卡

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

2.5G.jpg

2.5G网卡的选择

做了一些调研也看了很多其他博主的攻略,市面上无非就是两种网卡

  1. 使用PCIE接口,此类网卡需要插在主板的PCIE接口上,价格不算贵,之前PDD上看到一款就50,而且可以隐藏在机箱里,不影响美观。PCIE.jpg

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

    USB.jpg

最开始想用PCIE的,说是RTL8125b的芯片。我看了下群晖原生并不支持,需要自己编译引导带上这个驱动。在OPENOS论坛中有大神也做了相关的引导可以直接用,参考https://www.openos.org/threads/20221125dsm7-xi225-i226.3529/ ,奈何小弟不才,没有替换引导成功,于是,只能退而求其次,在京东上买了ULT-unite,使用RTL8156b芯片的USB网卡,还好RTL8156b的方案也足够成熟,github上有大佬制作的驱动,只要去群晖套件里安装即可。

2.5G网卡的安装

先给大家看一下收到的货~挺精致小巧的一个东西。网卡照片.jpg

那么,我们开始给群晖装驱动

需要确定一下你的群晖的架构,我们来到群晖官网做一下比对,https://kb.synology.com/en-global/DSM/tutorial/What_kind_of_CPU_does_my_NAS_have

Synology架构.png

比如博主是DS918+,那么从官网上对照下来就是Apollolake

我们来到大神的github页面,下载对应架构的驱动https://github.com/bb-qq/r8152/releases

bb-qq-github.png

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

手动安装1.png

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

首次报错.png

不要急,这时候我们通过SSH链接上群晖,用root账户跑以下命令

sudo install -m 4755 -o root -D /var/packages/r8152/target/r8152/spk_su /opt/sbin/spk_su

SSH跑命令.png

回到套件中心再次安装,就成功了

已启用.png

我们重启一下群晖

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

新的网卡.png

以我的网络拓扑为例,普通的千兆有软路由分配的是192.168.50.1/24的地址段

那么我需要为我的电脑与群晖的2.5G网换一个地址段,比如192.168.60.1/24

首先来到我电脑的网络中心,找到2.5G的那张网卡对应的链接

电脑网络设置.png

手动设置

  1. IP,我用的192.168.60.xxx网段,xxx可以是任意2~255之前的数字

  2. 子网掩码255.255.255.0

  3. 默认网关192.168.60.1

打开IPV4.png具体IPV4.png

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

群晖IPV4配置.png

互相ping一下,通了!

ping通.png

我们尝试去跑一跑iperf测试,

在群辉docker里安装iperf服务端

docker-iperf.png docker-iperf启动.pngdocker-高级配置.pngdocker环境配置.png

然后去在电脑上也下载一个iperf客户端:iperf.fr/iperf-download.php#windows

iperf下载.png解压后来到文件夹目录,打开powershell,运行

iperf3.exe -c 192.168.60.224

iperf3.exe -c 192.168.60.224

iperf.png可以看到基本满速,2.37Gbps

传一个文件,基本也能跑到200Mbps以上

传输文件.png