2011-11-04 63 views
1

我通過使用Avahi(Bonjour)和Netatalk(AFP)無縫地爲Mac OS X提供網絡存儲(就像Time Capsule一樣),用Linux成功進行了測試。PnP-X和網絡存儲自動安裝到Windows 7

我想爲Windows 7製作另外一個問題。當我搜索Windows 7時,使用PnP-X和UPnP來提供像零配置體驗這樣的Bonjour。我想實現的是:

在Linux上
  1. 使用Samba共享一個文件夾
  2. 使用即插即用-X和UPnP
  3. 發佈此共享文件夾作爲NAS服務如果在Windows 7 PC連接到LAN其中有Linux將發現Linux上的NAS服務
  4. Windows 7自動啓動PnP安裝過程,新磁盤卷將出現在資源管理器上,無需任何用戶干預。這個新的卷實際上是從Linux的Samba共享文件夾

您認爲這種情況可以通過使用PnP-X來實現嗎?我該怎麼做?

最好的問候

回答

1

我自己檢查了一下。

PnP-X使用UPnP的SSDP (Simple Service Discovery Protocol)將網絡連接設備發佈到本地網絡中的Windows客戶端。通過使用SSDP的XML配置文件,設備可以讓客戶端知道PnP H/W ID。

從Windows 7開始,用戶可以從網絡瀏覽器查看啓用了PnP-X的設備。用戶可以選擇安裝上下文菜單啓動PnP-X設備的設備驅動程序安裝。

PnP驅動程序的安裝依賴於由SSDP XML配置文件已知的H/W ID。

要在Linux O.S.上實現此場景,我可以使用GUPnP library來支持SSDP通知。 另外,我需要實現適當的INF文件和設備驅動程序。

BR, Wonil。