Блог на Хлебалин Дмитрий

(Пътят ще бъде овладян от ходенето ...)

В днешно време безжичните мрежи стават все по-широко разпространени: те работят на гари, летища, предприятия и за много потребители у дома. В Windows 7 имаше такава опция като „виртуален WiFi“ (Virtual WiFi) - софтуерен слой, който създава няколко виртуални адаптера от безжична мрежова карта, инсталирана в компютър. Но първо, малко теория.

Безжичните мрежи могат да работят в два режима:

- устройствата са свързани директно едно с друго. Оказва се проста мрежа (режим ad hoc). Този режим се нарича точка до точка. Този режим се използва доста рядко и главно за обмен на данни в случаите, когато няма възможност за използване на точка за достъп.

- устройствата са свързани чрез точка за достъп (Access Point-AP).
Този режим се нарича Infrastructure Mode и обикновено се използва заедно с безжичен рутер, свързан към Интернет.

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

Какво е виртуална WiFi технология

Без да навлизаме в технически подробности: в Windows 7 един физически безжичен адаптер може да се превърне в няколко виртуални и - внимание! - всеки от тези виртуални адаптери може да бъде конфигуриран да се свързва с различни безжични мрежи.

За какво е

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

Как се прилага виртуалната WiFi в Windows 7

Между другото: Виртуалната WiFi технология е включена не само в Windows 7, но и в Windows 2008 R2.

Виртуалният WiFi е внедрен в операционната система на ниво ядро ​​и позволява много проста реализация на софтуерна точка за достъп (SoftAP), докато единственото нещо, което се изисква от производителите на безжични адаптери, е да внедрят поддръжка на SoftAP в техните драйвери (много, от по начина, вече направих това).

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

Инсталиране, активиране и конфигуриране на виртуален WiFi

Виртуалното WiFi тестване - инсталиране, активиране и конфигуриране на безжична мрежа - беше извършено на нетбук ASUS eeePC 1000H с вграден Ralink WiFi адаптер.

И така, първо трябва да „поправите“ малко - извикайте командния ред с права на администратор и въведете следната команда:

netsh wlan задайте хостван мрежов режим = позволете ssid = "MS Virtual WiFi" ключ = "softodrom" keyUsage = постоянен

"MS Virtual WiFi" тук е името (SSID) на създадената виртуална мрежа, а "softodrom" е паролата за достъп до мрежата. Разбира се, и двата параметъра могат да бъдат променени по ваша преценка.

Последният параметър - keyUsage = persistent - определя, че паролата ще бъде запазена и няма да се налага да се указва всеки път, когато трябва да стартирате виртуалната мрежа.

След изпълнението на тази команда системата ще открие нов хардуер и в мрежовия диспечер ще се появи нов мрежов адаптер, наречен "Microsoft Virtual WiFi miniport adapter".

Като пояснение: разбира се, виртуалният адаптер ще се появи в диспечера на устройствата само ако драйверът на безжичния адаптер, който сте инсталирали, има поддръжка за технологията Virtual WiFi.

За по-голяма надеждност нека да разгледаме Контролен панел -> Център за мрежи и споделяне -> Промяна на настройките на адаптера:

виртуален

Както можете да видите, тук се появи нова връзка „Безжична мрежова връзка 2“ със статус „Няма връзка“ (на снимката тя вече е там. Повече за това по-долу).

Нека да преминем към стартиране на мрежата. В командния ред, стартиран с права на администратор, изпълнете следната команда:

netsh wlan стартиране на хоствана мрежа

След това, а) мрежата ще се стартира (Microsoft я нарече "Хоствана мрежа") и б) точката за достъп на софтуера ще работи, което може да се провери, като се отиде в Контролен панел -> Център за мрежи и споделяне.

виртуален

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

За да осигурите достъп до Интернет на други безжични устройства, които ще се свържат с нашата точка за достъп до софтуера, отидете в раздела Контролен панел -> Център за мрежи и споделяне -> Промяна на настройките на адаптера и в свойствата на адаптера, през който компютърът - в нашия случай eeePC netbook - получава достъп до интернет (имаме тази връзка чрез WiFi, но тя може да бъде всяка от наличните - Ethernet, WiMax, 3G и др.) в раздела „достъп“, поставете отметка в квадратчето „Разрешаване на други потребители на мрежата да използвайте интернет връзката на този компютър ".

Освен това в „Домашна мрежова връзка“ трябва да посочите кой мрежов адаптер - в нашия случай това е „Безжична мрежова връзка 2“ - трябва да предоставите Интернет.

блог

Опростяване на управлението на виртуална мрежа WiFi

Въпреки очевидните предимства на Virtual WiFi, използването на командния ред за конфигуриране и стартиране на мрежата за потребители на Windows, които са свикнали да кликват върху бутони, не означава, че е удобно и познато, особено след като мрежата ще трябва да стартира всеки път след рестартиране на компютъра, както и събуждането му от сън или готовност.

Уви, в операционната система няма вграден графичен интерфейс за Virtual WiFi, но, както винаги в такива случаи, на помощ се притекоха разработчици на трети страни, които пуснаха графични черупки за Virtual WiFi - Connectify и Virtual Router Manager. Препоръчваме втория и не заради някое от софтуерните му предимства, а просто защото, за да изтеглите Connectify, първо ще трябва да се регистрирате на уебсайта на разработчика му, а Virtual Router Manager не изисква това.

wifi

Принципът на използване на двете помощни програми е много прост: в съответните полета трябва да посочите SSID на мрежата и паролата за достъп и да щракнете върху бутона Старт, след което програмата ще започне да се зарежда заедно със стартирането на операционната система, осигуряване на стартирането на виртуалната мрежа. В допълнение, и двете помощни програми, и Connectify, и Virtual Router Manager, показват текущите връзки към виртуалната мрежа.

Команди за управление на хоствана мрежа

И накрая, за любителите на командния ред - нови команди за управление на хоствана мрежа, появила се в Windows 7 и Windows 2008 R2:

netsh wlan set hostednetwork [mode =] разрешен/забранен - ​​разрешава или забранява използването на мрежата

netsh wlan задава хоствана мрежа [ssid =] [ключ =] [keyUsage =] постоянен/временен - ​​конфигуриране на мрежови параметри, където SSID е SSID на мрежата; ключ - ключът за защита (парола), използван от мрежата; keyUsage - Показва дали ключът за защита е постоянен или временен

netsh wlan show settings - показва свойствата на мрежата и нейното състояние

netsh wlan show hostednetwork settings = security - показва настройките за защита на хостваната мрежа, включително паролата, посочена в ключа при конфигуриране на netsh wlan set hostednetwork

netsh wlan start hostednetwork - стартиране на хоствана мрежа

netsh wlan stop hostednetwork - спиране на хоствана мрежа.