1

我通过使用 Avahi(Bonjour) 和 Netatalk(AFP) 为 Mac OS X 无缝提供网络存储(就像 Time Capsule 一样)成功地测试了 Linux。

我想对 Windows 7 提出另一个问题。当我搜索时,Windows 7 使用 PnP-X 和 UPnP 来提供 Bonjour 一样的零配置体验。我想要实现的是:

  1. 在 Linux 上使用 Samba 共享一个文件夹
  2. 使用 PnP-X 和 UPnP 将此共享文件夹发布为 NAS 服务
  3. 如果 Windows 7 PC 连接到具有 Linux 的 LAN,它将发现 Linux 上的 NAS 服务
  4. Windows 7 自动启动 PnP 安装过程,新的磁盘卷将出现在资源管理器中,无需任何用户干预。这个新卷实际上是来自 Linux 的 Samba 共享文件夹

您认为使用 PnP-X 可以实现这种情况吗?我该怎么做?

此致

4

1 回答 1

1

我自己查了一下。

PnP-X 使用UPnP 的SSDP(简单服务发现协议)将网络连接设备发布到本地网络中的 Windows 客户端。通过使用 SSDP 的 XML 配置文件,设备可以让客户端知道 PnP H/W ID。

在 Windows 7 中,用户可以从网络资源管理器中看到支持 PnP-X 的设备。用户可以选择安装上下文菜单来启动 PnP-X 设备的设备驱动程序安装。

PnP 驱动程序安装依赖于 SSDP XML 配置文件已知的 H/W ID。

为了在 Linux 操作系统上实现这个场景,我可以使用GUPnP 库来支持 SSDP 通知。另外,我需要实现正确的 INF 文件和设备驱动程序。

BR,Wonil。

于 2011-12-21T04:32:42.307 回答