Бесплатный виртуальный роутер для раздачи wi-fi с любого компьютера. Бесплатный виртуальный роутер для раздачи wi-fi с любого компьютера Как настроить подключение Virtual Wi-Fi

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

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

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

Устройства подключаются через точку доступа (Access Point-AP).
Этот режим называется инфраструктурным (Infrastructure Mode) и, как правило, применяется совместно c беспроводным маршрутизатором, подключенным к интернету.

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

Что собой представляет технология Virtual WiFi

Не вдаваясь в технические подробности: в Windows 7 один физический беспроводной адаптер можно превратить в несколько виртуальных, причем - внимание! - каждый из этих виртуальных адаптеров можно настроить для подключения к разным беспроводным сетям.

Для чего это нужно

Хм... Вопрос, конечно, интересный.
Пример первый: радиосигнал от имеющейся точки доступа не покрывает нужного расстояния между ней и беспроводными устройствами. В этом случае компьютер или ноутбук с Virtual WiFi может выступить в качестве репитера (повторителя), расширяющего зону покрытия беспроводной сети.

Пример второй: создание персональной сети (Wireless Personal Area Network), к которой можно очень быстро подключить телефон, камеру, принтер, ноутбук или любое другое устройство с беспроводным адаптером для простого обмена информацией.

Пример третий: имеющаяся беспроводная сеть - со статическими IP-адресами устройств, но при этом иной раз требуется быстро подключать новые устройства, причем без всяких настроек-перестроек (это можно сделать, если бы был включен режим выделения динамических IP-адресов. Но увы).

Как реализована Virtual WiFi в Windows 7

К слову: технология Virtual WiFi включена не только в Windows 7, но и в Windows 2008 R2.

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

Пока - в текущей реализации - у Virtual WiFi имеются следующие ограничения: допускается создание только одного виртуального адаптера, работающего только в режиме точки доступа и только с шифрованием WPA2-PSK/AES.
Кстати говоря, технология Virtual WiFi позволяет подключить к точке доступа до 100 клиентов против 8 клиентов в продвигаемой корпорацией Intel технологии My WiFi.

Установка, включение и настройка Virtual WiFi

Тестирование работы Virtual WiFi - установка, включение и настройка беспроводной сети - проводилось на нетбуке ASUS eeePC 1000H со встроенным WiFi адаптером Ralink.

Итак, сначала придется немного "пошаманить" - вызвать командную строку с правами администратора и ввести следующую команду:

netsh wlan set hostednetwork mode=allow ssid="MS Virtual WiFi" key="softodrom" keyUsage=persistent

"MS Virtual WiFi" тут - название (SSID) создаваемой виртуальной сети, а "softodrom" - пароль для доступа к сети. Конечно же, оба этих параметра можно изменить по собственному усмотрению.
Последний параметр - keyUsage=persistent - определяет, что пароль будет сохранен и его не придется указывать каждый раз, когда надо будет запустить виртуальную сеть.

После выполнения этой команды система обнаружит новое оборудование, и в Диспетчере устройств появится новый сетевой адаптер под названием "Адаптер мини-порта виртуального WiFi Microsoft"(Microsoft Virtual WiFi miniport adapter).

В виде уточнения: естественно, виртуальный адаптер появиться в Диспетчере устройств только в том случае, если драйвер установленного у вас беспроводного адаптера имеет поддержку технологии Virtual WiFi.

Для пущей надежности заглянем в Панель управления –> Центр управления сетями и общим доступом –> Изменение параметров адаптера:

Как видим, здесь появилось новое соединение "Беспроводное сетевое соединение 2" со статусом "Нет подключения" (на картинке оно уже есть. Об этом ниже).

Переходим к запуску сети. В командной строке, запущенной с правами администратора, выполняем следующую команду:

netsh wlan start hostednetwork

После этого а) запустится сеть (Microsoft назвала ее "Размещенная сеть") и б) заработает программная точка доступа, в чем можно будет убедиться, перейдя в Панель управления –> Центр управления сетями и общим доступом.

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

