Размещенная сеть Windows 10 и подключение Ad Hoc с двумя беспроводными интерфейсами

Размещенная сеть Windows 10 и подключение Ad Hoc с двумя беспроводными интерфейсами

У меня есть одна чертовски большая проблема, с которой я не могу справиться.

У меня есть два беспроводных сетевых адаптера, которые я пытаюсь использовать для немного сложной сетевой топологии. Не используются маршрутизаторы, коммутаторы или другие сетевые устройства, только ноутбук (с поддержкой Wi-Fi), телескоп (да, телескоп с поддержкой Wi-Fi) и Intel Compute Stick с двумя сетевыми адаптерами.

Немного информации о моем оборудовании: Intel Compute Stick и ноутбук, который я использую для удаленного подключения, работают под управлением Windows 10 Home.

«Беспроводное сетевое соединение» — это встроенный беспроводной адаптер, который поставляется вместе с компьютером.

«Wi-Fi» — это беспроводной USB-адаптер Belkin Nano N300.

На момент проверки оба установленных драйвера поддерживают IBSS и размещенные сети netsh wlan show drivers.

Мой процесс выглядит следующим образом:
создаю сеть ad hoc на «Беспроводном сетевом подключении» с помощью следующей команды: netsh wlan set hostednetwork mode=allow ssid=ParamountAdhoc key=Paramount

Я получил следующий ответ:

The hosted network mode has been set to allow.
The SSID of the hosted network has been successfully changed.
The user key passphrase of the hosted network has been successfully changed.

Затем я запускаю размещенную сеть с помощью этой команды:

netsh wlan start hostednetwork interface="Wireless Network Connection"

Ответ таков:

The hosted network started.

В окне «Сетевые подключения» теперь я вижу подключение по локальной сети, которое является виртуальным адаптером Microsoft Hosted Network. Пока все работает так, как и ожидалось. Через несколько минут после начала работы мое беспроводное сетевое подключение будет подключено к этому подключению по локальной сети. Этот шаг позволяет мне использовать другое устройство для удаленного подключения через Team Viewer.

Мой следующий процесс — подключение «Wi-Fi» (второй интерфейс и второй физический адаптер) к другой сети под названием ParamountMount.

Чтобы это заработало, была выполнена некоторая предварительная настройка, поэтому я кратко опишу шаги: 1. Перейдите в «Центр управления сетями и общим доступом». 2. Нажмите «Настроить новое подключение или сеть». 3. Дважды щелкните «Подключиться к беспроводной сети вручную». 4. Введите SSID сети ad hoc (ParamountMount, как показано в «netsh wlan show networks») в поле «Имя сети». 5. Настройте параметры безопасности как «Открыто (без аутентификации)». a. Снимите флажок «Запускать это подключение автоматически» (важно). 6. Нажмите «Далее», затем «Закрыть».

После создания профиля для подключения я могу задать некоторые параметры, необходимые для того, чтобы подключение работало должным образом:

netsh wlan set profileparameter ParamountMount connectiontype=ibss connectionmode=manual interface="Wi-Fi"

Profile "ParamountMount" on interface "Wi-Fi" updated successfully.

Опять же, до этого момента все работало нормально. Виртуальный сетевой адаптер Microsoft Hosted Network все еще существует, и беспроводное сетевое соединение все еще подключено к нему.

Последняя команда завершает весь процесс:

netsh wlan connect name=ParamountMount ssid=ParamountMount interface="Wi-Fi"

Connection request was completed successfully.

Однако Microsoft Hosted Network Virtual Adapter перестает работать, и мой интерфейс Wireless Network Connection отключается. Любые удаленные соединения сбрасываются.

Wi-Fi подключен к сети "ParamountMount". Я могу получить доступ к ресурсам в этой сети, однако, без возможности фактического доступа к компьютеру (предназначенному для работы в качестве удаленной машины без монитора), подключенному к "ParamountMount", это совершенно бесполезно.

А вот что меня действительно сбивает с толку: когда я пытаюсь воссоздать сеть ParamountAdhoc с помощью той же команды start hostednetwork, что и выше, я получаю эту новую ошибку:

The hosted network couldn't be started.
The group or resource is not in the correct state to perform the requested operation.

Когда я проверяю диспетчер устройств, чтобы увидеть, был ли виртуальный адаптер каким-либо образом отключен, я вижу, что он работает. В Event Viewer нет событий, указывающих на сбой.

Только если я отключу «Wi-Fi» от «ParamountMount», то смогу заново создать сеть «ParamountAdhoc».

Что я упускаю или делаю не так, что при подключении к сети одним интерфейсом, он закрывает соединения другого? Они должны быть взаимоисключающими, верно?

Спасибо, что прочитали все это. Надеюсь, я ничего не упустил, но дайте мне знать, если есть дополнительная информация, которую я могу предоставить.

решение1

Вам также необходимо включить ics на адаптере с подключением к Интернету и предоставить к нему доступ адаптеру, на котором размещено ad-hoc-подключение.

Связанный контент