Пролог: Довольно часто вижу в сети (в том числе и на нашем сайте) вопросы о том, как же, всё-таки, раздавать с компьютера с wi-fi адаптером, либо с ноутбука, интернет, или как организовать wlan-сеть и т.п. Способов и вариантов огромное множество, но один из самых простых и удобных, на мой взгляд, до сих пор, к сожалению, не освещён на dimonvideo. Речь пойдёт о технологии Virtual WiFi, которая была включена компанией Microsoft в Windows 7 и Windows 2008 R2, а теперь и в относительно свеженькую Windows 8. Именно эта технология используется в таких программах как Connectify и Virtual Router Manager, однако в рамках данной статьи я не буду обращать на них ваше внимание, мы проделаем всё без лишнего софта исключительно средствами чистой операционной системы. Во-первых, эти программы не у всех корректно работают, во-вторых, авторские права ещё никто не отменял, ну и в-третьих, отношусь к той категории людей, которая не любят держать у себя лишний софт.
Суть работы Virtual WiFi проще понять тем, кто когда-нибудь имел дело с виртуальными машинами, а точнее, с настройкой сети в них. Операционная система, поддерживающая данную технологию, получает возможность разбить реально существующий беспроводной адаптер на несколько виртуальных, каждый из которых будет способен работать со своей сетью. Разумеется, что возможности таких виртуальных приёмников/передатчиков будут ограничены рамками ресурсов одного единственного реального адаптера, на базе которого создавались остальные. И ложечка дёгтя в эту бочку мёда:в Windows 7 есть возможность создавать только один виртуальный адаптер, который будет работать в качестве точки доступа, причём шифрование будет проходить исключительно в режиме WPA2-PSK/AES. Однако, в большинстве случаев, этого вполне достаточно для удовлетворения бытовых нужд среднестатистического пользователя ПК. Что нам для этого нужно? - разумется, компьютер с операционной системой Windows 7/8 на борту; - wifi-адаптер, подключенный к ПК, драйверы которого поддерживают технологию Virtual WiFi. К слову сказать, для получения пункта совместимости оборудования с OS Windows 7, драйвер адаптера должен иметь данную поддержку, так что если ваш wifi-приёмник совместим с Windows 7, то и Virtual WiFi поддерживает на 5+. Всё, в принципе, разве что, если вы хотите раздавать интернет с вашего компьютера, то необходимо иметь на нём интернет-соединение, причём его природа абсолютно не важна, это может быть Еthernet соединение, WiFi или 3G сеть.
Создание сети, реализованной посредством Virtual WiFi, и управление ею в Windows осуществляется через командную строку. Итак, приступим.
Чтобы создать виртуальную сеть WiFi нужно открыть командную строку с правами администратора (сделать это можно несколькими способами, например, зайти в меню Пуск, далее - Все программы, Стандартные, правой кнопочкой по программе Командная строка и выбираем пункт Запустить от имени администратора) и выполнить в ней следующую команду:
netsh wlan set hostednetwork mode=allow ssid=wlan-set key=12345678
где параметр mode разрешает сеть, параметр ssid присваивает сети имя, а key присваивает пароль. Естественно значения wlan-set и 12345678 можете поменять на свои (советую вам это сделать, особенно в той части, что касатся пароля).
Всё, виртуальная сеть создана. В этом можно убедиться зайдя в диспетчер устройств и увидев там соответствующую строку в разделе сетевых адаптеров.
А также в панели управления по пути Центр управления сетями и общим доступом – Изменение параметров адаптера появится новая сеть. Однако она ещё не подключена, о чём свидетельствует красноречивая надпись рядом с ней Нет подключения.
Теперь нам необходимо запустить нашу сеть. Для этого в командной строке от администратора выполняем
netsh wlan start hostednetwork
После выполнения данной команды в списке сетевых подключений под нашей сетью появится её имя.
Теперь к нашей сети можно подключаться. Но ведь, возможно, в один момент нам понадобится остановить действие сети, запретить подключение к ней. Итак, чтобы отключить сеть необходимо в командной строке от админа выполнить команду
netsh wlan stop hostednetwork
После этого наша сеть снова станет неактивной.
И последнее из того, что, я считаю, заслуживает внимания. Удаление сети. Как же без этого.
Чтобы удалить созданную нами виртуальную сеть, выполняем команду
netsh wlan set hostednetwork mode=disallow ssid=wlan-set key=12345678
Есть ещё пара команд для управления Virtual WiFi, а точнее, для мониторинга её:
команда netsh wlan show settings отображает свойства сети и её состояние
команда netsh wlan show hostednetwork setting=security возвращает параметры безопасности, в том числе и действующий пароль на подключение к сетке
(на данном скриншоте ключ - 13041991, для примера)
Собственно, самое распространённое применение Virtual WiFi - это раздача интернета. Чтобы осуществить это, нужно проделать следующее: Открываем Панель управления, переходим в раздел Сеть и интернет, далее - Центр управления сетями и общим доступом - Изменение параметров адаптера.
Щёлкаем правой кнопочкой мыши по тому подключению, посредством которого обеспечивается доступ в интернет на данном компьютере (т.е. то соединение, которое мы собираемся расшарить, в данном примере это соединение через 3G-модем от Мегафона), выбираем пункт Свойства, открываем в появившемся окошке вкладочку Доступ и ставим галочку в первом пункте (см скрин), а ниже выбираем созданную нами виртуальную сеть (в данном примере - Беспроводное сетевое соединение 5). Если интернет в настоящий момент активен, его необходимо будет переподключить.
На этом можно и остановиться, но я предлагаю немного выиграть в удобстве. Что имею ввиду: сейчас существует много программ, позволяющих управлять файловой системой Андроид смартфонов с компьютера посредством WiFi, в большинстве своём они основываются на создании сети между устройствами и подключаются по ip-адресу внутри сети. В той же сети, которую мы настроили, ip-адреса будут присваиваться подключаемым устройствам хаотично, т.е., говоря грамотным языком, ip-адреса в нашей сети динамические (изменяющиеся). В случае с глобальной сетью это удобно и правильно, в локалке же я предпочитаю статические (не меняющиеся) ip-адреса, это гораздо удобнее для получения доступа к конкретным машинам/устройствам или даже папкам и файлам. Что мы делаем? Здесь же, в разделе Изменение параметров адаптера, щёлкаем правой кнопочкой мыши по нашему беспроводному соединению, выбираем строку Протокол интернета версии 4 (TCP/IPv4), затем жмём кнопочку Свойства и прописываем ip-адрес и маску подсети (в данном случае я использую ip-адрес не 192.168.0.1, а 192.168.137.1, так как это предпочтительнее для расшаривания интернета от Мегафона). Сохраняем внесенные изменения.
На устройстве, которое подключаем, тоже нужно настроить статический ip-адрес. Для этого попадаем в расширенные настройки конкретной wifi-сети и вносим следующие изменения
Теперь мы приспокойненько можем добавить адрес, включающий в себя ip-шник, для доступа к устройству, например, в закладки браузера, дабы не вбивать его постоянно вручную.
Ну а как иначе? Вообще стараюсь не забывать о людях, которые не горят желанием совершать лишние телодвижения в некоторых ситуациях, тем более, что я сам к таким людям отношусь.... и отношусь с удовольствием (:
Часть первая - батники Чего уж скрывать, далеко не все пользователи Windows любят возиться с командной строкой, а порой это откровенно неудобно и занимает много лишнего времени. Так вот, чтобы избавить вас от этого предлагаю все команды упаковать в отдельные батнички и, вместо того, чтобы прописывать команду в терминал, просто запустить нужный бат-файл. Ниже прикрепляю архив со следующими батниками: wi-fi_add.bat - создаёт сеть (требуется поменять значения параметров ssid= и key=) wi-fi_start.bat - запускает созданную сеть wi-fi_stop.bat - останавливает работу сети wi-fi_del.bat - удаляет виртуальную сеть (требуется поменять значения параметров ssid= и key=)
Для выполнения нужного действия просто запустите необходимый исполнительный файл. Архив вот здесь: хранилище
Часть вторая - автозагрузка Мне, например, проще, если интернет начинает раздаваться сразу после включения компьютера. И если по части автоподключения интернета на самой хост-машине здесь писать нет смысла (не тот контекст статьи), то пару слов о автостарте нашей виртуальной сети черкану. На самом деле, всего пару слов. Чтобы наша сеть стартовала при включении ПК, нужно в папку автозагрузки (она находится по пути C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup, либо Пуск - Автозагрузка) добавить ярлычок на батник wi-fi_start.bat. По сути, можно туда засунуть и сам бат-файл, но в случае ярлычка мы может в свойствах его указать, чтобы он стартовал свёрнутым в ярлычок
На этом все манипуляции по автоматизации работы нашей виртуальной сети можно считать законченными.
Эпилог: А что, эпилог, и так ведь всё всем понятно (: При написании данной статьи использовались: - компьютер с Windows 7 на борту; - виртуальная машина VirtualBox с установленной Windows 8; - простенький WiFi-адаптер ZyXEL NWD 2105; - 3G модем Flyer с сим-картой от компании Мегафон; - коммуникатор HTC Incredible S с Android 4.0.4 ....а также пара чашек кофе и несколько Киловатт электричества.
Открытых вам wifi-точек и быстрого интернета....
Для любителей копипаста исходный код статьи:исходник
Сетевуху новую взял недавно. Дрова возможно обновлял на сетевуху
единственное, что мне в данной ситуации видется возможной причиной. Как вариант - попробовать обновить дрова вручную, скачав их с оф.сайта. Либо наоборот, скачать более старую версию, тоже возможно
Apres, Вирусов не может быть... тк не лазию по левым сайтам. Антивирь стоит + раз в месяц проверяю кюрьитом. А на счет железа... Сетевуху новую взял недавно. Дрова возможно обновлял на сетевуху, тк перешел со Slim Drivers на Driver booster и он выдал кучу старых дров, которые нужно обновить. ------------- Добавлено в 23.29:Apres, тоже без понятия что еще сделать можно!?))
Apres, инет через антенну Ubiquiti. Кабель от антенны поключен напрямую к сетевухе!-------------Добавлено в 23.10:Apres, коннектифи как то умудрился запустить после таких же долгий манипуляций, но, соединение с девайсов очень низкое... практически отсутствует.
Прикрепленный файл:
Внимание! У вас нет прав для просмотра скрытого текста.
Apres, какие только я настройки не пробовал! и так и сяк! и настройки сбрасывал тупо удаляя дрова сетевухи. Заново настраивал чисто по мануалу... в итоге как и написано в мануале создается точка, но, без доступа к сети. Если не сложно Вам, не могли бы Вы помочь мне заново настроить через тимвивер!? Настройки сброшу и по чистой заново настроите?! ------------- Добавлено в 23.01:Apres, На счет сетевухи. С сетевухой все в порядке, то есть поддерживает виртуальные точки. Сначала юзал коннектифи 3 версии. Как обновил до новой версии начались проблемы. Теперь и виртуал роутер и МариФай не пашут. Единственный как я понял способ решить проблему это Ваш мануал.
x-p3rt, должно работать, если всё строго по мануалу. Может где-то какую-нибудь мелочь упустили всё-таки?
Как вариант вот здесь:
Щёлкаем правой кнопочкой мыши по тому подключению, посредством которого обеспечивается доступ в интернет на данном компьютере (т.е. то соединение, которое мы собираемся расшарить, в данном примере это соединение через 3G-модем от Мегафона)
Блин, пацаны, что делать с этой долбанной сетью!? 2ой день уже маюсь с софтом для вафли. Точка создается но без доступа к сети. В чем может быть проблема!? Все делал по мануалу!
nikolay1979, это будет ваша личная беспроводная сетка. Вы за неё, разумеется, никому ничего платить не будете. ------------- Добавлено в 23.12: Для тех, у кого в Windows 8 не добавляется запуск сети в автозагрузку. Способ через родной планировщик заданий.
Сначала создаём батник для запуска сети и куда-нибудь его кладём, где он будет всегда лежать и не будет мешать.
Далее: Пуск - Все приложения - Панель управления - Система и безопасность - Администрирование - Планировщик заданий - Действие - Создать задачу
Общие Имя: wifi (можно и любое другое) Выполнять с наивысшими правами - ставим галочку обязательно!
Триггеры Создать. Начать задачу: При входе в систему Отложить задачу на: 1 мин (можно не ставить, но я советую) Включено - ставим галочку, если не стоИт ОК
Действия Создать. Действие: Запуск программы. Программа для сценарий: выбираем наш батник запуска сети ОК
LE, в статье всё подробненько описанно под спойлером про расшаривание инета. Присваиваете ip вами созданному беспроводному соединению и потом уже на самом смарте-------------Добавлено в 23.04: У кого на Windows 8/8.1 не работает автозагрузка батника (его ярлычка), делаем это через планировщик. Столкнулись вот сегодня, решили таким образом....
одно мне не понятно кому я все таки буду платить за эту точку доступа вифи?? своему провайдеру или все таки это будет моя личная бесплатная сеть????
единственное, что мне в данной ситуации видется возможной причиной. Как вариант - попробовать обновить дрова вручную, скачав их с оф.сайта. Либо наоборот, скачать более старую версию, тоже возможно
0 ответить