Для предоставления доступа к интернету другим беспроводным устройствам, которые будут подключаться к нашей программной точке доступа, следует перейти во вкладку Панель управления –> Центр управления сетями и общим доступом -> Изменение параметров адаптера и в свойствах того адаптера, через которое компьютер - в нашем случае нетбук eeePC - получает доступ к интернету (у нас это подключение по WiFi, но оно может быть любым из имеющихся - Еthernet, WiMax, 3G и т.п.) во вкладке "доступ" поставить галку "Разрешить другим пользователям сети использовать подключение к Интернету данного компьютера".

Кроме этого, в "Подключение домашней сети" нужно указать, на какой сетевой адаптер - в нашем случае это "Беспроводное сетевое подключение 2" - следует предоставить интернет.


Наконец, про клиента. Со стороны клиента будет видно несколько беспроводных сетей, и при подключении к организованной точке доступа (ранее мы присвоили ей SSID = MS Virtual WiFi), клиент автоматически получит IP-адрес с внутреннего DHCP сервера, получит доступ к интернету и при этом будет отделен от внешней сети NAT (Network Address Translation).

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

Упрощаем управление виртуальной сетью WiFi

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

Встроенного графического интерфейса для Virtual WiFi в операционной системе, увы, нет, но на помощь, как и всегда в подобных случаях, пришли сторонние разработчики, выпустившие графические оболочки к Virtual WiFi - Connectify и Virtual Router Manager . Рекомендуем испольовать первую (Connectify), так как ее разработчик постоянно работает над ее улучшением и регулярно выпускает новые версии, а разработка Virtual Router Manager до сих пор находится на стадии "бета", причем последняя бета-версия датирована 2009 годом.

Принцип пользования обеими утилитами очень прост: в соответствующих полях нужно указать SSID сети и пароль для доступа да нажать на кнопку Start, после чего программа станет загружаться вместе с запуском операционной системы, обеспечивая запуск виртуальной сети. Кроме этого, обе утилиты, и Connectify, и Virtual Router Manager, показывают текущие подключения к виртуальной сети.

Команды для управления размещенной сетью

Напоследок для ценителей командной строки - новые команды для управления размещенной сетью, появившиеся в Windows 7 и Windows 2008 R2:

netsh wlan set hostednetwork allowed/disallowed – разрешить или запретить использование сети

netsh wlan set hostednetwork 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 router manager призвана помочь, если у вас нет реального wi-fi роутера, а раздать его необходимо. Её главная задача – имитация wi-fi роутера, поэтому о каких-либо проводах и неудобствах можно забыть. Программа надёжная и лицензированная, в ней нет вирусов, а скачать virtual router manager можно совсем бесплатно. Программа совместима с операционной системой Microsoft Windows XP, Seven и выше.

С какими устройствами совместима программа?

Ключевое условие корректной работы программы – наличие wi-fi на раздающем и принимающем устройствах. В качестве принимающих устройств могут быть: iPhone, iPod Touch, нетбуки, ноутбуки, аудиоустройства, беспроводные многофункциональные устройства, смартфоны, телефоны с Android или Zune и прочие. Раздающее устройство (обычно это компьютер), на которое установлена программа, обязательно должно иметь wi-fi адаптер .

Где скачать Virtual Router?

Скачать virtual router manager можно на официальном сайте или на торрентах. Обращайте внимание, что файл должен быть только с расширением ".exe" или ".msi". Настроить программу сможет любой, даже не читая инструкцию. Пользоваться программой ещё проще, чем устанавливать.

Как начать работу с virtual router manager?

Чтобы раздать wifi на windows потребуется выполнить простейшие манипуляции:
  • верно указать название вашей сети;
  • ввести пароль;
  • нажать на кнопку «Start».

