10 декабря 2011 10.12.11 78 26K

Как сэкономить на Wi-Fi роутере и быстро организовать домашнюю сеть

+59

Введение

Наверное у многих пользователей рано или поздно при появлении дома нескольких компьютеров и наличии одного интернет соединения появляется необходимость каким-то образом «раздать» интернет на эти компьютеры.
Чаще всего решением такой задачи является покупка Wi-Fi роутера.
Плюсы сетевого Wi-Fi соединения, особенно для портативных компьютеров, думаю, очевидны, но все же перечислю самые важные:
1 — нет необходимости заниматься прокладкой проводов по комнате/квартире;
2 — через Wi-Fi можно подключить сразу несколько устройств (второй пк, ноутбук, кпк и т.д.);
3 — портативность (можно спокойно перемещаться по дому с ноутбуком или кпк и пользоваться интернетом).

Но есть и минусы при использовании роутеров.
Например, если на вашем интернет соединении был внешний IP и вы привыкли создавать на своей машине различные игровые и другие сервера, то с роутером это станет значительно сложнее делать.
Так же во время эксплуатации роутера вы столкнетесь с рядом проблем при использовании различных сетевых клиентов, вроде DC++ и т.п.
И я уже и не говорю об аппаратных проблемах, ибо знавал я несколько Wi-Fi роутеров от ASUS, которые “болели склерозом” и периодически забывали все сетевые настройки и даже свой MAC-адресс.

При этом хороший Wi-Fi роутер стоит от 1500 рублей и более. (Да, пользоваться роутерами D-Link и TRENDnet мне религия не позволяет)
Но на самом деле для решения проблемы “раздачи” интернета и организации небольшой домашней сети (3-5 компьютера) вовсе не обязательно покупать дорогой Wi-Fi роутер.
Для этих целей можно использовать встроенный Wi-Fi адаптер, если он конечно есть, или же купить обычный Wi-Fi USB или PCI (PCIx) адаптер, который стоит около 500 рублей и превратить в роутер ваш основной компьютер.

Раздавать интернет через этот Wi-Fi USB/PCI (PCIx)/встроенный адаптер можно несколькими способами, например, создать беспроводную сеть типа ad hoc или же создать виртуальную беспроводную точку доступа, что более надежно и удобно.

Единственный минус такого решения — если не работает основной компьютер, то интернета не будет и у всех остальных устройств в сети.
Конечно можно еще упомянуть и то, что мощность сигнала Wi-Fi USB/PCI (PCIx)/встроенного адаптера ниже чем у самого обычного Wi-Fi роутера. В виду этого и дальность действия, т. е. зона покрытия Wi-Fi сети, снижается, но, как правило, её все равно с лихвой хватает для работы в 3-5 комнатной квартире с капитальными стенами.
Примерный радиус действия таких Wi-Fi USB/PCI (PCIx)/встроенных адаптеров — 40-50 метров с препятствиями.
Зато плюсов у такого решения значительно больше:
1 — экономия денег;
2 — внешний IP останется у вашего основного компьютера (игровые сервера и сетевые программы работают без проблем как и раньше);
3 — субъективно проще настроить домашнюю сеть и доступ к интернету;
и т.д.

Естественно, при этом нужно понимать, что технология Virtual WiFi изначально не рассчитана на огромные сети и пиковые нагрузки от 30-40 компьютеров. И хоть у MS Virtual WiFi и заявлено ограничение до 100 клиентов, но реально больше 20-30 он не потянет, а у Intel MyWiFI ограничение вообще до 8-ми клиентов, что ближе к реальности.
Это решение полезно использовать, если вы, например, хотите раздать интернет со своего ноутбука друзьям, либо раздать интернет и организовать сеть для обмена файлами на несколько компьютеров дома.

Сразу оговорюсь, что в данной статье речь пойдет о настройке программной Wi-Fi точки доступа (Software Access Point — SoftAP) в Windows 7. Кончено можно SoftAP настроить и под Linux, но я думаю что на этом сайте это мало кого интересует.

В Windows 7 и Windows 2008 R2 технология SoftAP была включена в состав операционной системы еще при разработке и реализована на уровне ядра, а производителей беспроводных устройств обязали самим реализовывать технологию SoftAP на уровне драйверов. В виду этого вам не нужно скачивать какое-то дополнительно программное обеспечение, ибо все что нам нужно уже есть в системе. Единственное что от вас потребуется — запастись терпением и быть спокойным как удав. =)

Настройка служб, необходимых для работы беспроводной домашней сети

Для начала, дабы избежать проблем с настройкой в дальнейшем, проверим запущены ли у вас все необходимые службы.
Для этого нажмите сочетания клавиш Win+R, наберите services.msc и нажмите Enter,

