Введение
Разработка Virtual WiFi
Применение Virtual WiFi
Реализация Virtual WiFi в Windows 7 и Windows 2008 R2
Установка и настройка Virtual WiFi
Графическая оболочка к Virtual WiFi
Введение
На данный момент трудно представить, как возможно обойтись без использования беспроводных сетей в аэропортах, гостиницах, на выставках и даже дома. Создание технологии беспроводных сетей занесло значимый вклад в промышленность и изменило сам подход к использованию компьютера.
За время собственного существования беспроводные сети (Wireless Local Area Network – WLAN), пережили много конфигураций, которые затронули безопасность, дальность и скорость; но основной механизмы работы так и остались постоянным.
Беспроводные сети могут работать в 2-ух режимах:
когда два и поболее устройства соединены конкретно меж собой, точка-точка
когда они подключены через точку доступа (Access Point-AP).
В первом случае молвят о обычный сети (ad-hoc mode). Внедрение данного режима работы встречается довольно изредка и употребляется, в главном, для обмена данными, когда нет способности использовать точку доступа.
2-ой режим, с внедрением точки доступа, именуется инфраструктурным (infrastructure mode) и почти всегда, применяется вместе c беспроводным маршрутизатором, присоединенным к вебу. Но внедрение сразу 2-ух режимов работы на одном физическом беспроводном адаптере не предвидено самой концепцией WiFi.
В поисках новых методов использования беспроводных сетей была предложена концепция виртуализации, которая снимает определенные ограничения с использования таких сетей и тем расширяет их способности. Данный подход к использованию беспроводных адаптеров был реализован несколькими компаниями со своими наименованиями технологий. В Intel это Intel My WiFi, а в Microsoft это Virtual WiFi.
Разработка Virtual WiFi
Virtual WiFi представляет собой программную прослойку, которая абстрагирует беспроводную сетевую карту и делает несколько виртуальных адаптеров. Каждый виртуальный адаптер может быть раздельно сконфигурирован для подключения к различным беспроводным сетям, но при всем этом они все будут использовать ресурсы только 1-го физического беспроводного адаптера.
Применение Virtual WiFi
Зачем может понадобиться эта разработка? К примеру, для сотворения индивидуальной сети (Wireless Personal Area Network – Wireless PAN- WPAN), к которой можно стремительно подключить КПК, телефон, принтер, фотоаппарат, ноутбук и другое устройство с беспроводным адаптером для обычного обмена информацией; использовать ноутбук как хот-спот (Hotspot) для предоставления доступа к вебу беспроводным устройствам, разделяя имеющееся на ноутбуке подключение к вебу, непринципиально – Еthernet, WiFi, 3G либо WiMax. Другим примером может быть случай, когда радиосигнал недостаточно стабилен либо не покрывает подходящего расстояния меж точкой доступа и беспроводными устройствами. В данном случае компьютер либо ноутбук с технологией Virtual WiFi может выступать в качестве репитера, тем расширяя зону покрытия беспроводной сети.
Реализация Virtual WiFi в Windows 7 и Windows 2008 R2
В Windows 7 и Windows 2008 R2 разработка Virtual WiFi была включена в состав операционной системы и реализована на уровне ядра; не считая того, была проделана работа для обычный реализации программной точки доступа (Software Access Point – SoftAP). При всем этом от производителей беспроводных устройств сейчас требуется только воплотить поддержку SoftAP в собственных драйверах. В связи с этим, в текущей реализации Virtual WiFi в Windows 7 и Windows 2008 R2 может быть сделать только один виртуальный адаптер, который будет работать исключительно в режиме точки доступа, при всем этом обеспечивая шифрование только по WPA2-PSK/AES.
Кстати говоря, поддержка Virtual WiFi в драйверах является неотклонимым требованием для сертификации беспроводных адаптеров на сопоставимость с Windows 7.
Сеть, сделанная при помощи технологии Virtual WiFi, обозначается как Wireless Hosted Network, в российском переводе от Microsoft это Размещенная Сеть. В связи с ведением технологии Virtual WiFi в новых операционных системах от Microsoft, в network shell были добавлены новые команды для управления распределенной сетью; приведем некие из их:
netsh wlan set hostednetwork [mode=]allow|disallow – Разрешить либо запретить внедрение сети.
netsh wlan set hostednetwork [ssid=] [key=] [keyUsage=]persistent|temporary – Настройка характеристик размещённой сети, где SSID – идентификатор SSID сети; Key – ключ безопасности юзера, применяемый сетью; keyUsage – показывает, является ключ безопасности неизменным либо временным
netsh wlan show settings – Указывает характеристики сети и ее состояние.
netsh wlan show hostednetwork setting=security – Показывает характеристики безопасности размещенной сети.(Указывает, в том числе, пароль данный в key при настройке netsh wlan set hostednetwork)
netsh wlan start hostednetwork – Запустить размещенную сети.
netsh wlan stop hostednetwork – Приостановить размещенную сети.
Установка и настройка Virtual WiFi
Как смотрится настройка Virtual WiFi на практике: нам будет нужно ноутбук либо обыденный компьютер с беспроводным устройствам, Windows 7 и драйвер, поддерживающий Virtual WiFi. (Существует большая возможность того, что загруженный драйвер беспроводного адаптера с Windows Update уже имеет поддержку Virtual WiFi)
Если описанные выше условия производятся, то вызываем командную строчку с правами админа и исполняем в ней последующую команду:
netsh wlan set hostednetwork mode=allow ssid=»MS Virtual WiFi» key=»Pass for virtual wifi» keyUsage=persistent
В данном примере «MS Virtual WiFi» – имя беспроводной сети, «Pass for virtual wifi»-пароль для доступа к этой сети (вы сможете задать данные значения по собственному усмотрению).
Прирастить набросок
После выполнения данной команды, система отыщет новое оборудование, и в диспетчере устройств появится новый виртуальный сетевой адаптер – Адаптер мини-порта виртуального WiFi Microsoft (Microsoft Virtual WiFi miniport adapter). Но, снова же, данный виртуальный адаптер показаться исключительно в том случае, если у нас драйвер беспроводного адаптера имеет поддержку Virtual WiFi.
Перейдя в Панель управления – Центр управления сетями и общим доступом – Изменение характеристик адаптера, увидим новое соединение Wireless Network Connection 2, которое будет демонстрировать статус – нет подключения.
Потому последующим шагом будет пуск сети. Для этого нужно в командной строке, также запущенной с правами админа, выполнить команду:
netsh wlan start hostednetwork
Прирастить набросок
После чего сеть запустится, и заработает программная точка доступа (SoftAP), в этом можно убедиться, перейдя в Панель управления – Центр управления сетями и общим доступом. Потому что у нас уже употребляется подключение к вебу по WiFi, мы найдем, что Windows 7 подключена сразу к нескольким беспроводным сетям. Сейчас другие беспроводные устройства могут подключаться к нашей точке доступа.
Прирастить набросок
Если мы желаем предоставить доступ к интренету другим беспроводным устройствам, которые подключены к нашей программной точке доступа (другими словами организовать Хот-Спот – Hotspot), нужно перейти в закладку Панель управления – Центр управления сетями и общим доступом – Изменение характеристик адаптера и в свойствах соединения, через которое ноутбук получает веб (в нашем случае это подключение по WiFi, но оно может быть хоть каким: ethernet, 3G, WiMax и т.п.), в закладке доступ поставить флаг Разрешить другим юзерам сети использовать подключение к Вебу данного компьютера, а в Подключение домашней сети указать, на какой сетевой адаптер предоставить (расшарить) веб, в нашем случае это будет Wireless Network Connection 2, который относится к виртуальному беспроводному адаптеру.
Прирастить набросок
Со стороны клиента можно узреть несколько беспроводных сетей, и при подключении к организованной нами точке доступа, клиент автоматом получит IP адресок с внутреннего DHCP сервера и будет разделен от наружной сети NAT (Network address translation).
Поглядеть состояние размещенной сети – количество клиентов, характеристики соединений, протокол работы, можно командой:
netsh wlan show hostednetwork
Прирастить набросок
Одной из особых способностей MS Virtual WiFi, по сопоставлению с Intel My WiFi, является наибольшее количество подключаемых клиентов, их – до 100. Естественно, с практической стороны, цифра практически недосягаемая; но полностью может быть, что в ограничение всего в 8 клиентов можно «упереться» при использовании Intel My WiFi.
Графическая оболочка к Virtual WiFi
Удобства использования Virtual WiFi явны, но вот внедрение командной строчки для конфигурации и пуска сети (а запускать размешенную сеть необходимо всякий раз после перезагрузки компьютера, выхода из спящего и ждущего режима; при этом с правами админа), не совершенно комфортно, ну и интегрированной графической оболочки для опции Virtual WiFi, к огорчению, нет. Потому не умопомрачительно возникновение посторониих утилит, которые и делают функции этой самой оболочки. На данный момент таких утилит несколько, это Connectify и Virtual Router Manager, настройка их тоже сводится к минимуму: необходимо указать SSID и пароль для доступа. Они загружаются вкупе с системой и сходу обеспечивают включение распределенной сети, не считая того они могут показывают все текущие и прошлые подключения к нашей распределенной сети.
Статья размещена в рамках конкурса «Наш выбор – Windows 7!». Уникальный стиль создателя сохранен.