Введение пароля необходимо для безопасности передаваемых данных, чтобы другой человек не смог несанкционированно подключиться к вашей виртуальной раздаче. Все устройства, которые вы подключите по virtual wifi, будут отображены в окошке программы. В случае надобности возможно узнать даже ip и MAC – адреса каждого устройства, посмотрев их в окне программы.

Работа с программой

По своей сути virtual router manager русская версия является оболочкой, то есть способна выполнить все настройки за вас. Чтобы получить доступ по wifi, достаточно запустить программу и свернуть после её в трей. При таких действиях, каждый раз включая компьютер, она будет автоматически запускаться.

Настройка программы

Настройка сводится к заполнению или выбору в 4 строках:
  • чтобы создать wifi сеть, необходимо придумать ей любое имя в верхнем поле;
  • в следующем поле придумываем пароль, состоящий минимум из 8 символов;
  • в ниспадающем меню «Shared Connection» выбираем соединение, через которое компьютер подключается к интернету;
  • в самом нижнем ниспадающем меню выбираем нужный тип подключения.
Нажимаем центральную кнопку «Start Virtual Router» - настройки завершены. В том же окне настройках вы увидите «Peers Connected», где будут отображены все подключённые portable устройства, которым будет осуществлена раздача wifi.

Как правильно выбрать тип подключения?

Для того чтобы грамотно создать wifi сеть, необходимо выбрать нужный тип подключения – это важно! Есть два режима: acess point или ad hoc.
  • Ad hoc. Этот режим осуществляет соединение «точка-точка». В переводе на простой язык – подключить к виртуальному роутеру возможно лишь одно устройство.
  • Acess point. Этот режим позволит подключить к «точке доступа» (раздающему wi-fi устройству) большое число принимающих устройств. Возможные проблемы и их устранение

Сейчас сложно представить, как можно обойтись без использования беспроводных сетей. Открытие технологии беспроводных сетей внесло существенный вклад в индустрию и изменило подход к использованию персонального компьютера. Virtual Wi-Fi представляет собой программную прослойку, которая абстрагирует беспроводную сетевую карту и создает несколько виртуальных адаптеров. Для чего может пригодиться эта технология?

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

Беспроводные сети могут работать в двух режимах: когда два и более устройства соединены непосредственно между собой - точка-точка, или когда они подключены через точку доступа (Access Point-AP). В первом случае, говорят о простой сети (ad-hoc mode). Использование данного режима работы встречается достаточно редко и используется в основном для обмена данными, когда нет возможности использовать точку доступа. Второй режим, с использование точки доступа, называется инфраструктурным (infrastructure mode) и в большинстве случаев применяться совместно с беспроводным маршрутизатором, который подключен к интрнету. Но использование одновременно двух режимов работы на одном физическом беспроводном адаптере, не предусмотрено самой концепцией Wi-Fi.

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

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

Для чего может пригодиться, эта технология? Для примера, создание персональной сети (Wireless Personal Area Network - WPAN) в которой можно быстро подключить КПК, телефон, принтер, фотоаппарат, ноутбук и другое устройство с беспроводным адаптером для простого обмена информацией; использовать ноутбук как хот-спот (Hotspot) для предоставления доступа к интернету беспроводным устройствам, используя на ноутбуке подключение к интернету, хоть Еthernet, Wi-Fi, 3G или WiMax. Другим примером может быть, когда радиосигнал не достаточно стабилен или не покрывает нужного расстояния между, точкой доступа и беспроводными устройствами. В этом случае компьютер или ноутбук с технологией Virtual Wi-Fi, может выступать в качестве репитера, тем самым улучая радио покрытие беспроводной сети.

В Windows 7 и Windows 2008 R2, технология Virtual WiFi, была включена в состав системы и реализована на уровне ядра, кроме того, была проделана работа над простой реализацией программной точки доступа (Software Access Point - SoftAP), при этом от производителей беспроводных устройств, теперь требуется только реализовать поддержку SoftAP в своих драйверах. В связи с этим, в текущей реализации Virtual WiFi в и Windows 2008 R2, возможно создать только один виртуальный адаптер, который будет работать только в режиме точки доступа, при этом обеспечивая шифрование WPA2-PSK-AES.

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

