我可以成功访问我们的本地 samba 共享之一,它位于 windows pc(称为 marina)上,如下所示:
$ sudo /usr/bin/smbclient \\\\marina\\resource_library <my password>
Domain=[MARINA] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
smb: \>
Run Code Online (Sandbox Code Playgroud)
所以,这有效。我现在正在尝试将上述位置(码头上的 resource_library 文件夹)挂载到 /mnt/resource_library(作为只读文件夹),但它一直失败 - 我尝试了一些指定位置的变体:
$ sudo smbmount \\\\marina\\resource_library /mnt/resource_library -o username=max,password=<my password>,r
mount error: could not resolve address for marina: No address associated with hostname
No ip address specified and hostname not found
Run Code Online (Sandbox Code Playgroud)
和
$ sudo smbmount //marina/resource_library /mnt/resource_library -o username=max,password=<my password>,r
mount error: could not resolve address for marina: No address associated with hostname
No ip address specified and hostname not found
Run Code Online (Sandbox Code Playgroud)
并且以上两个都使用 MARINA 而不是 marina。这肯定是我犯了一些愚蠢的错误,有人能看到吗?
干杯,最大
小智 5
我在 debian 上找到了一个对我有用的非变通解决方案(最初是在一些 ubuntu 论坛中找到的,但是这个配置文件甚至在 Fedora 中也存在,所以我想它可能是通用的)。我必须在 /etc/nsswitch.conf 文件中添加“wins”(并安装了“wins”)。该行现在如下:
主机:文件 mdns4_minimal [NOTFOUND=return] dns 赢得 mdns4