Samba

連接到我的路由器的 samba“Windows 共享”

  • November 4, 2020

我的路由器有一個選項,可以將我連接到它的 USB 密鑰的內容共享給所有連接的電腦。在路由器(http://192.168.1.1/service/samba)的配置頁面上,我有:

Group name : WORKGROUP
Service name : Box
Sharing name : PartageBox
Share folder : / (which is my USB key root)

從這裡開始,我該怎麼辦?我認為路由器配置正確(它說我的設備是共享的),但我不知道如何連接它。

我連接到我的路由器wifi。我嘗試通過 samba 連接,但出現錯誤:

me@GLaDOS:~$ smbclient -L //192.168.1.1
protocol negotiation failed: NT_STATUS_CONNECTION_DISCONNECTED

連接到192.168.1.1/Box192.168.1.1/PartageBox給出相同的錯誤。

如果需要,我的路由器來自法國網際網路提供商 SFR

問題是smb協議版本(感謝 Roaima),我不得不強制使用 v1

smbclient -L 192.168.1.1 --option="client min protocol = NT1"

然後,系統提示我輸入密碼,所以我必須添加-U myUser以使用正確的使用者名進行連接。

輸入密碼後,我收到了這條消息

Server requested LANMAN password (share-level security) but 'client lanman auth = no' or 'client ntlmv2 auth = yes'
tree connect failed: NT_STATUS_ACCESS_DENIED

所以我不得不強制使用lanman和禁用ltlmn2. 列出此客戶端伺服器的最終命令是:

smbclient -L 192.168.1.1 --option="client lanman auth = yes" --option="client ntlmv2 auth = no" --option="client min protocol = NT1" -U sayanel

連接到共享文件夾的命令是:

smbclient //192.168.1.1/PartageBox --option="client lanman auth = yes" --option="client ntlmv2 auth = no" --option="client min protocol = NT1" -U sayanel

引用自:https://unix.stackexchange.com/questions/617750