Virtual WiFi обозначается как Wireless Hosted Network, в русском обозначении как Размещенная Сеть. В связи с внедрением Virtual WiFi в новые операционные системы от Microsoft, в network shell были включены новые команды, для управления, распределенной сетью. Приведем некоторые из них:

  • netsh wlan set hostednetwork allowed/disallowed - Разрешить или запретить использование сети.
  • netsh wlan set hostednetwork <идентификатор_SSID> <парольная_фраза> 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 Wi-Fi на практике: нам потребуется ноутбук или обычный персональный компьютер с беспроводным устройствам, и драйвер поддерживающий Virtual WiFi.

Если выше описанные критерии выполняются, то вызываем командную строку, с правами администратора и выполняем в ней следующую команду:

netsh wlan set hostednetwork mode=allow ssid="MS Virtual Wi-Fi" key="Pass for virtual wifi" keyUsage=persistent

В данном примере "MS Virtual Wi-Fi" - имя беспроводной сети, "Pass for virtual wifi"-пароль для доступа к этой сети. Вы можете задать данные значения по своему усмотрению.

После выполнения данной команды, система найдет новое оборудование и в диспетчере устройств появится новый сетевой адаптер, а точнее виртуальный - Адаптер мини-порта виртуального WiFi Microsoft (Microsoft Virtual WiFi miniport adapter). Но опять же, данный виртуальный адаптер появится только в том случаи, если у нас драйвер беспроводного адаптера имеет поддержку Virtual WiFi.

Перейдя в Панель управления - Центр управления сетями и общим доступом - изменение параметров адаптера, увидим новое соединение Wireless Network Connection 2, которое будет показывать статус - нет подключения. Поэтому следующим этапом будет запуск сети. Для этого необходимо в командной сроке, запущенной с правами администратора, выполнить команду:

netsh wlan start hostednetwork.

После этого сеть запустится и заработает программная точка доступа (SoftAP). В этом можно убедиться перейдя в Панель управления - Центр управления сетями и общим доступом. Так как у нас используется подключение к интернету по Wi-Fi, мы обнаружили, что Windows 7 подключена одновременно к нескольким беспроводным сетям. Теперь другие беспроводные устройства могут подключаться к нашей точке доступа.

Если мы хотим предоставить доступ к интренету другим беспроводным устройствам, которые подключены к нашей программной точке доступа, то есть организовать Хот-Спот (Hotspot), то необходимо перейти в кладку Панель управления - Центр управления сетями и общим доступом - изменение параметров адаптера и свойств соединения, которое подключено к интернету (в нашем случаи это подключение по Wi-Fi, но оно может быть любым: ethernet, 3G, WiMax и т.п.). На вкладке доступ поставить галочку Разрешить другим пользователям сети использовать подключение к Интернету данного компьютера, и в Подключение домашней сети указать, на какой сетевой адаптер предоставить (расшарить) интернет, в нашем случаи случае, это будет Wireless Network Connection 2, который относится к виртуальному беспроводному адаптеру.

Со стороны клиента, можно увидеть несколько беспроводных сетей, и при подключении к нашей организованной точке доступа клиент автоматически получит IP адрес с внутреннего DHCP сервера и будет отделен от внешней сети NAT (Network address translation).

Удобство использования Virtual Wi-Fi очевидны, но вот использование командной строкой для конфигурации и запуска сети (а запускать размешенную сеть нужно каждый раз после перезагрузки компьютера c правами администратора), не совсем удобно. Да и встроенной графической оболочки для настройки Virtual WiFi, к сожалению, нет. Поэтому не удивительно появление сторонних утилит, которые и выполняют функцию, этой самой оболочки. Сейчас таких утилит несколько - это Connectify и Virtual Router Manager. Их настройка сводится к минимуму - нужно указать SSID и пароль для доступа. Они загружаются вместе с системой и сразу обеспечивают включение распределенной сети и умеют отображают все подключения к нашей распределенной сети.