или же просто наберите services.msc в строке быстрого поиска меню Пуск.

Это откроет меню настройки служб.

Сразу предупрежу, если система при запуске службы выдаст сообщение

Служба «Название службы» на «Локальный компьютер» была запущена и затем остановлена. Некоторые службы автоматически останавливаются, если они не используются другими службами или программами.
Пример:

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

В меню “Службы” нам нужно проверить тип запуска и состояние следующих служб:

Агент политики Ipsec” — Состояние — “Работает”, тип запуска — “Автоматически”;

Брандмауэр Windows” — Состояние — “Работает”, тип запуска — “Автоматически”;

Браузер компьютеров” — Состояние — “Работает”, тип запуска — “Автоматически” (эта служба нужна, если вы хотите открывать общий доступ к файлам и папкам через сеть);

Группировка сетевых участников” — Состояние — “Работает”, тип запуска — “Автоматически (отложенный запуск)” (эта служба нужна, если вы хотите открывать общий доступ к файлам и папкам через сеть);

Диспетчер автоматических подключений удаленного доступа” — Состояние — “Работает”, тип запуска — “Автоматически (отложенный запуск)”;

Диспетчер подключений удаленного доступа” — Состояние — “Работает”, тип запуска — “Автоматически (отложенный запуск)”;

Диспетчер удостоверения сетевых участников” — Состояние — “Работает”, тип запуска — “Автоматически (отложенный запуск)”;

Модули ключей IPsec для обмена ключами в Интернете и протокола IP с проверкой подлинности” — Состояние — “Работает”, тип запуска — “Автоматически”;

Модуль поддержки NetBIOS через TCP/IP” — Состояние — “Работает”, тип запуска — “Автоматически”;

Немедленные подключения Windows — регистратор настройки” — Состояние — “Работает”, тип запуска — “Автоматически (отложенный запуск)”;

Общий доступ к подключению к Интернету (ICS)” — Состояние — “Работает”, тип запуска — “Автоматически (отложенный запуск)”;

Поставщик домашней группы” — Состояние — “Работает”, тип запуска — “Автоматически (отложенный запуск)” (эта служба нужна, если вы хотите открывать общий доступ к файлам и папкам через сеть);

Прослушиватель домашней группы” — Состояние — “Работает”, тип запуска — “Автоматически (отложенный запуск)” (эта служба нужна, если вы хотите открывать общий доступ к файлам и папкам через сеть);

Протокол PNRP” — Состояние — “Работает”, тип запуска — “Автоматически (отложенный запуск)”;

Публикация ресурсов обнаружения функции” — Состояние — “Работает”, тип запуска — “Автоматически (отложенный запуск)” (эта служба нужна, если вы хотите открывать общий доступ к файлам и папкам через сеть);

Рабочая станция” — Состояние — “Работает”, тип запуска — “Автоматически”;

Расширяемый протокол проверки подлинности (EAP)” — Состояние — “Работает”, тип запуска — “Автоматически (отложенный запуск)”;

Сервер” — Состояние — “Работает”, тип запуска — “Автоматически (отложенный запуск)” (эта служба нужна, если вы хотите открывать общий доступ к файлам и папкам через сеть);

Служба SSTP” — Состояние — “Работает”, тип запуска — “Автоматически (отложенный запуск)”;

Служба автонастройки WLAN” — Состояние — “Работает”, тип запуска — “Автоматически”;

Служба базовой фильтрации” — Состояние — “Работает”, тип запуска — “Автоматически”;

Служба публикации имен компьютеров PNRP” — Состояние — “Работает”, тип запуска — “Автоматически (отложенный запуск)”;

Телефония” — Состояние — “Работает”, тип запуска — “Автоматически (отложенный запуск)”;

Хост поставщика функции обнаружения” — Состояние — “Работает”, тип запуска — “Автоматически (отложенный запуск)”.

Настройка SoftAP Microsoft Virtual WiFi в Windows 7

Со службами разобрались, а заодно и немного оптимизировали загрузку системы, перенеся некоторые службы в “отложенный запуск”, т. е. эти службы теперь будут стартовать после того, как запустятся все основные службы.

Теперь нужно настроить и задействовать в системе виртуальный беспроводной адаптер MS Virtual WiFi, с помощью которого вы и организуете свою Wireless Hosted Network, т.е. “Размещенную сеть” в русском переводе.

Для этого запустите от имени администратора командную строку (найдите пункт “Командная строка” в меню Пуск, щелкните по нему правой клавишей мыши, выберите пункт “Запуск от имени администратора”)

и наберите в ней, заполнив на свое усмотрение пункты ssid и key, команду:

