网络计算机未显示

网络计算机未显示

好了,3 台机器正在运行,两台使用 Ubuntu 11.10,一台使用 Mac OS X。

在两台 Ubuntu 机器上,都安装了 samba,并配置在同一个工作组“HOME”上。

在机器 1 上,我可以看到所有联网的机器。在机器 2 上,我只能看到 Mac OS X 机器。它没有显示另一台 Ubuntu 机器。

我在机器 2 上缺少什么才能查看所有联网的计算机?

欢迎提出任何建议。我几乎被难住了。

答案1

在不可见的机器上,尝试执行Ctrl+L然后smb://localhost。您可以连接到其自身。

另外,请确保该smb服务在您看不到的机器上运行。

如果您有防火墙问题,可能还值得一看,关闭机器上的防火墙,看看是否有区别。

答案2

为了使所有客户端都能发现 Samba/CIFS 共享,通常其中一个服务器充当 WINS 服务器。但是,如果两个服务器都试图成为主服务器,则可能会导致这种行为。

此外,iptables 必须关闭,否则您应该允许:137/UDP 138/UDP 139/UDP 445/TCP

这些是 Samba/CIFS 端口。

谨致问候,
Jochen

答案3

我添加了以下几行:

os level = 99
wins support = yes
name resolve order = wins lmhosts hosts bcast
domain master = yes
preferred master = yes

对于我的全局 samba 配置,我网络中的所有计算机都会立即出现在 Windows 网络中。

在这里找到信息:

http://whereofwecannotspeak.wordpress.com/2007/10/24/samba-as-a-wins-server-in-a-windows-peer-network/

相关内容