Connectify

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

Беспроводные сети могут работать в двух режимах: когда два и более устройства соединены непосредственно между собой - точка-точка, или когда они подключены через точку доступа (Access Point-AP). В первом случае, говорят о простой сети (ad-hoc mode). Использование данного режима работы встречается достаточно редко и используется в основном для обмена данными, когда нет возможности использовать точку доступа. Второй режим, с использование точки доступа, называется инфраструктурным (infrastructure mode) и в большинстве случаев применяться совместно с беспроводным маршрутизатором, который подключен к интрнету. Но использование одновременно двух режимов работы на одном физическом беспроводном адаптере, не предусмотрено самой концепцией Wi-Fi.

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

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

Для чего может пригодиться, эта технология? Для примера, создание персональной сети (Wireless Personal Area Network - WPAN) в которой можно быстро подключить КПК, телефон, принтер, фотоаппарат, ноутбук и другое устройство с беспроводным адаптером для простого обмена информацией; использовать ноутбук как хот-спот (Hotspot) для предоставления доступа к интернету беспроводным устройствам, используя на ноутбуке подключение к интернету, хоть Еthernet, Wi-Fi, 3G или WiMax. Другим примером может быть, когда радиосигнал не достаточно стабилен или не покрывает нужного расстояния между, точкой доступа и беспроводными устройствами. В этом случае компьютер или ноутбук с технологией Virtual Wi-Fi, может выступать в качестве репитера, тем самым улучая радио покрытие беспроводной сети.

В 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, в русском обозначении как Размещенная Сеть. В связи с внедрением Virtual WiFi в новые операционные системы от Microsoft, в network shell были включены новые команды, для управления, распределенной сетью. Приведем некоторые из них:

  • netsh wlan set hostednetwork allowed|disallowed - Разрешить или запретить использование сети.
  • netsh wlan set hostednetwork <идентификатор_SSID> <парольная_фраза> 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 Wi-Fi на практике: нам потребуется ноутбук или обычный персональный компьютер с беспроводным устройствам, Windows 7 и драйвер поддерживающий Virtual WiFi.

Если выше описанные критерии выполняются, то вызываем командную строку, с правами администратора и выполняем в ней следующую команду:

netsh wlan set hostednetwork mode=allow ssid="MS Virtual Wi-Fi" key="Pass for virtual wifi" keyUsage=persistent

В данном примере "MS Virtual Wi-Fi" – имя беспроводной сети, "Pass for virtual wifi"-пароль для доступа к этой сети. Вы можете задать данные значения по своему усмотрению.

После выполнения данной команды, система найдет новое оборудование и в диспетчере устройств появится новый сетевой адаптер, а точнее виртуальный – Адаптер мини-порта виртуального WiFi Microsoft (Microsoft Virtual WiFi miniport adapter). Но опять же, данный виртуальный адаптер появится только в том случаи, если у нас драйвер беспроводного адаптера имеет поддержку Virtual WiFi.

Перейдя в Панель управления – Центр управления сетями и общим доступом – изменение параметров адаптера, увидим новое соединение Wireless Network Connection 2, которое будет показывать статус – нет подключения. Поэтому следующим этапом будет запуск сети. Для этого необходимо в командной сроке, запущенной с правами администратора, выполнить команду:

netsh wlan start hostednetwork.

После этого сеть запустится и заработает программная точка доступа (SoftAP). В этом можно убедиться перейдя в Панель управления – Центр управления сетями и общим доступом. Так как у нас используется подключение к интернету по Wi-Fi, мы обнаружили, что Windows 7 подключена одновременно к нескольким беспроводным сетям. Теперь другие беспроводные устройства могут подключаться к нашей точке доступа.

