我有一台安装了 samba 3.3 的 Ubuntu 9 服务器。该服务器有两个网络接口,一个连接到我无法控制的“公共网络”,另一个连接到私有 LAN。
在私有局域网上,samba 是域控制器,nmbd 是该网络上的 WINS 服务器。
在“公共网络”上,我配置了 nmbd 的第二个实例以作为 WINS 客户端运行。
该设置似乎对 Windows XP(在域上或其他地方)以及其他 Ubuntu 机器运行良好。
最后,我的问题:Mac 电脑似乎无法连接到 Samba 服务器。据我所知,Samba 对 MAC 电脑来说似乎是不可见的。我的 nmbd 配置是否会导致此问题?或者这只是 Mac 的一个怪现象,我能做些什么来解决它?
新的更新/信息:我们尝试通过 Finder -> 连接到服务器进行连接,输入 smb://servername,其中 servername 是 netbios和DNS 名称。(网络上也有相同名称的 DNS 条目)我们还尝试通过 IP 地址进行连接
另外,我刚刚意识到至少有一台 Mac 可以连接。(Leopard 10.5.8)我会尽快尝试获取无法连接的计算机的 Mac OS 版本。
无法连接的 Mac 运行的是 Mac OS X 10.4.11。Mac OS 10.4 和 10.5 之间的 Samba 有变化吗?
答案1
您如何尝试连接到服务器?使用 netbios 名称?IP 地址?您的 WINS 服务器是否在 MacOS 网络偏好设置中配置?
答案2
正如 SvenW 已经概述的那样 - 我们确实需要更多信息才能真正提供帮助。
我所知道的是,在 OS X 上 WINS 不会默认设置。您需要转到“系统偏好设置”中的“网络”偏好设置窗格,选择您正在使用的网络接口,然后单击“高级”并在 WINS 选项卡中输入正确的详细信息。
如果您通过 IP 地址连接,它无论如何都应该可以工作。
答案3
只有使用 Snow Leopard 的 Mac 才会出现此问题。Snow Leopard 的 Samba 实现会加密所有内容,这会导致 Samba 服务器无法使用或不期望加密。在 Leopard 上,可以关闭加密。