Вопрос или проблема
Совместное использование интернет-соединения в Windows легко и просто с помощью виртуальных адаптеров Wi-Fi Mini-Port и команды netsh:
netsh wlan set hostednetwork mode=allow ssid=<mySSID> key=<password>
1) Есть ли способ отключить шифрование WPA2-Personal по умолчанию с помощью этого метода, чтобы создать открытую беспроводную точку доступа?
2) Если нет задокументированного способа этого добиться, с чего было бы хорошо начать обратную инженерную разработку netsh для создания открытой Wi-Fi точки доступа?
ИЗМЕНЕНИЕ: Согласно вебсайту по беспроводной хостируемой сети, нет способа использовать инструмент netsh для создания открытой точки доступа.
Для обеспечения защиты беспроводной связи между компьютером, хостящим SoftAP, и устройствами, подключающимися к SoftAP, беспроводная хостируемая сеть требует, чтобы все подключенные устройства использовали шифровальный пакет WPA2-PSK/AES.
Теперь самый главный вопрос: “Какие управляющие элементы использует netsh для создания точки доступа, и как я могу использовать эти инструменты?”
ИЗМЕНЕНИЕ2: Похоже, что в Windows есть режим ExtAP, который является опциональным на уровне драйвера. NDIS описывает, как драйверы должны взаимодействовать с операционной системой. Возможно создать модуль ядра, который может сбросить точку доступа на открытую после того, как netsh включит остальную часть стека совместного использования. Недостатки заключаются в том, что модули ядра должны быть подписаны с использованием Windows, и сброс точки доступа может нарушить работу программного обеспечения для совместного использования / соединения, которое уже работает.
Любая информация будет полезна.
netsh wlan set hostednetwork mode=allow ssid=WiFi-Hotspot_Key:1to8 key=12345678 keyUsage=persistent
netsh wlan start hostednetwork
netsh wlan show hostednetwork setting=security
Ответ или решение
К сожалению, на данный момент в Windows нет возможности использовать инструмент netsh
для создания открытой точки доступа (open Wi-Fi AP) без шифрования WPA2-PSK/AES. Согласно документации Microsoft, для обеспечения безопасности между компьютером-администратором и подключенными устройствами требуется использовать WPA2, и отключить это шифрование нельзя.
1. Почему нельзя создать открытую точку доступа?
С точки зрения архитектуры сети, использование шифрования WPA2 предоставляет критическую защиту в беспроводных сетях. Это контролирует доступ к сети, а также шифрует передаваемые данные, предотвращая их перехват. Таким образом, возможность создания открытой точки доступа с помощью netsh
, где WPA2 отключено, отсутствует из-за следующих причин:
- Безопасность: Открытые сети крайне уязвимы для атак и могут использоваться для перехвата данных.
- Стандартизация: Windows требует соблюдения конкретных стандартов безопасности для hosted networks, что делает невозможным отказ от шифрования.
2. Возможности обратной разработки
Хотя стандартные инструменты Windows не поддерживают создание открытой сети, следующий путь может быть рассмотрен для дальнейших исследований:
-
Изучение драйверов с поддержкой ExtAP: Как вы правильно заметили, в драйверах Wi-Fi может существовать поддержка режима ExtAP, который может позволить открыть точку доступа без шифрования. Однако создание собственного драйвера достаточно сложный процесс и требует глубоких знаний в области программирования и работы с ядром операционной системы. Необходимо помнить, что драйверы должны быть подписаны, что является дополнительным препятствием.
-
Использование альтернативных программных решений: Возможно, стоит рассмотреть сторонние программы для создания точки доступа, которые могут предоставлять более гибкие настройки. Такие приложения, как Connectify или Virtual Router, могут предложить функции, выходящие за рамки стандартных инструментов Windows.
Применение наученных уроков
В современных условиях вопрос безопасности сетей становится всё более актуальным. Если ваша задача состоит в создании открытой точки доступа, необходимо взвесить все риски, связанные с безопасностью ваших данных. Возможно, осуществление вашего запроса нецелесообразно для случайных пользователей, так как открытые сети устанавливают повышенный риск.
Для достижения ваших целей:
- Исследуйте возможности драйверов ExtAP и проконсультируйтесь с документацией NDIS, чтобы понять, как они взаимодействуют с системной архитектурой.
- Обратите внимание на сторонние приложения, которые могут поддерживать опцию открытых сетей.
- Будьте готовы к ограничениям и потенциальным проблемам безопасности, связанным с открытыми сетями, и учитывайте их в своих планах.
Если у вас есть дальнейшие вопросы о создании точки доступа или безопасности сети, не стесняйтесь оставить комментарий.