Если мы хотим предоставить доступ к интренету другим беспроводным устройствам, которые подключены к нашей программной точке доступа, то есть организовать Хот-Спот (Hotspot), то необходимо перейти в кладку Панель управления – Центр управления сетями и общим доступом - изменение параметров адаптера и свойств соединения, которое подключено к интернету (в нашем случаи это подключение по Wi-Fi, но оно может быть любым: ethernet, 3G, WiMax и т.п.). На вкладке доступ поставить галочку Разрешить другим пользователям сети использовать подключение к Интернету данного компьютера, и в Подключение домашней сети указать, на какой сетевой адаптер предоставить (расшарить) интернет, в нашем случаи случае, это будет Wireless Network Connection 2, который относится к виртуальному беспроводному адаптеру.

Со стороны клиента, можно увидеть несколько беспроводных сетей, и при подключении к нашей организованной точке доступа клиент автоматически получит IP адрес с внутреннего DHCP сервера и будет отделен от внешней сети NAT (Network address translation).

Удобство использования Virtual Wi-Fi очевидны, но вот использование командной строкой для конфигурации и запуска сети (а запускать размешенную сеть нужно каждый раз после перезагрузки компьютера c правами администратора), не совсем удобно. Да и встроенной графической оболочки для настройки Virtual WiFi, к сожалению, нет. Поэтому не удивительно появление сторонних утилит, которые и выполняют функцию, этой самой оболочки. Сейчас таких утилит несколько - это Connectify и Virtual Router Manager. Их настройка сводится к минимуму - нужно указать SSID и пароль для доступа. Они загружаются вместе с системой и сразу обеспечивают включение распределенной сети и умеют отображают все подключения к нашей распределенной сети.


Connectify

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

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

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

Устройства подключаются через точку доступа (Access Point-AP).
Этот режим называется инфраструктурным (Infrastructure Mode) и, как правило, применяется совместно c беспроводным маршрутизатором, подключенным к интернету.

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

Что собой представляет технология Virtual WiFi

Не вдаваясь в технические подробности: в Windows 7 один физический беспроводной адаптер можно превратить в несколько виртуальных, причем - внимание! - каждый из этих виртуальных адаптеров можно настроить для подключения к разным беспроводным сетям.

Для чего это нужно

Хм... Вопрос, конечно, интересный.
Пример первый: радиосигнал от имеющейся точки доступа не покрывает нужного расстояния между ней и беспроводными устройствами. В этом случае компьютер или ноутбук с Virtual WiFi может выступить в качестве репитера (повторителя), расширяющего зону покрытия беспроводной сети.

Пример второй: создание персональной сети (Wireless Personal Area Network), к которой можно очень быстро подключить телефон, камеру, принтер, ноутбук или любое другое устройство с беспроводным адаптером для простого обмена информацией.

Пример третий: имеющаяся беспроводная сеть - со статическими IP-адресами устройств, но при этом иной раз требуется быстро подключать новые устройства, причем без всяких настроек-перестроек (это можно сделать, если бы был включен режим выделения динамических IP-адресов. Но увы).

Как реализована Virtual WiFi в Windows 7

К слову: технология Virtual WiFi включена не только в Windows 7, но и в Windows 2008 R2.

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

Пока - в текущей реализации - у Virtual WiFi имеются следующие ограничения: допускается создание только одного виртуального адаптера, работающего только в режиме точки доступа и только с шифрованием WPA2-PSK/AES.
Кстати говоря, технология Virtual WiFi позволяет подключить к точке доступа до 100 клиентов против 8 клиентов в продвигаемой корпорацией Intel технологии My WiFi.

Установка, включение и настройка Virtual WiFi

Тестирование работы Virtual WiFi - установка, включение и настройка беспроводной сети - проводилось на нетбуке ASUS eeePC 1000H со встроенным WiFi адаптером Ralink.

Итак, сначала придется немного "пошаманить" - вызвать командную строку с правами администратора и ввести следующую команду:

