unraid萬兆內(nèi)網(wǎng)設置

? ? Unraid如今已經(jīng)被越來越多的人使用,靈活的硬盤策略和簡單的docker、插件安裝都讓unraid成為一個優(yōu)秀的nas系統(tǒng)和虛擬機底層系統(tǒng)。其中unraid的緩存體驗和主流的群輝有很大的差異,群輝對于ssd做緩存比較保守,諸如一塊ssd只能給單個存儲池作為緩存、單塊ssd只能做讀取緩存等,unraid的緩存相對靈活一些:ssd本身作為硬盤陣列的一個緩沖空間,如果某個文件夾設置使用緩存,那么當你在寫入的時候,文件會優(yōu)先寫入緩存,然后在當天的某個時間才會真正轉(zhuǎn)移到陣列里(或手動),在此期間不僅沒有影響文件的使用,而且在數(shù)據(jù)保留在緩存ssd期間,文件的讀取速度也即是ssd的讀取速度,所以一塊ssd就能給整個陣列做讀寫緩存。同時unraid的緩存策略有多種,可自行研究,我一般使用“是”策略。
? ??在我個人當前的使用中,其實超過千兆的使用場景幾乎沒有,只有電腦和nas之間的數(shù)據(jù)傳輸,電腦和nas主板帶有2.5g網(wǎng)卡,也購買了2.5g的交換機。為了保障數(shù)據(jù)安全,前段時間我徹底轉(zhuǎn)投Unraid,將原本直通給群輝虛擬機的機械硬盤全部加入了unraid陣列并添加了校驗盤,數(shù)據(jù)倒是安全了,但是校驗盤的存在會導致unraid的讀寫速度大幅度降低,所以加入了2塊ssd作為緩存。這樣一來電腦和nas都有ssd的情況下,2.5g輕松跑滿,甚至萬兆也開始心癢癢(其實無非就是折騰)。

接線方式
? ? 萬兆場景仍然僅存在于電腦和nas數(shù)據(jù)互通,所以我是不打算購買交換機的,而且不管是光口還是電口萬兆,當前價格也不夠美麗,太貴也不至于。因此只考慮給電腦和unraid添加萬兆網(wǎng)卡然后進行直連。但是在不加萬兆交換機的前提下,unraid的萬兆設置竟然在網(wǎng)絡上都找不到系統(tǒng)性教程,只有非常零散的只言片語。個人總結(jié)下來有兩種方案:
? ? ①nas和電腦各自板載網(wǎng)口連接交換機上網(wǎng),然后再連接兩臺機器的萬兆口,unraid綁定兩個網(wǎng)口,綁定模式bond6,這時unraid里面的萬兆口就不能是原網(wǎng)段,要額外設置另一個網(wǎng)段的ip,否則會連接不到unraid后臺?(這一點沒有實際測試)電腦萬兆口設置與nas萬兆口同樣網(wǎng)段ip。然后通過輸入ip地址的形式訪問nas,但是這種方式我不太習慣,因為我是習慣使用電腦的“網(wǎng)絡”界面來訪問unraid。
? ? ②在unraid設置虛擬交換機:unraid網(wǎng)卡綁定選否,選擇橋接,勾選板載和萬兆兩個網(wǎng)卡,這樣就在unraid設置了一個虛擬交換機,電腦板載口空著,電腦的萬兆口直接連接nas萬兆口,電腦通過萬兆口來同時上網(wǎng)和連接unraid,這種方式也比較科學,但是需要nas開機的情況下電腦才能連接外網(wǎng)。
? ? 這時候我突發(fā)奇想,ip訪問太麻煩,②方式是比較符合我的習慣的,而且電腦系統(tǒng)可是windows,兼容性和靈活性可是幾乎秒殺任何nas系統(tǒng)的,電腦的兩個網(wǎng)卡同時接入網(wǎng)絡根本不會影響到電腦訪問外網(wǎng)啊,畢竟很多主板本就自帶無線網(wǎng)卡。所以打算綜合一下兩種方式,采用①模式的接線,②模式的設置,電腦和nas各自獨立上網(wǎng),也通過電腦的“網(wǎng)絡”界面以萬兆訪問nas,這樣就完美了。

網(wǎng)卡的選擇
? ??目前的萬兆卡大致有X8、X16長度的服務器網(wǎng)卡和aqc107等芯片、X4長度的消費級網(wǎng)卡(微星、華碩某些高端主板贈送的萬兆卡就是這種)


? ??由于我的nas主板上X16的插槽已經(jīng)使用了X16轉(zhuǎn)4nvme的轉(zhuǎn)接卡,兩個緩存ssd就在這里,所以網(wǎng)卡只能插在第3個插槽,雖然是x16的長度,但是只有x4通道(與金手指接觸的地方也只有x4長度)。如果我用pcie3.0X4的萬兆網(wǎng)卡(如aqc107), 那跑萬兆應該沒問題,但是如果我接入pcie2.0X8(如X520)的萬兆網(wǎng)卡,那實際只接觸了一半的觸點,(有人說這種就只有pcie2.0X4的速度)能不能跑滿萬兆呢?這一點在網(wǎng)上也找不到明確的答案,所以有待實驗吧。

? ??最終我決定同時購買兩種網(wǎng)卡,一個是tplink的NT521萬兆網(wǎng)卡,pcie3.0X4接口;一個是intel X520 DA1光口萬兆網(wǎng)卡,pcie2.0X8接口。tp的方案價格為800左右,X520的方案價格為400左右,如果兩個都可以實現(xiàn),那就留下X520。
unraid設置

? ? 具體接線就是①模式,電腦和nas的板載口仍然接交換機上網(wǎng),然后萬兆卡網(wǎng)線直連。unraid的網(wǎng)絡設置如圖,這里eth1就是萬兆卡,在啟動陣列之前,可以對網(wǎng)卡進行設置,但是沒有什么作用,在應用橋接之后就只顯示一個mac地址,unraid對外還是只有一個ip地址。
實際測試結(jié)果
? ? tplink NT521網(wǎng)卡的適配表現(xiàn)很好,接入win11和unraid 6.11.5都可以直接識別,無需安裝任何驅(qū)動。而我的接線方式和unraid設置的猜想也證實是可行的,萬兆卡的鏈接速度為10G,這樣的接線方式仍然可以通過我的電腦-網(wǎng)絡直接訪問unraid,符合我的使用習慣,其速度表現(xiàn)如下:


? ? NT521的表現(xiàn)讓人滿意,要不直接留下了?畢竟是電口,新房只留了網(wǎng)線,選擇這個網(wǎng)卡可以讓nas的擺放位置更靈活,不過最終還是算了,可以預見在很長的時間里,我的萬兆需求仍然只存在于電腦和nas之間。戰(zhàn)未來可以,戰(zhàn)太遠的未來就沒必要了。
? ? 接下來是X520 DA1,這塊網(wǎng)卡的適配性比不上aqc107,在win11下需要額外安裝驅(qū)動(找老板要的驅(qū)動),可能win10的兼容性更好些。不過unraid倒是可以直接識別。按照同樣的設置后,速度如下:


? ? 萬兆跑滿!這下算是解決了我的疑惑,X8萬兆網(wǎng)卡在只接觸了一半的觸點情況下,X520 DA1仍然可以跑滿萬兆。果斷選擇留下了,畢竟能省一半。
? ??這篇文章也算是填補了2塊空白,一個是unraid萬兆網(wǎng)卡的具體設置,另一個是X8長度的萬兆卡在插入X4長度的插槽時還能不能跑滿,希望對大家有所幫助。