我想知道这里是否有人知道在以下情况下如何配置 Samba。
我住的房子里所有电脑都在局域网中。在 Windows 中,我可以看到邻居和室友的所有电脑,还可以浏览室友的共享文件夹(因为我有权限这样做)。在 Windows 中,这一切都是自动实现的。
在 Ubuntu (12.04) 中,我可以在 Nautilus 的“网络”部分中看到我邻居的所有 Mac 机器和几台 Windows 计算机,但网络中通常始终有大约 50 台计算机,因此大多数计算机都不会显示。例如,我找不到我室友的计算机。
我还没有更改任何 Samba 配置。我应该怎么做才能查看 LAN 中的所有计算机?
答案1
在不知道局域网中其他系统的名称或 IP 的情况下,如何找到其他系统? 您可以在终端中使用 nmap,例如:
nmap 192.168.0.*
如果 192.168.0.0 是您的 LAN。这将打印出您的 LAN 中的所有网络客户端(可以发现的)。有时,如果其他机器未显示在网络下,这可能会有所帮助。
答案2
您可以使用该smbtree
实用程序查找所有使用 NetBIOS 协议声明自己的机器,该协议通常与 Windows 上的 SMB 结合使用。