TS-459 PRO 無法在 Win 11 電腦上存取,Win 10 正常

嗨,

我遇到一個情況,就是我可以從我的 Windows 11 電腦存取 TS-459 PRO NAS 上的共享資料夾,但在 Win10 電腦上卻無法存取。

我的 NAS 資訊如下:

TS-459 PRO II,韌體版本 4.2.6.20240618,網路設定為單一埠。

在 Windows 檔案總管中看不到或無法存取該 NAS,電腦也無法把它當作網路裝置看到。不過我可以透過 Qfinder,雙擊 NAS 並輸入帳號和密碼登入存取。當我選取 NAS 並嘗試對應網路磁碟機時,畫面上會出現登入錯誤,同時我也能在 NAS 的系統日誌中看到登入錯誤。從多台 Win10 電腦則可以正常連線,可以連線的使用者包括 admin、guest、和我的名字,都可以用 SAMBA 跟 HTTP。出現登入錯誤的是用我的 email 位址當成使用者名稱,而這就是 Windows 11 送到 NAS 當使用者的帳號。

我嘗試在 NAS 上新增一個名稱為我的 email 位址的帳戶但還是沒用。

有沒有人知道我還能從哪裡檢查或嘗試什麼方法嗎?我不太想要為了存取這個 NAS,在 Win11 上設另一個帳號。

先謝謝大家!

通過 SSH 登入後,執行:

smb3enable,看看現在是否可以運作

感謝你的協助提議:

我已經安裝了 PuTTY,並嘗試通過 22 埠登入,但出現致命錯誤:「無法協議主機金鑰算法(可用的:)」

我會繼續嘗試用 SSH 登入這台設備。

如果你使用 Windows,只需要打開命令提示字元(Command Prompt)然後輸入


ssh admin@NASIP

就可以了,無需安裝任何東西。

謝謝你。收到。我只是略懂皮毛,有時候反而會出問題。我會隨時向你回報情況。

差不多的情形:「我收到一個錯誤:『Unable to negotiate with 192.168.x.xx port 22: no matching host key found, Their offer:』」

如果你不介意使用 SMB 1.0……

在 Windows 搜尋欄輸入「開啟或關閉 Windows 功能」>「SMB 1.0/CIFS 檔案共用支援」
全部勾選後並重新啟動電腦。

雖然大家都強烈建議不要這麼做,但我不介意試試看。我會試著操作看看。Windows 10 在 SMB 的那個版本上應該沒那麼挑剔。

綜合考慮起來,我大概還是該把那台舊的 NAS 退休了。

只需針對每台機器啟用 SMB2,不要回退到 SMB1。

在這裡啟用 SMBv1 也沒有效果。我是真的一頭霧水了。

這似乎是網路上的常見問題,Windows 11 無法看到網路裝置。我能想到的另一個 Windows 11 特定調整是某個安全性設定,這個設定以前也曾讓我無法存取網路裝置(這個設定很容易恢復)。

以系統管理員身分在 PowerShell 執行:

Set-SmbClientConfiguration -EnableInsecureGuestLogons $true -Force

Set-SmbClientConfiguration -RequireSecuritySignature $false -Force

Set-SmbServerConfiguration -RequireSecuritySignature $false -Force

謝謝你,Richard,我等一下會試試看。

另外補充說明一下,這台 TS-459 PRO II NAS 上運行的韌體版本是 4.2.6.20240618,而這個韌體版本的 SMB 設定中,在進階設定標籤並沒有像我另外三台 NAS(其中一台比較舊的 TS-879 PRO,跑的是 4.3.6.2805 版本)那樣可以選擇或取消選擇特定 SMB 版本的選項。

賓果!達陣啦,全場沸騰!非常感謝!

不客氣 :grin:

所以你寧可在 Windows 上啟用不安全的 SMB1,也不願在你的 NAS 上用 SMB2……這樣可以嗎?

在我所擁有的這台特定 NAS 的韌體版本中,至少透過網頁介面我完全找不到任何可以選擇或取消選擇 SMB 各個版本的選項。也許通過命令列或 SSH(我似乎也沒辦法讓它運作)有其他選項,但我怎麼都弄不出來。

你有在 Windows 的 Shell 上用 SSH 試過那個簡單的指令嗎?

是的,我有按照你之前的建議去做。不過我還是遇到了類似的錯誤:

我不太清楚什麼是 host key,也不知道要去哪裡找到。

但那是用 putty,你有試過用 Windows 命令提示字元(Command Prompt)嗎?

如果那裡也發生同樣的情況,我們可能需要稍微修改指令以允許不安全的加密演算法(ciphers)。

是的。是的。我剛才轉給你的那條訊息,是在提升權限的 PowerShell 或命令提示字元下執行的結果。如我之前提到的,雖然它和我從 PuTTY(PuTTY)那裡得到的結果不完全一樣,但因為有提到「host key」(主機金鑰)這個詞,所以兩者還是有點類似的。

請參閱此處

ssh -m hmac-sha2-256 admin@NASIP