为老款群晖(DS223/DS218+)提高网速
- IT
- 21小时前
- 7热度
- 0评论
从 DS225 开始,群晖就自带 2.5G 网卡了。老款的均为 1G 网卡,如何让老款群晖也能发挥出更好的传输性能呢?
当然,前提首先是要有一只 2.5G (或以上的交换机)。本文以 DS223 和 DS218+ 为例,介绍两种不同的提速路径。
一、固件升级
首先建议将群晖的固件升级到最新,以得到最大程度的兼容性。
老款群晖在 控制面板 - 更新与还原 中,未必会显示出最新的系统版本,可能需要手动更新。
1、访问群晖官网下载中心:https://www.synology.cn/zh-cn/support/download
2、选择产品类型 NAS ,选择型号,然后在页面下方,“从现有 DSM 版本更新到预期版本”中,先选择你的系统当前版本,然后选择目标 DSM 版本(建议选择最新的),就可以看到需要几步来升级了。
3、群晖只能根据第2步的提示逐步升级。下载对应的固件,并依次执行手动升级。
二、USB 2.5G 网卡
较新的群晖型号对 USB 2.5G 网卡的兼容性会更好。实测 DS223 没问题(其他型号未测试)。
我购买的是山泽 USB 2.5G 网卡,它明确标注采用的是 RTL8156B 芯片。注意别忘了额外购买必要的网线。
三、安装 USB 网卡驱动
1、将 USB 网卡接入 USB 3.0 接口,连接网线至 2.5G 交换机。
2、网页访问群晖,查看当前系统版本。
3、再次访问群晖官网下载中心:https://www.synology.cn/zh-cn/support/download,选择产品类型和型号后,点击“所有下载”,并进入你的系统版本对应的子目录,例如:“Index of / download / Os / DSM / 7.3.2-86009-1”,然后找到你的群晖型号,例如 ds223,这时候你会看到一个文件名,类似:synology_rtd1619b_ds223.pat。这个文件无需下载,找到它的目的只是为了看一下你的群晖型号对应的是什么架构。例如 DS223 对应的架构就是“rtd1619b”。将它记录下来。
4、访问 bb-qq 大神的 2.5G USB 网卡驱动的 Github 发布页:https://github.com/bb-qq/r8152/releases,从中找到对应架构、对应系统版本的驱动文件。例如,我们已经知道 DS223 的架构是“rtd1619b”,版本是 7.3 ,那么就下载“r8152-rtd1619b-2.21.4-1_7.3.spk”文件。
5、在群晖的网页管理页上,进入“套件中心”,手动安装 r8152-rtd1619b-2.21.4-1_7.3.spk 文件。注意,第一次安装并不会成功,不要慌,先留在这个页面。
6、在 控制面板 - 连接性 - 终端机和SNMP 中,勾选“启用 SSH 功能”。
7、使用 putty (下载页面)登录群晖,输入用户名密码后,切换到 root 权限,然后执行一个命令复制第三方 SPK 并赋予必要的权限,具体如下:
sudo -i
sudo install -m 4755 -o root -D /var/packages/r8152/target/r8152/spk_su /opt/sbin/spk_su
然后返回到网页套件中心,再次安装,即可成功。
此时不出意外的话,控制面板 - 网络 - 网络界面 中已经可以看到 USB 网卡生效了。
四、SMB3 多通道
同样的方式也可以为 DS218+ 装上 2.5G USB 网卡。但实测发现,我的 DS218+ 上,将 USB 网卡插入距离网线口最近的那个 USB 3.0 口,则网卡无法协商到 2.5G ,只能达到 1G 。换一个 USB 口,可以协商到 2.5G ,但实测文件读取、写入速度均不足 1G ,甚至比自带网口的速度还慢一些。
查询资料表明,这在 DS218+ 上并不是个别现象,可能是 USB 3.0 网口的规格问题,也可能是接口时间长了,存在老化或信号干扰现象。
那么,是不是就没办法了呢?不是的。
在网页管理页中,控制面板 - 文件服务 - SMB 中,点击“高级设置”,将常规选项卡中的“最大SMB协议”设置为 “SMB3”,再切换到“其他”选项卡,勾选“启用 SMB3 多通道”。点击保存。
实测表明,该方法可以将 DS218+ 的两个网口的速度叠加,达到接近 2G 的传输速度。有一种说法是,SMB3 多通道必须要求客户端也有多网口,实测表明并非如此,可能是 Windows 这边已经优化了 SMB3 协议的具体行为,即使是单客户端也会拆成多个 TCP 连接。
