У меня есть одна проблема, которую я не могу решить.
У меня есть два адаптера беспроводной сети, которые я пытаюсь использовать для слегка сложной сетевой топологии. Здесь не используются маршрутизаторы, коммутаторы или другие сетевые устройства, только ноутбук (с поддержкой Wi-Fi), телескоп (да, телескоп с поддержкой Wi-Fi) и Intel Compute Stick с двумя сетевыми адаптерами.
Для получения некоторой справочной информации о моем оборудовании, на жестком диске Intel Compute и ноутбуке, который я использую для удаленного подключения, используется Windows 10 Home.
"Беспроводное сетевое соединение" - это встроенный беспроводной адаптер, который поставляется с компьютером.
Wi-Fi - это беспроводной USB-адаптер Belkin Nano N300.
Установленные драйверы поддерживают как IBSS, так и размещенные сети, когда я проверяю netsh wlan show drivers
.
Мой процесс выглядит следующим образом:
Создайте специальную сеть в "Wireless Network Connection", используя следующую команду: 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. Пока все работает как положено. Через несколько минут мое сетевое соединение Wirelss будет подключено к этому локальному соединению. Этот шаг позволяет мне использовать другое устройство для удаленного подключения через Team Viewer.
Мой следующий процесс - подключить «Wi-Fi» (второй интерфейс и второй физический адаптер) к другой сети, которая называется ParamountMount.
Чтобы сделать эту работу, была сделана некоторая настройка заранее - поэтому я здесь быстро опишу шаги:1. Перейдите в "Центр управления сетями и общим доступом" 2. Нажмите "Установить новое соединение или сеть" 3. Дважды щелкните "Вручную подключиться к беспроводной сети". 4. введите SSID специальной сети (ParamountMount, как показано "netsh wlan show networks") в поле "Имя сети". 5. Настройте параметры безопасности как Открытые (без проверки подлинности). а) снимите флажок "Автоматически запускать это соединение" (важно) 6. Нажмите "Далее", затем "Закрыть"
После создания профиля для подключения я могу установить некоторые параметры, необходимые для работы подключения при необходимости:
netsh wlan set profileparameter ParamountMount connectiontype=ibss connectionmode=manual interface="Wi-Fi"
Profile "ParamountMount" on interface "Wi-Fi" updated successfully.
Опять же, до этого момента все работает нормально. Размещенный виртуальный сетевой адаптер Microsoft все еще существует, и к нему все еще подключено беспроводное сетевое соединение.
Эта последняя команда убивает весь процесс:
netsh wlan connect name=ParamountMount ssid=ParamountMount interface="Wi-Fi"
Connection request was completed successfully.
Однако виртуальный сетевой адаптер Microsoft Hosted перестает работать, и мой интерфейс беспроводного сетевого соединения отключен. Любые удаленные соединения сбрасываются.
Wi-Fi подключен к сети "ParamountMount". После этого я могу получить доступ к ресурсам в этой сети, но у меня нет возможности фактически получить доступ к компьютеру (предназначенному для работы в качестве удаленной машины без наушников), который подключен к "ParamountMount", это совершенно бесполезно.
Теперь вот что действительно смущает меня: когда я пытаюсь воссоздать сеть ParamountAdhoc, используя ту же команду запуска 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".
Что я упускаю или делаю неправильно, что при подключении к сети с одним интерфейсом он закрывает подключения другого? Они должны быть взаимоисключающими, верно?
Спасибо за чтение всего этого. Я надеюсь, что ничего не пропустил, но дайте мне знать, если есть больше информации, которую я могу предоставить.