如何使 Windows 网络对 Linux 服务器可见?

如何使 Windows 网络对 Linux 服务器可见?

救命!我有一台运行 CentOS 6.2 的机器。在 GUI 中,如果我单击“网络”,我会收到一个消息框,提示“无法挂载位置 - 无法从服务器检索共享列表”

我可以从网络上的 Windows 计算机 ping 该机器,也可以从 Linux 服务器 ping Windows 计算机。网络上的 Windows 计算机都已打开文件共享,并且能够互相看到。

Samba 已配置并正在运行,nmb 正在运行,我可以使用 Putty 从我的 Windows 计算机顺利连接到该盒子。在 samba 中,我指定了工作组名称。

如何让 Linux 计算机能够看到 Windows 网络?我不想挂载共享,我只想让 Linux 机器看到网络上还有其他计算机。

答案1

目前还不清楚您到底想要实现什么:您想在 Linux 机器上的 Windows 框中安装“共享”吗?

为此,您只需要 samba 客户端,而不是 samba 守护进程。

要挂载共享,请尝试mount -t cifs -o <username>,<password> //<servername>/<sharename> /mnt/point/或使用以下任一方法连接到 Samba 共享

Nautilus 和 Konqueror 提供了浏览 Windows 网络的选项

在 Konqueror 中,转到 -> 网络文件夹 -> Samba 共享

在 Nautilus 中,位置 -> 网络 -> Windows 网络

答案2

好吧,在调整了 samba 配置后,它开始工作了。我们这里有三个工作组,现在我可以从 Linux 机器位置的“网络”中看到每个工作组中的所有计算机。我甚至还可以看到网络上的 Mac。我已经回顾了所有步骤,但现在不知道如何让它不行

如果我弄清楚我做了什么,我会编辑我的答案。

答案3

我不能代表 CentOS 或其他版本的 Linux 发言。但为了让其他 Windows 机器能够在“网络邻居”、“我的网络位置”等中互相看到对方,必须启用文件和/或打印机共享。如果服务器服务未在 Windows 机器上运行,则服务将不会响应网络浏览请求(这是一个高级解释)。您的 Windows 机器可以互相看到对方吗?

相关内容