Поиск на сайте: Расширенный поиск

Новые программы oszone.net Читать ленту новостей RSS
Комплексное решение для обеспечения безопасности компьютера, в состав которого входят антивирус, почтовый сторож, компон...
Набор утилит, предназначенных для настройки операционных систем семейства Windows. WinUtilities позволяет находить и уда...
WinMend System Doctor - это своего рода усовершенствованный центр безопасности Windows. Программа защищает компьютер от ...
Бесплатная программа для проведения дефрагментации реестра windows с целью оптимизации работы операционной системы. Прог...
WinMend Registry Cleaner представляет собой мощный инструмент для очистки реестра и оптимизации приложений. Он состоит и...
OSzone.net Microsoft Windows 7 Новые возможности Виртуальный WiFi в Windows 7 RSS

Виртуальный WiFi в Windows 7

Текущий рейтинг: 4.66 (проголосовало 107)
 Посетителей: 24739 | Просмотров: 40842 (сегодня 174)  Шрифт: - +

Введение

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

За время своего существования беспроводные сети (Wireless Local Area Network - WLAN), пережили много изменений, которые затронули безопасность, дальность и скорость; но основной принципы работы так и остались неизменным.

Беспроводные сети могут работать в двух режимах:

  • когда два и более устройства соединены непосредственно между собой, точка-точка
  • когда они подключены через точку доступа (Access Point-AP).

В первом случае говорят о простой сети (ad-hoc mode). Использование данного режима работы встречается достаточно редко и используется, в основном, для обмена данными, когда нет возможности использовать точку доступа.

Второй режим, с использованием точки доступа, называется инфраструктурным (infrastructure mode) и в большинстве случаев, применяется совместно c беспроводным маршрутизатором, подключенным к интернету. Но использование одновременно двух режимов работы на одном физическом беспроводном адаптере не предусмотрено самой концепцией WiFi.

В поисках новых способов использования беспроводных сетей была предложена концепция виртуализации, которая снимает определенные ограничения с использования таких сетей и тем самым расширяет их возможности. Данный подход к использованию беспроводных адаптеров был реализован несколькими компаниями со своими названиями технологий. В Intel это Intel My WiFi, а в Microsoft это Virtual WiFi.

Технология Virtual WiFi

Virtual WiFi представляет собой программную прослойку, которая абстрагирует беспроводную сетевую карту и создает несколько виртуальных адаптеров. Каждый виртуальный адаптер может быть отдельно сконфигурирован для подключения к разным беспроводным сетям, но при этом все они будут использовать ресурсы только одного физического беспроводного адаптера.

*

Применение 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=]allowed|disallowed – Разрешить или запретить использование сети.
  • netsh wlan set hostednetwork [ssid=]<идентификатор_SSID> [key=]<парольная_фраза> [keyUsage=]persistent|temporary - Настройка параметров размещённой сети, где SSID – идентификатор SSID сети; Key - ключ безопасности пользователя, используемый сетью; keyUsage – указывает, является ключ безопасности постоянным или временным
  • netsh wlan show settings – Показывает свойства сети и ее состояние.
  • netsh wlan show hostednetwork settings=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!". Оригинальный стиль автора сохранен.

Автор: Azazela  •  Иcточник: Azazela's Блог  •  Опубликована: 08.12.2009

Оценить статью:
Вверх

 
Комментарии посетителей RSS
07.01.2010/17:59  nactop

а в Подключение домашней сети указать, на какой сетевой адаптер предоставить (расшарить) интернет, в нашем случае это будет Wireless Network Connection 2, который относится к виртуальному беспроводному адаптеру. <------- вот тут я застрял , помагите плиз.во1 толком до меня не доходит что ето такое и где находиться
10.01.2010/09:13  azazela

Посмотрите в блоге, там есть картинка как предоставляется общий доступ к нтернету.
http://ru.intel.com/business/community/index.php?automodule=blog&blogid=1960&showentry=1126
21.01.2010/00:55  Бухгалтер

А можно ли изменить тип безопасности подключения? Или это невозможно ?
10.03.2010/21:49  Kiizz

Делаю вес правильно,но после команды "netsh wlan start hostednetwork" сеть не запускается,пишет:"Не удалось запустить размещенную сеть.Присоединенное к системе устройство не работает."
17.04.2010/22:24  ssmm

А как удалить Wireless Network Connection 2
26.05.2010/18:21  NPetriaev

приветствую всех. делаю всё как описано выше, но при вводе команды netsh wlan start hostednetwork выскакивает вот такое сообщение:
C:\Windows\system32>netsh wlan start hostednetwork
Не удалось запустить размещенную сеть.
Группа или ресурс не находятся в нужном состоянии для выполнения требуемой
ции.
подскажите пожалуйста что делать? заранее очень благодарен
28.06.2010/08:14  GDinar

Мне помогло обновление драйвера на Intel 5100, а так он даже виртуальный адаптер не создавал
30.06.2010/23:15  ьфф

здравствуйте!
а у меня такая проблема - Microsoft Virtual WiFi miniport adapter в диспетчере устройств обозначен желтым треугольником и написано что устройство работает неправильно, т.к. Windows не удается загрузить для него нужные драйверы, а когда я обновляю драйверы то пишет что драйверы не нуждаются в обновлении... помогите кто чем может =)
09.07.2010/01:20  ragaanton

Огромное спасибо за подробную инструкцию!!+1
ps.Что бы поблагодарить,пришлось региться ...глупость какая-то))
11.07.2010/21:56  svd715

Здравствуйте! Премного благодарен за пояснения т.к. эта проблема у меня началась с тех пор как поставил 7-ку. на Xp-хе все работало. пробовал через: Connectify и Virtual Router Manager ни чего хорошего(это мое личное мнение). Вот через командную строку норм! Кстати: "netsh wlan set hostednetwork mode=allow ssid="MS Virtual WiFi" key="Pass for virtual wifi" keyUsage=persistent" создал сеть как указано выше, а при необходимости подключения к virtual wi-fi "netsh wlan start hostednetwork" также копирую и вставляю в "выполнить" (Win+R).Но вот выход проще т.к. сеть у нас создана то чтоб к ней подключиться не обязательно каждый раз копировать:"netsh wlan start hostednetwork" и вставлять в "выполнить" можно так: на рабочем столе правой кн. создать ярлык, далее нам предложат указать путь-вставляем:"netsh wlan start hostednetwork"(без кавычек :)) задаем имя ярлыку и усе упрощается!Запуск virtual wifi осуществляется с етого ярлыка.

Да, вот еще если у кого на 7-ке проблемы с virtual wifi то к примеру в моем случае, просто включил Брандмауэр Windows и в нем в Дополнительных параметрах- в правилах безопасности подключения добавил название своей сети.В примере приведенным выше автором это название:"MS Virtual WiFi"

а запускать размешенную сеть не нужно каждый раз после перезагрузки компьютера, выхода из спящего и ждущего режима, нужно просто созданный ярлык добавить в папку Автозагрузка которая находится в: Пуск-Все программы.
23.07.2010/01:59  karasi

Автоматизация запуска сети делается при помощи батника и планировщика заданий, в том числе запуск батника от имени админа. Поможет тем, кому не подходят сторонние программы для управления виртуальным wi-fi; и вообще, так лучше =)

Для того чтобы оставить комментарий, необходимо быть зарегистрированным