在 Windows 7 中,当我单击网络我得到了与我具有相同工作组的计算机列表。但在 Fedora 中,当我点击网络我只得到一件商品视窗网络我看不到 Windows 中显示的计算机。
我怎样才能在 Linux 中看到它们?
答案1
从命令行您可以使用smbtree
工具:
$ smbtree 密码: 工作组 \\WOLEVER 狼人 \\WOLEVER\IPC$ IPC 服务(wolever) \\WOLEVER\下载 下载 \\MACBOOK-D397E8 部分MacBook \\MACBOOK-D397E8\IPC$ IPC 服务(部分 MacBook) \\MACBOOK-D397E8\截图 截图 \\MY-HP
答案2
另一种解决方案是 nmap,尽管它没有在 Fedora 上的默认文件管理器中使用。只需输入例如
nmap 192.168.0.0/24
(nmap
只是一个通用网络扫描仪,而不是特定于 samba 的。)
答案3
您可能还不是专门对发现本地网络上的 samba (Windows) 服务感兴趣,而是对类似的其他协议发现的本地网络上可用的服务列表。
所以这是另一个答案:
您还可以通过以下方式发现已发布的服务avahi/bonjour (mdnssd)avahi-browse -a
使用(CLI) 和avahi-discover
(GUI)等工具。
现代 GNU/Linux 发行版和 Mac OS X 通常通过 avahi/bonjour 发布自身及其共享服务,以便在本地网络中发现。