netsh wlan set hostednetwork mode=allow ssid="Название вашей беспроводной сети" key="Пароль доступа к вашей беспроводной сети" keyUsage=persistent

Нажмите Enter.

После этого, если нет неполадок, в командной строке вам выдадут три сообщения:

Режим размещенной сети разрешен в службе беспроводной сети.
Идентификатор SSID размещенной сети успешно изменен.
Парольная фраза пользовательского ключа размещенной сети была успешна изменена.
Пример:

При этом в системе обнаружится новое сетевое устройство “Microsoft Virtual WiFi Miniport Adapter”.
Давайте сразу же настроем его.

Зайдите в “Панель управления” ->> “Центр управления сетями и общим доступом” (категория “Сеть и Интернет”) ->> “Изменение параметров адаптера”.

В настройках нового беспроводного сетевого соединения (устройство «Microsoft Virtual WiFi Miniport Adapter») в свойствах протокола IPv4 вручную пропишите статический IP-адрес 192.168.0.1, маску оставить по-умолчанию (как правило это 255.255.255.0), остальные поля не заполнять.

Так же в свойствах самого устройства «Microsoft Virtual WiFi Miniport Adapter» (кнопка "Настроить"), на вкладке "Управление электропитанием" снимите галку "Разрешить отключение этого устройства для экономии энергии". Таким образом вы исключите вероятность самопроизвольного отключения вашей виртуальной точки доступа при длительном бездействии компьютера.

Теперь выделите сетевое устройство, через которое вы получаете доступ в интернет, щелкните по нему правой клавишей мыши и выберите пункт меню “Свойства”.
Перейдите на вкладку “Доступ”, в выпадающем списке выберите наше новое сетевое соединение, которое обеспечено Microsoft Virtual WiFi Miniport Adapter, и поставьте галку у пункта “Разрешить другим пользователям сети использовать подключение к Интернету данного компьютера” (другой параметр “Разрешать другим пользователям сети управление общим доступом к подключению к интернету” лучше не отмечать).

Теперь осталось только запустить вашу размещенную сеть.
Для этого наберите в командной строке:

netsh wlan start hostednetwork

В командной строке должно появится сообщение:

Размещенная сеть запущена.
Пример:

Настройка автоматического запуска Размещенной сети

Есть одно но — сам виртуальный адаптер из вашей системы никуда не пропадет и настройки не сбросятся, но вот размещенная сеть после перезагрузки выключается, точнее при старте системы по-умолчанию размещенная сеть всегда в остановленном состоянии, т.е. её нужно самим запускать. Но вам нет необходимости делать это каждый раз вручную, ибо для этого в системе существует “Планировщик задач”.

Что бы его открыть, нажмите сочетания клавиш Win+R, наберите taskschd.msc и нажмите Enter, или же просто наберите taskschd.msc в строке быстрого поиска меню Пуск.

В меню справа выберите “Создать задачу”.
На вкладке “Общее” дайте задаче Имя на свое усмотрение и отметьте галкой пункт “Выполнять с наивысшими правами”.

Перейдите на вкладку “Триггеры” и нажмите кнопку “Создать”.
В пункте “Начать задачу” выберите “При запуске”, а также желательно отметить галкой пункт “Отложить на:” и выбрать “30 сек.”, дабы не нагружать этой задачей компьютер прямо во время старта системы. Поставьте галку “Включено” и нажмите “Ок”.

Теперь перейдите на вкладку “Действия” и нажмите кнопку “Создать”.
В пункте “Действие” выберите “Запуск программы”;
В поле “Программа или сценарий” впишите

netsh

, а в поле “Добавить аргументы” впишите

wlan start hostednetwork

и нажмите “Ок”.

Теперь внизу окна “Создание задачи” нажимайте “Ок”. Все, автозапуск размещенной сети настроен.

На этом все, спасибо за внимание. Если заметили ошибку, сообщите, буду очень благодарен.

Copyright © 2011 Tsiryuta G. N. <spbtgn@gmail.com>


Лучшие комментарии

Чуть позже добавлю поясняющие иллюстрации, дабы нагляднее было. Сейчас, пока писал статью, не было времени сделать снимки экрана.
Нужно будет чуть позже еще провести небольшую оптимизацию текста.
Не факт, ибо с роутером возиться придется не на много меньше =), особенно новичку.
А то, о чем я написал, это просто один из вариантов, когда есть несколько компов, а денег на роутер либо нет, либо просто нет желания его покупать. В любом случае выбор каждый делает сам.
Проверь запущены ли службы, которые я перечислял, особенно те, где я упомянул
(эта служба нужна, если вы хотите открывать общий доступ к файлам и папкам через сеть)

