Smb分享 - 无法从el capitan连接到本地smb分享


1

我使用raspberry pi在我的本地网络上建立了一个samba共享。我可以从我的Linux机器和ios设备(使用Fileshare)挂载共享,但不能从我的新macbook pro运行el capitan。我在finder中使用cmd + k并输入用户凭据,但是收到一条错误消息(丹麦语),说“连接到服务器时出现问题”。我尝试将smb://更改为cifs://。我得到了带有用户凭据的对话框,但它现在震动了,好像我的密码错了。它甚至变得更奇怪 - 我能够从终端使用ssh而没有问题......

有谁知道发生了什么?怎么办?

Answers:


0

如果您熟悉通过Linux连接/etc/fstab,那么您知道有很多可能出现问题的原因,因为有很多不同的选项可以连接到不同类型的网络共享,似乎每个操作系统都处理这些选项不同。

我之前遇到过与此类似的问题,在我的情况下,它始终是所有权/权限和/或特定挂载点(或两者的组合)的问题:

例如,我使用FreeNAS设置了ZFS池,并且挂载点设置为//x.x.x.x/share,并且登录凭据应该是针对特定用户的。我在Windows中连接它没有问题,但我在OS X中连接它的唯一方法是使用root凭据直接连接到IP。我知道有办法解决它,但我还没有去研究它。

因此,我的第一个建议是尝试使用可以访问该框的各种凭据直接连接到smb://x.x.x.x或者smb://x.x.x.x/share您可以想到的任何其他变体。

它也可能是一个Samba版本问题(Samba臭名昭着)可能导致这两个人不同意。

此外,有时在OS X中,如果我试图安装一个共享的各种的一个mount在终端的命令,我发现,它往往有时给我的麻烦,如果用我的普通用户安装,所以在某些情况下,我需要使用sudo的以root身份挂载它。

如果所有其他方法都失败了,我会尝试在您的Raspberry Pi上安装Netatalk软件包。 Netatalk是Apple文件共享协议(AFP)的开源版本,OS X显然往往比Samba(SMB)处理得更好。如果您启用共享也使用AFP,您可以使用afp://x.x.x.x/share等从Finder连接到它。

如果您正在运行Raspbian,那么这些软件包应该可以通过apt-get。我希望这有帮助!


嗨Rubynorails。谢谢你的快速回答!我试过直接连接并使用smb和cifs并试图以root身份连接无济于事。我在samba版本4.1.17-Debian - 您知道与OSX 10.11的任何版本冲突吗?如果我理解正确的话,同一份额可以同时提供smb和afp - 是吗?如果是 - 那怎么办?通过smb.conf?
BBKim 2015年

不,它不会通过smb.conf。您必须单独设置AFP,但指向相同的目录/挂载点。我已经手动完成了很长一段时间,因为FreeNAS是自动完成的,所以我觉得自己没有足够的资格来谈论如何设置它,但是如果你谷歌的东西它应该很容易获得比如“Debian Netatalk AFP设置配置”(当然没有引号)。
rubynorails 2015年

有效!!!我只是使用apt-get install netatalk安装了netatalk。然后,我使用这个简单的指令来设置我的hdd:raspberrypi.org/forums/viewtopic.php ? f=36&t= 26826。非常感谢你的帮助!!
BBKim 2015年

好消息!现在给我的答案一个upvote并单击复选标记接受它作为解决方案!很高兴听到这个能够提供帮助。
rubynorails 2015年

绝对 - 我做得对吗?
BBKim 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.