[教學] 幫 Synology DS920+ / DiskStation 家用系列啟用 5G 網路

[教學] 幫 Synology DS920+ / DiskStation 家用系列啟用 5G 網路

之前開箱過 DS920+( [開箱] Synology 2020 DS920+ 微開箱與 DS918+ 跑分比較),今年隨著其他兩大廠都推出家用 4 bay 頂規並搭載 2.5GbE 網路孔,920+ / 720+ 沒有跟著一起有著這規格有點可惜。
既然有著這想法,就開始無聊研究。如果是 10GbE 卡大多都需要使用到 PCIe 槽,想要擴充高速網路應該只能下看 5GbE 網路,加上不考慮拆機只使用機身上提供的連接埠的話應該只能從 USB 3.0 下手,USB 3.0 頻寬有 5GbE 著實可以
剛好看到之前 iMac Pro 御用 10G 系列廠 AQC 推出 有推出 linux x64 的驅動,便想說來看看可不可以在 DSM 中使用

測試情境

  • 透過「任務排程表」可達成開機即啟用
  • 目前沒遇過斷線,如果驅動失效使用 script 重新啟用即可
  • 如果重新啟用驅動後兩個燈都沒亮,拔掉 QNA-UC5G1T 重插再重新啟用驅動即可
  • 手邊使用 DS1618+ / DS1819+ / DS918+ / DS920+ 於 DSM 6.2 測試過均相容
  • 驅動可相容 Linux 4.x 版本,目前主流 DSM 6.2 機種大多是這個版本,aqc111 驅動也是透過官方 6.2 編譯環境編譯

準備

  1. AQC111 USB-A 5GbE 連接器,以台灣購買的到的來說,就是唯一可選的 QNAP QNA-UC5G1T
    https://www.qnap.com/zh-tw/product/qna-uc5g1t/specs/hardware
  2. 我寫好的啟用程式
    https://github.com/GaryniL/AQC111_DSM/releases/tag/1.0.1
    Driver 來源:AQC官網 v1.3.3,編譯於 DSM 6.2 SynologyOpenSource 環境 (目前打包工具不支援 DS920+ 等 geminilake 所以我也無法做成套件懶人安裝檔QQ)
  3. 因應驅動版本,CPU 需要為 Intel x64 based,環境 DSM 6.2
    其他版本我如果有機器再研究

註:有在 Github 找到國外網友打包好的spk套件安裝檔版本,使用上更簡單直接安裝成套件就好,如果是 DS918+ 以前的人可以參考這個,因為 Synology 的 package tool 還沒支援 DS920+ 新系列的部分,如果有推出我會再打包 920+ 版本的更新
https://github.com/bb-qq/aqc111/releases

啟用教學

簡單的講解一下原理,就是透過 script 去偵測新的 eth 網路介面並看 QNA-UC5G1T 是否插入並透過 DSM insmod 啟用對硬硬體相關驅動,啟用成功之後將新的 eth 介面啟用,這些我當然都寫好在 script 內超級懶人

1.下載驅動與啟用 script

▼ 首先先至 Github 下載驅動與 script,在電腦解壓縮後上傳丟到 DSM 中自己找的到的資料夾,並記得路徑
https://github.com/GaryniL/AQC111_DSM/releases/tag/1.0.0

▼ 或者也可以直接 ssh 進入 DSM 透過 wget 下載解壓

2.推算 script 與驅動的所在資料夾絕對路徑

▼ 因為要透過任務排程去啟用 script,所以我們必須要知道包含驅動的資料夾的路徑,例如我是丟在儲存空間1HDD共享資料夾內,推算就是 /volume1/HDD
以此類推,建議搭配 ssh 進去自己摸索一下,對新手來說會較為不熟

3.啟用 ssh ,登入並測試 script

