PnP-X и автоматическая установка сетевого хранилища в Windows 7 - PullRequest
1 голос
/ 04 ноября 2011

Я успешно протестировал Linux, используя Avahi (Bonjour) и Netatalk (AFP), чтобы беспрепятственно предоставлять сетевое хранилище для Mac OS X (как, например, Time Capsule).

Я хочу задать еще один вопрос для Windows7. Когда я искал, Windows 7 использует PnP-X и UPnP, чтобы обеспечить Bonjour как нулевой опыт конфигурации.Чего я хочу добиться:

  1. Использование Samba в Linux для совместного использования одной папки
  2. Публикация этой общей папки как службы NAS с использованием PnP-X и UPnP
  3. Если ПК с Windows 7, подключенный к локальной сети и имеющий Linux, обнаружит службу NAS в Linux
  4. , Windows 7 автоматически запустит процесс установки PnP, и новый том диска появится в Проводнике без какого-либо вмешательства пользователя.Этот новый том на самом деле является общей папкой Samba из Linux

Считаете ли вы, что этот сценарий достижим с помощью PnP-X и как я могу это сделать?

С наилучшими пожеланиями

1 Ответ

1 голос
/ 21 декабря 2011

Я сам проверил.

PnP-X использует SSDP (простой протокол обнаружения служб) UPnP для публикации подключенного к сети устройства для клиентов Windows в локальной сети. Используя XML-файл конфигурации SSDP, устройство может сообщить клиенту идентификатор PnP H / W.

В Windows 7 пользователь может видеть устройство с поддержкой PnP-X из сетевого обозревателя. Пользователь может выбрать контекстное меню установки, чтобы начать установку драйвера устройства PnP-X.

Установка драйвера PnP зависит от идентификатора H / W, который известен в файле конфигурации SSDP XML.

Для реализации этого сценария в Linux O.S. я могу использовать библиотеку GUPnP для поддержки уведомлений SSDP. Кроме того, мне нужно реализовать правильный файл INF и драйвер устройства.

BR, Wonil.

...