Потом лезешь в сетевые настройки. Настраиваешь там домашнюю группу на основном компе.
Потом в открываешь свойства нужной папки, открываешь через свойства общий доступ и добавляешь в список пользователей «Домашнюю группу». Вот и все, если кратко.
Если есть способ ограничивать скорость, эти проблемы отпадают.
У меня просто на основном интернет соединении статический IP, потому для шараварного статический IP назначился автоматом, а так да, желательно самому прописать 192.168.0.1 или производный от него в IPv4 раздающего Virtual WiFi.
Я все же думаю что это личное дело каждого. Кто-то повозится 5 минут и все настроит сам, а кто-то будет ставить сторонние решения, которые залезут в автозапуск и будут давать лишнюю нагрузку при старте системы.
Я просто написал статью, проинформировал что есть такая возможность, но никого не заставляю бежать и делать так, как я сказал. =)
Давайте по порядку. Адаптер Microsoft Virtual WiFi Miniport Adapter в системе появился после ввода netsh wlan set hostednetwork ...?
Так же проверьте запущены ли другие службы из списка. Например Служба автонастройки WLAN.
Эм… зачем? Мне нужно сеть раздать, а не файлы.
По-поводу настройки служб я написал потому, что сейчас многие используют всяческие оптимизаторы системы, вроде Advanced SystemCare или Ashampoo WinOptimizer и прочая шелуха, которая первым делом при «оптимизации» системы как раз зачастую вырубает и отключает службы вроде “Прослушиватель домашней группы”, “Диспетчер подключений удаленного доступа”, “Общий доступ к подключению к Интернету (ICS)”, которые как раз нужны для работы всего того, что я в статье описал.
Но я согласен с тем, что нужно немного реструктуризовать текст, дабы удобнее читать было.
При этом хороший Wi-Fi роутер стоит от 1500 рублей и более. (Да, пользоваться роутерами D-Link и TRENDnet мне религия не позволяет)

У меня в роутере четырёхядерный intel atom и сетевуха от зухеля:D
Я правильно написал где нужно ставить галку, читайте внимательнее
выделите сетевое устройство, через которое вы получаете доступ в интернет, щелкните по нему правой клавишей мыши и выберите пункт меню “Свойства”.
Перейдите на вкладку “Доступ”, в выпадающем списке выберите сетевое соединение, которое обеспечено как раз тем Microsoft Virtual WiFi Miniport Adapter, и поставьте галку у пункта “Разрешить другим пользователям сети использовать подключение к Интернету данного компьютера” (другой параметр “Разрешать другим пользователям сети управление общим доступом к подключению к интернету” лучше не отмечать).
Не совсем понимаю чего вы от меня хотите =)
Я же пишу «При этом если все одновременно начнут использовать сеть». Как ни крути, это все же не полноценная точка доступа, а софтварная, и использует она обычный Wi-Fi контроллер, естественно поделится там не ровно пополам, я лишь условно так сказал.
Поделится по-тому, кто на сколько нагружает и сколько потребует, при этом, как я и сказал, в любом случае всегда резервируется определенный процент пропускной способности.
А вообще Virtual Wi-Fi и не рассчитывался никогда на большие нагрузки, у Intel MyWi-Fi вообще ограничение до 8 клиентов, у MS Virtual WiFi до 30.
Эта технология создана то для того, что бы можно было быстро раздать и-нет с ноутбука, например, если нет роутера в наличии и т.п.
Ну и дома можно так же сделать, если нужно раздать интернет на 2-3 устройства. При этом как раз можно будет не тратится на роутер, а воспользоваться Virtual WiFi.
Сильная статья, респект.
Отлично, надо попробывать. У самого роутер, с IP и содержанием сервера бывают проблемы.
Если у вас установлен какой-либо фаервол, или же антивирус с сетевым экраном, то они могут частично, либо полностью блокировать доступ к вашей сети. Проверьте их настройки.

Так же, на всякий случай, обновите драйвер для wifi устройства.

И, заодно, проверьте все ли нужные службы запущены для раздачи файлов. Например, для этого можно пользоваться домашней группой, но что бы она появились в настройках общего доступа, нужно её настроить в настройках сети, поищите, там есть такой пункт. Там необходимо будет настроить пароль и т.д.

По поводу «Не удалось запустить размещённую сеть» — сам один раз сталкивался с такой ошибкой, помогла, как раз, перестановка драйвера.
Я имею ввиду, если не через роутер раздавать, а вот так, как в этом посте написано.
А как сделать чтобы по WI-FI еще и локальная сеть раздавалась? Я открыл временную сеть с доступом в интернет, как мне сделать чтобы на ноуте при подключении к этой сети работала локальная сеть, которая на стационаре от провайдера?
Читай также