▼ 我們將 script 更改正確權限並執行,並記得使用 -p 參數加上剛剛推算出來的位置,這樣 script 才知道你的驅動在哪
(#後為說明不需輸入,/volume1/HDD 記得替換成你自己的喔)

▼ 執行結果,正確的話會顯示 eth2 is up by ifconfig

▼ 啟用成功後,你的 控制台 -> 網路 -> 網路介面 就會出現多一個區域網路的介面(例如 DS920+ 原本僅有 2 個),區域網路3 就是你的 USB 5G 網卡了,有時預設會沒啟用 DHCP,你可以按編輯使用「自動取得網路設定(DHCP)」

▼ 設定後大概等個一分鐘就會亮雙綠燈,並抓到有效的區網 IP 了,如此一來你的 DS920+ 就獲得 5G 網路了!
如果重複執行 script 會卸載 QNA-UC5G1T,兩的燈號都會不亮,此時你只要拔掉重插,再重新啟用 script 即可

自動啟用教學

從剛剛驅動/script路徑我們可以得知路徑為 /volume1/HDD/,再結合 script name 會變成,先記下來:

▼ 我們可以透控制台 -> 任務排程表新增一個觸發任務在開機時執行

▼ 新增觸發任務按照以下這樣設定,指令馬則是依照這格式輸入(記得改成你的路徑)

這樣就設定完成了!如此一來只要你的 QNA-UC5G1T 一直插著開機就會啟用了

實際測速

測試平台
– MacBook Pro 2018 15″ Core i7 (TB3) (macOS 10.15.4)
QNAP T310G1S
– DS920 (J4125,DSM 6.2.3-25426),使用前 USB 3.0
– WD RED SA500 SSD 500GB x 2 RAID 0
QNA-UC5G1T

▼ iPerf3 單線程測試之下表現普普,大概只有 2Gbps 不到

▼ 但當開啟多輸入時,總頻寬最高可至 3.4 Gbps,平均約 3.0 Gbps,大概 6 成效能。國外網友測試也差不多這數據(預設網路 1Gbps 大約 0.94 Gbps 的表現),提升約 260%

檔案傳輸測試

▼ 以 DiskMark 測試 SMB 傳輸讀約 370 MB/s,寫 210 MB/s,換算過來約 3GbpsM 跟 iPerf3 測試相當
比較能想像實際的例子的話,
測試傳輸一個 5.6GB HDR 電影檔,花費約 19.2 秒,最高 310MB/s,平均約 300 MB/s 的速度(國外有人測到 400MB/s 母哉怎麼優化的)
同樣測試組以 1Gbps 預設網路孔則是 64 秒,最高有 110 MB/s,平均約 90 MB/s 的速度,5GbE 網路提升 233%。

所以要不要使用這支 5G 來擴充呢?我覺得比較推薦有閒錢的人又是使用 RAID 0 或者 SSD,並且工作需求使用 1Gbps 會有 bottleneck 的使用情境(例如多人使用就顯著提升)就蠻推薦你升級的。但如果需求更大還是推薦買更高可以直接擴充 PCIe 10G 卡系列(但價差頗大),需求不大則是不推薦這樣玩
如果直接把 Final Cut Pro 影音庫或者媒體素材直接丟在 NAS,使用這招的話我覺得算是堪用,至少比起 1Gbps 快了不少就是了

▼ 當然看到這裡你會想說怎麼不用 PCIe 接 10G 網卡比較爽呢?把 920 擴充出 PCIe 10G 又是另一個故事了..

 

 11,212 總閱覽數,  4 今日閱覽數

11 Comments

  1. 对你的 “920 擴充出 PCIe 10G 又是另一個故事” 这个故事非常感兴趣,其他新文章。

    1. 你好 请问这个驱动 以后升级DSM7.0+版本会不会变得无法继续使用

  2. 重启以后通过那一段自启动指令能够识别网卡,但是无法保存网卡的IP地址和掩码,相当于重启以后还是不能用,又要连网线到原来的千兆网口,进系统把5G网卡的IP地址和掩码设置好才行。

  3. 你好,请问现copy10G+上的文件就有大概率会自多断开,DSM里显示LAN3还是连上的。重新运行script,禁掉LAN3再打开后才能用。但只要copy大一点(其实也不太大)的文件,就肯定会自动断开。请问这个有什么解决方法吗?

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料