我的路由器有一个选项,可以将我连接到的 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/Box
并192.168.1.1/PartageBox
给出相同的错误。
如果需要,我的路由器来自法国互联网提供商 SFR
答案1
问题是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