[教學] 讓 Synology DS920+ 或家用系列直上 5GbE 網路 - QNAP QNA-UC5G1T

大家好,我是 Gary,是個 iOS / 越獄 Tweak 全端什麼都開發者。對於新奇的 3C 和技術很有興趣熱忱,因此又來搞奇怪的測試實驗惹~
 
之前開箱過 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 推出 USB 5GbE 網路擴充卡 AQC111 有推出 linux x64 的驅動,台灣 QNAP 也有販賣,便想說來看看可不可以做個 QS 大集合在 DSM 中使用
 
本文詳細程式碼圖文好讀版也會發表於個人網站( https://garynil.tw/2020/06/10241/synology-5g/),如果遇到問題或有想詢問或補充的細節,歡迎去原文留言給我!也歡迎追蹤個小小粉絲團 https://www.facebook.com/garynil.tw/ 不定時會 po 如這次的各種土砲實驗和教學
 
 
測試細節
  • 透過「任務排程表」可達成開機即啟用網路口
  • 目前沒遇過斷線,如果驅動失效使用 script 重新啟用即可
  • 如果重新啟用驅動後兩個燈都沒亮,拔掉 QNA-UC5G1T 重插再重新啟用驅動即可
  • 手邊使用 DS1618+ / DS1819+ / DS918+ / DS920+ 於 DSM 6.2.3 測試過均相容
  • 驅動相容 Linux 4.x 版本,目前主流 DSM 6.2 機種大多是這個版本,aqc111 驅動也是透過官方 6.2 編譯環境編譯
 
 
準備
  1. AQC111 USB-A 5GbE 連接器,以台灣購買的到的來說,就是唯一可選的 QNAP QNA-UC5G1Thttps://www.qnap.com/zh-tw/product/qna-uc5g1t/specs/hardware  
  2. 我寫好的啟用程式https://github.com/GaryniL/AQC111_DSM/releases/tag/1.0.0Driver 來源: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+ geminilake 版本的更新
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
[教學] 讓 Synology DS920+ 或家用系列直上 5GbE 網路 - QNAP QNA-UC5G1T
▼ 或者也可以直接 ssh 進入 DSM 透過 wget 下載解壓
wget https://github.com/GaryniL/AQC111_DSM/archive/1.0.0.tar.gz; tar xvf 1.0.0.tar.gz
 

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

▼ 因為要透過任務排程去啟用 script,所以我們必須要知道包含驅動的資料夾的路徑,例如我是丟在儲存空間1HDD共享資料夾內,推算就是 /volume1/HDD
以此類推,建議搭配 ssh 進去自己摸索一下,對新手來說會較為不熟
[教學] 讓 Synology DS920+ 或家用系列直上 5GbE 網路 - QNAP QNA-UC5G1T

 

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

▼ 我們將 script 更改正確權限並執行,並記得使用 -p 參數加上剛剛推算出來的位置,這樣 script 才知道你的驅動在哪
(#後為說明不需輸入,/volume1/HDD 記得替換成你自己的喔)
 
# 移動至script資料夾cd /volume1/HDD
ls
 
# 更改 script 為可執行
chmod +x enableAQC111.sh
 
# 以 root 權限執行 script
sudo ./enableAQC111.sh -p /volume1/HDD
 
 
▼ 執行結果,正確的話會顯示 eth2 is up by ifconfig
[教學] 讓 Synology DS920+ 或家用系列直上 5GbE 網路 - QNAP QNA-UC5G1T
 
 
▼ 啟用成功後,你的控制台 -> 網路 -> 網路介面就會出現多一個區域網路的介面(例如 DS920+ 原本僅有 2 個),區域網路3 就是你的 USB 5G 網卡了,有時預設會沒啟用 DHCP,你可以按編輯使用「自動取得網路設定(DHCP)」
[教學] 讓 Synology DS920+ 或家用系列直上 5GbE 網路 - QNAP QNA-UC5G1T
 
▼ 設定後大概等個一分鐘就會亮雙綠燈,並抓到有效的區網 IP 了,如此一來你的 DS920+ 就獲得 5G 網路了!
如果重複執行 script 會卸載 QNA-UC5G1T,兩的燈號都會不亮,此時你只要拔掉重插,再重新以 script 啟用即可
[教學] 讓 Synology DS920+ 或家用系列直上 5GbE 網路 - QNAP QNA-UC5G1T

 

自動啟用教學

但每次都要這樣跑一次 script 很麻煩,我們要更懶人化:
從剛剛驅動 script路徑我們可以得知路徑為 /volume1/HDD/,再結合 script name 會變成,先記下來:
/volume1/HDD/enableAQC111.sh -p /volume1/HDD
 
 
▼ 我們可以透控制台 -> 任務排程表新增一個觸發任務在開機時執行
[教學] 讓 Synology DS920+ 或家用系列直上 5GbE 網路 - QNAP QNA-UC5G1T
 
 
▼ 新增觸發任務按照以下這樣設定,指令馬則是依照這格式輸入(記得改成你的路徑)
bash /volume1/HDD/enableAQC111.sh -p /volume1/HDD
 
[教學] 讓 Synology DS920+ 或家用系列直上 5GbE 網路 - QNAP QNA-UC5G1T
 
 
這樣就設定完成了!如此一來只要你的 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 (同樣也用兩顆傳統 WD RED HDD 測試)
– QNA-UC5G1T
 
[教學] 讓 Synology DS920+ 或家用系列直上 5GbE 網路 - QNAP QNA-UC5G1T
 
▼ iPerf3 單線程測試之下表現普普,大概只有 2Gbps 不到
[教學] 讓 Synology DS920+ 或家用系列直上 5GbE 網路 - QNAP QNA-UC5G1T
 
▼ 但當開啟多輸入時,總頻寬最高可至 3.4 Gbps,平均約 3.0 Gbps,大概 5G 的 6 成效能。國外網友測試也差不多這數據(預設網路 1Gbps 大約 0.94 Gbps 的表現),提升約 260%
[教學] 讓 Synology DS920+ 或家用系列直上 5GbE 網路 - QNAP QNA-UC5G1T
 
檔案傳輸測試
▼ 以 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%。
[教學] 讓 Synology DS920+ 或家用系列直上 5GbE 網路 - QNAP QNA-UC5G1T
 
所以要不要使用這支 5G 來擴充呢?我覺得比較推薦有閒錢的人又是使用 RAID 0 或者 SSD,並且工作需求使用 1Gbps 會有 bottleneck 的使用情境(例如多人使用就顯著提升)就蠻推薦你升級的。但如果需求更大還是推薦買更高可以直接擴充 PCIe 10G 卡系列(但價差頗大),需求不大則是不推薦這樣玩
如果直接把 Final Cut Pro 影音庫或者媒體素材直接丟在 NAS,使用這招的話我覺得算是堪用,至少比起 1Gbps 快了不少就是了
不是 37.8632119,112.402488 來的達人 https://garynil.tw
太猛了…@@

QNAP居然可與Synology合體…

不過…可惜2.5g也還沒普及…
期待Synology升級5g應該還有很長的路要走,
不如各位Synology用戶發個請願書,
要求Synology盡快出2.5G/5G吧!
gary4321 wrote:
QNAP QNA-UC5G1T


小小的潑個冷水...

先前我有買兩個 QNAP QNA-UC5G1T
分別裝在 NUC6i5SYH, DS918

然後透過網路線直接對接跑 5GbE
NUC6i5SYH 透過 USB 3.0 外接盒
將 10TB 資料移轉到 DS918 內

結果...連續複製兩小時左右...
網路就不正常中斷...
QNAP QNA-UC5G1T 長時間運作其實很燙
我懷疑若散熱不良...會熱當...

後來改用 ASUSTOR AS-U2.5G
速度雖然比較慢, 但是它只是微溫不會燙
最後有順利將 8TB 資料複製到 DS918 內
gary4321 wrote:
大家好,我是 Gary(恕刪)


收藏一下,希望最好是Synology推出自家的升級配置

再不然只能靠第三方方案了
Tom_Hwang wrote:
小小的潑個冷水...(恕刪)


感謝經驗,我再留意看看
不是 37.8632119,112.402488 來的達人 https://garynil.tw
gary4321 wrote:
大家好,我是 Gary(恕刪)


如果群暉有Thunderbolt 3就好了....
Tom_Hwang wrote:
小小的潑個冷水...(恕刪)


其實不只NAS會熱當
我拿來接電腦,基本上只要運作超過3小時絕對都當
有時候連開冷氣都當,重新插拔一次就好了,但是真的很惱人....
摸起來溫度也是超級燙~
http://d-s.tw
請問 Tom_Hwang 大大一個問題,
你順利把 ASUSTOR AS-U2.5G 掛在 DS918 nas上,
請問 ASUSTOR AS-U2.5G 這部份需要額外掛 linux driver嗎?
可否分享實做細節?
謝謝

Tom_Hwang wrote:
小小的潑個冷水...(恕刪)
Tom_Hwang wrote:
請參考舊討論文章https...(恕刪)


收到你詳細地條列各個實做細節,
相當感謝!
關閉廣告
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!