netsh wlan set hostednetwork mode=allow ssid="MS Virtual WiFi" key="softodrom" keyUsage=persistent

"MS Virtual WiFi" тут - название (SSID) создаваемой виртуальной сети, а "softodrom" - пароль для доступа к сети. Конечно же, оба этих параметра можно изменить по собственному усмотрению.
Последний параметр - keyUsage=persistent - определяет, что пароль будет сохранен и его не придется указывать каждый раз, когда надо будет запустить виртуальную сеть.

После выполнения этой команды система обнаружит новое оборудование, и в Диспетчере устройств появится новый сетевой адаптер под названием "Адаптер мини-порта виртуального WiFi Microsoft"(Microsoft Virtual WiFi miniport adapter).

В виде уточнения: естественно, виртуальный адаптер появиться в Диспетчере устройств только в том случае, если драйвер установленного у вас беспроводного адаптера имеет поддержку технологии Virtual WiFi.

Для пущей надежности заглянем в Панель управления –> Центр управления сетями и общим доступом –> Изменение параметров адаптера:

Как видим, здесь появилось новое соединение "Беспроводное сетевое соединение 2" со статусом "Нет подключения" (на картинке оно уже есть. Об этом ниже).

Переходим к запуску сети. В командной строке, запущенной с правами администратора, выполняем следующую команду:

netsh wlan start hostednetwork

После этого а) запустится сеть (Microsoft назвала ее "Размещенная сеть") и б) заработает программная точка доступа, в чем можно будет убедиться, перейдя в Панель управления –> Центр управления сетями и общим доступом.

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

Для предоставления доступа к интернету другим беспроводным устройствам, которые будут подключаться к нашей программной точке доступа, следует перейти во вкладку Панель управления –> Центр управления сетями и общим доступом -> Изменение параметров адаптера и в свойствах того адаптера, через которое компьютер - в нашем случае нетбук eeePC - получает доступ к интернету (у нас это подключение по WiFi, но оно может быть любым из имеющихся - Еthernet, WiMax, 3G и т.п.) во вкладке "доступ" поставить галку "Разрешить другим пользователям сети использовать подключение к Интернету данного компьютера".

Кроме этого, в "Подключение домашней сети" нужно указать, на какой сетевой адаптер - в нашем случае это "Беспроводное сетевое подключение 2" - следует предоставить интернет.


Наконец, про клиента. Со стороны клиента будет видно несколько беспроводных сетей, и при подключении к организованной точке доступа (ранее мы присвоили ей SSID = MS Virtual WiFi), клиент автоматически получит IP-адрес с внутреннего DHCP сервера, получит доступ к интернету и при этом будет отделен от внешней сети NAT (Network Address Translation).

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

Упрощаем управление виртуальной сетью WiFi

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

Встроенного графического интерфейса для Virtual WiFi в операционной системе, увы, нет, но на помощь, как и всегда в подобных случаях, пришли сторонние разработчики, выпустившие графические оболочки к Virtual WiFi - Connectify и Virtual Router Manager . Рекомендуем испольовать первую (Connectify), так как ее разработчик постоянно работает над ее улучшением и регулярно выпускает новые версии, а разработка Virtual Router Manager до сих пор находится на стадии "бета", причем последняя бета-версия датирована 2009 годом.

Принцип пользования обеими утилитами очень прост: в соответствующих полях нужно указать SSID сети и пароль для доступа да нажать на кнопку Start, после чего программа станет загружаться вместе с запуском операционной системы, обеспечивая запуск виртуальной сети. Кроме этого, обе утилиты, и Connectify, и Virtual Router Manager, показывают текущие подключения к виртуальной сети.

Команды для управления размещенной сетью

Напоследок для ценителей командной строки - новые команды для управления размещенной сетью, появившиеся в Windows 7 и Windows 2008 R2:

netsh wlan set hostednetwork allowed/disallowed – разрешить или запретить использование сети

netsh wlan set hostednetwork 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 - остановить размещенную сеть.