Уровень сложности
Средний
Время на прочтение
6 мин
Количество просмотров 9.9K
Какой маршрутизатор лучше подойдёт для домашнего офиса? Ответ зависит от множества факторов. Для одних самое важное — поддержка Wi-Fi 6 (802.11ax), для других — качественный корпус и антенны, энергопотребление, кто-то выбирает по надёжности и отзывам коллег. Но есть особая категория пользователей, которым на всё это наплевать. Потому что они смотрят на маршрутизатор совершенно под другим углом. Для них маршрутизация — это программная функция. А саму «железку» можно собрать из чего угодно. Главное, чтобы она работала на свободной прошивке, а ещё лучше — на полноценном Линуксе для удобства управления устройством.
И если подумать, то лучший маршрутизатор — это обычный компьютер. Только слегка допиленный до кондиции.
В этом смысле история развивается по спирали, напоминая причудливые адаптеры Wi-Fi начала 2000-х годов — практически единственный способ подключить «мобильный интернет» к какому-нибудь ноутбуку или КПК. А сейчас мы делаем примерно то же самое с персональным компьютером, чтобы сделать из него сервер/маршрутизатор.
Первая версия протокола Wi-Fi (802.11) была представлена в 1997 году. И все сразу поняли, что это революция. Даже первые версии обеспечивали скорости на порядок выше, чем GPRS (мобильный интернет того времени), который к тому же тарифицировался по килобайтам и требовал совершенно безумных трат. Например, просто посмотреть почту в текстовом виде стоило примерно доллар. А открывать на своих КПК какие-то сайты с графикой могли только миллионеры.
Поэтому Wi-Fi сразу пошёл в народ. В конце 90-х на рынке появились специальные адаптеры Wi-Fi, которые можно было вставить в ноутбук и получить настоящий большой интернет практически бесплатно, через какую-нибудь публичную точку доступа Wi-Fi, которые постепенно начали появляться в городах (сначала в ресторанах и интернет-кафе). Парольная защита хотспотов в те времена (WEP) взламывалась за секунды.
▍ Точка доступа Wi-Fi из ноутбука
Раньше мы апгрейдили ноутбук, чтобы получить мобильный интернет, а сейчас — чтобы сделать маршрутизатор или точку доступа Wi-Fi. В принципе, в такой роли можно использовать любой старый компьютер, даже 80486. Ноутбук в силу портативности выглядит более концептуально. Вспомним, как это делалось двадцать лет назад.
Комплект простой:
- старый ноутбук;
- беспроводная карта;
- разъём типа pigtail (пигтейл);
- антенна.
В начале 2000-х для этой цели использовались PCMCIA-карты типа ORiNOCO Gold с пигтейлом под антенну. Дёшево и сердито.
ORiNOCO Gold с подключением внешней антенны через pigtail-коннектор
Карты ORiNOCO Gold были популярным выбором для хакерских экспериментов с Wi-Fi в публичных местах, например, организации фальшивых точек доступа или скана/брутфорса окружающих хотспотов.
В корпорациях чаще использовались PCMCIA-карты Cisco, более дорогие и престижные. Тогда был целый зоопарк разнообразных форм-факторов для Wi-Fi-адаптеров, включая Compact Flash (CF), Secure Digital (SD), ExpressCard и USB. Были карты в форматах ISA и PCI, чтобы нативно подключить десктопы к Wi-Fi.
Ноутбук с таким адаптером можно было настроить для работы в качестве нормальной публичной точки доступа. Например, в каком-нибудь кафе.
Сейчас кажется, что от этого многообразия не так много осталось. Зоопарк стал гораздо пореже. В большинстве смартфонов, ноутбуков и планшетов чипсет Wi-Fi изначально встроен в материнскую плату, так что нет нужды в дополнительных аксессуарах. Широкой нишей остались беспроводные USB-адаптеры Wi-Fi для подключения настольных ПК.
▍ Маршрутизаторы из одноплатников
Сейчас среди продвинутых пользователей принято покупать маршрутизатор на свободной прошивке типа OpenWRT, DD-WRT, Tomato (с интерфейсом AdvancedTomato) или самому настраивать какой-нибудь одноплатник типа Raspberry Pi. Продаются даже специализированные одноплатники, которые рассчитаны на использование в роли маршрутизаторов. Кажется, у них это главное целевое предназначение. Вот некоторые из списка:
- Orange Pi (последняя версия Orange Pi 5 c 8-ядерным SoC Rockchip RK3588S и 32 ГБ RAM гораздо производительнее, чем Raspberry Pi 4 — на ней можно даже построить бюджетный Linux-десктоп);
Orange Pi 5
- Banana Pi;
- Odroid;
- BeagleBone;
- Cubieboard.
Выбор конкретной модели, конечно, зависит от конкретного юзкейса, то есть требований к сети и мощности. Большинство современных одноплатников из коробки поддерживает Wi-Fi и Ethernet, наряду с другими сетевыми интерфейсами.
Интерфейс AdvancedTomato
Но когда покупаешь новую партию одноплатников для домашних поделок, невольно закрадывается мысль: а почему не использовать старое железо, которое пылится в подвале? Иногда старенький 80486 вполне может справляться с работой того же маршрутизатора.
▍ Linux-маршрутизатор из старого ПК
Ещё в конце 90-х появилась идея, что в роли маршрутизатора можно использовать обычный Linux-компьютер. Нужно только доукомплектовать его соответствующим образом. Если вспомнить, какие детали мы использовали раньше для этих целей, то сейчас многие из них уже отсутствуют в продаже. Но в принципе, их можно найти на барахолках, если есть такой интерес.
В те времена маршрутизаторы частенько устанавливали для организации совместного доступа в интернет, например, по ADSL. Интернет был дорогим удовольствием, так что имело смысл сброситься на подключение всем пользователям локальной сети (например, из одного или нескольких многоквартирных домов).
Мосты между домами прокладывали кабелем или по Wi-Fi (адаптеры в ПК + антенны). В качестве адаптеров были популярные устройства Aironet (позже эту фирму купила Cisco):
С обеих сторон роль маршрутизатора выполняли обычные «пентиумы». Сборка собственного Linux-маршрутизатора имела экономический смысл, потому что коммерческие модели c такой функциональностью стоили тысячи долларов. А средние зарплаты у инженеров (и программистов) тогда были в районе 150 долларов, что говорить о студенческих стипендиях, так что приходилось экономить.
В общем, типичный комплект 1998 года выглядел примерно так, с теми ценами:
Пару советов по кабелям:
- Не экономить на качестве кабеля.
- Не прижимать, не сгибать и не подвергать кабель другим пыткам.
- Использовать короткие кабели (чем короче — тем лучше, потому что сигнал реально затухает с каждым метром).
В наше время можно взять практически любой компьютер, поставить туда хорошую сетевую карту с поддержкой Wi-Fi и специализированный Linux-дистрибутив — и маршрутизатор готов. Специалисты рекомендуют брать серверную карту на чипсете Intel i350.
В прошлом веке использовали дистрибутив Linux Router, а сегодня на выбор — десяток специализированных альтернатив. Некоторые перечислены выше в разделе про одноплатники. К ним можно добавить OPNsense, pfSense и IPFire, причём первые две — наилучший выбор (вместе с OpenWRT). Нужно только оговориться, что pfSense основан на ядре BSD, а не Linux, а OPNsense — форк pfSense.
OPNsense
Как вариант, можно запустить скрипт linux-router, который настроит любую Linux-систему на раздачу трафика по одному из следующих сценариев:
Internet----(eth0/wlan0)-Linux-(wlanX)AP |--client |--client"><pre class="notranslate">Internet----(eth0/wlan0)-Linux-(wlanX)AP |--client |--client
Internet WiFi AP(no DHCP) | |----(wlan1)-Linux-(eth0/wlan0)------ | (DHCP) |--client |--client
Internet WiFi AP(no DHCP) | |----(wlan1)-Linux-(eth0/wlan0)------ | (DHCP) |--client |--client
Internet Switch | |---(eth1)-Linux-(eth0/wlan0)-------- |--client |--client
Internet Switch | |---(eth1)-Linux-(eth0/wlan0)-------- |--client |--client
Собственный компьютер-маршрутизатор полностью программируемый и под своим контролем — это отличная идея. На рынке есть специализированные мини-ПК, например, на чипсете Pentium N6005.
Intel Pentium N6005
Но то же самое и даже лучше можно собрать своими руками из старого ПК и лишних комплектующих. Преимущество мини-ПК — низкое энергопотребление (около 10 Вт) в режиме ожидания, в котором устройство проводит 99% времени. Показатель почти как у обычного маршрутизатора (3–5 Вт).
В начале 2000-х маршрутизаторы с большими антеннами «добывали» интернет в удалённых районах, передавали его на точку распределения трафика для раздачи голодным до интернета местным пользователям. В принципе, сегодня большинство типичных ситуаций в доме и офисе примерно такие же. Маршрутизатор должен «добыть» интернет — и раздать его местным пользователям, хотя в роли юзеров уже не столько люди, сколько всяческие устройства: телевизоры, колонки, холодильники. Что тут говорить, даже офисный чайник последней модели стучится в интернет, а управлять им можно через приложение, чтобы вскипятить воду перед приходом в офис.
В общем, старые компьютеры всегда можно переиспользовать, в том числе в роли маршрутизатора. Наверное, жители Германии или Испании на барахолках могут найти кучу интересных гаджетов 2000-х годов, и те же PCMCIA-карты Wi-Fi и карты Aironet. Если повезёт, можно даже найти Wi-Fi-адаптер для десктопа PCI или даже ISA. Наверное, тысячи таких адаптеров лежат без дела где-то по чердакам и шкафам у компьютерных энтузиастов.
Почему бы не взять их для хорошего дела? Пусть потрудятся ещё пару лет, пока не сгорят. Хотя старая техника зачастую оказывается надёжнее самых новых моделей, так что ожидание может затянуться… 😏
Telegram-канал с розыгрышами призов, новостями IT и постами о ретроиграх 🕹️
Я не могу сказать вам, сколько часов – дней – своей жизни я потратил на то, чтобы возиться с подключением к Интернету на протяжении многих лет. Я, должно быть, тысячу раз отключал и выключал модем и маршрутизатор, надеясь, что отключение и повторное подключение в правильном порядке восстановит медленное соединение. Пытаюсь настроить параметры качества обслуживания, чтобы поддерживать стабильное соединение, когда трое соседей по комнате в колледже задерживали загрузку. Установка кастомной прошивки на старый черно-фиолетовый роутер Linksys и увеличение мощности антенны, чтобы попытаться получить лучший сигнал Wi-Fi. Всегда есть что-то это меня раздражает, и я чувствую, что это почти универсальный опыт: сколько бы вы ни тратили на роутер, он все равно каким-то образом сделает вашу жизнь несчастной.
Это ужасная правда. Маршрутизаторы – отстой. Они плохие. Их интерфейсы медленные. Их проблемы большинству людей невозможно диагностировать. Я потратил годы, пытаясь улучшить свои маршрутизаторы, думая: Там должен быть лучший путь. Может, если я положу его в нужное место, может, если найду правильные настройки, может быть, если я потрачу больше денег.
Это может показаться невозможным или выходящим за рамки вашей лиги, но я обещаю вам, что это не так. Если у вас в шкафу есть старые компоненты для ПК или вы готовы потратить немного денег на ПК с небольшим форм-фактором, например Intel NUC, вы можете построить маршрутизатор, который избавит вас от всего, что вы когда-либо покупали в магазине. хранить. Все, что вам нужно, – это скромное оборудование и программное обеспечение для маршрутизации с открытым исходным кодом под названием pfSense. Это может звучать или выглядеть устрашающе, но на самом деле его действительно легко настроить и легче устранять неполадки, чем у любого купленного в магазине маршрутизатора, который у меня когда-либо был.
Недавнее исследование показало, что отказ от дерьмового беспроводного маршрутизатора вашего интернет-провайдера сделает вас счастливее. Но создание собственного супер-роутера – настоящее счастье.
Почему я построил собственный роутер
Несколько месяцев назад я перешел на гигабитное оптоволоконное соединение, и поначалу казалось, что он приближается к истинным гигабитным скоростям. Но проблемы начали накапливаться. Даже через Ethernet загрузка игр из Steam происходила не так быстро, как я знал, что серверы Steam могут справиться с этим. Хуже того, по какой-то причине загрузка игры даже на скорости 100-200 Мбит / с часто приводила к разгрузке всей домашней сети. Я начал проводить спидтесты каждый день, и, несмотря на то, что часами возился с моими Маршрутизатор Netgear R8000 за 250 долларов и модем, я не приближался к гигабитным скоростям. Что-то нужно было изменить.
Кроме того, я застрял дома на четыре месяца, и каждый раз, когда я начинаю сходить с ума, я слишком остро реагирую на первое, что меня расстраивает, исправляя это самым сложным из возможных способов. Я уже купил кучу новых растений и снова конопатил мою кухонную раковину, так что мы здесь.
Кроме того, именно из-за этого инстинкта Я уже собрал компьютер mini-ITX, который мне не нужен, и он идеально подходил для этой работы.
Что конкретно означает создание собственного роутера?
Когда мы говорим о маршрутизаторах, мы почти всегда говорим о маршрутизаторах Wi-Fi. По сути, это маломощные компьютеры, предназначенные только для одного – управления сетевым трафиком – и у них есть антенны, которые передают ваши данные в диапазоне 2,4 ГГц и 5 ГГц. Но wi-fi – это на самом деле дополнительный функционал. Основой здесь является маршрутизация.
Я не строил Wi-Fi роутер. Я построил ПК, который лучше справляется с направлением трафика по моей сети, и превратил свой старый Wi-Fi-маршрутизатор в точку доступа, практически сняв с него все его обязанности, кроме передачи информации беспроводным устройствам.
Подумайте об этом так: ваш маршрутизатор в основном похож на гаишника посреди перекрестка, который разделяется на тысячу разных дорог, и он должен мгновенно знать, какой трафик и куда должен идти, и он должен выполнять эту работу без каких-либо ограничений. замедление или запутывание, навсегда.
Это легко, если у вас есть четыре машины, проезжающие через перекресток со скоростью 30 миль в час – по этой аналогии это будет, например, настольный компьютер с игрой, Roku, транслирующий Netflix 1080p, ноутбук, просто просматривающий страницы, и смартфон, играющий в Instagram. истории. Этот гаишник даже не вспотел. Но что, если у вас сразу дюжина машин, и одна из машин, пересекающих перекресток, – это невероятно длинный лимузин (большая загрузка Steam съедает сотни мегабит в секунду), а другая машина едет туда и обратно со скоростью 200 миль в час требования четкий перекресток, иначе он развалится (видеоконференция Zoom). Теперь гаишник вспотел.
Большинство роутеров, приобретенных в магазине, просто не справляются с такой нагрузкой, особенно когда речь идет о гигабитных скоростях. Построение собственного маршрутизатора – это, по сути, модернизация этого гаишника:
Есть и другие факторы, но большая разница здесь – это процессор, лежащий в основе вашего маршрутизатора. Мой Wi-Fi-роутер Netgear R8000 за 250 долларов, сделанный в 2014 году, оснащен двухъядерным процессором 1 ГГц. Мой новый маршрутизатор оснащен гораздо более мощным процессором – четырехъядерным процессором Intel i5-6500 с тактовой частотой 3,2 ГГц. Это абсолютно перебор, но это то, к чему я стремился. (Кроме того, я хотел бы отметить, что управление движением – это лишь одно из многих, которые полицейские службы государственной службы, вероятно, не должны выполнять, поэтому мы должны освободить полицию и перераспределить свои колоссальные бюджеты обратно в сообщества).
Так что же такое pfSense?
PfSense – это бесплатное программное обеспечение маршрутизатора с открытым исходным кодом, которое вы можете установить практически на любое компьютерное оборудование, которое у вас есть. Настольный процессор с тактовой частотой 1 ГГц и 1 ГБ оперативной памяти подойдут для этой задачи, хотя, если вы похожи на меня, вы захотите найти что-то немного более мощное, чтобы ваш маршрутизатор был надежным.
Я слышал о pfSense в течение многих лет, но мне всегда казалось, что это слишком сложно, слишком сложно для меня, слишком много хлопот. Я счастлив сказать, что ошибался. Процесс настройки на самом деле очень прост. Даже если вы будете использовать для некоторых из них командную строку, вам не придется делать ничего более сложного, чем вводить Y (es) или N (o).
Если вы когда-либо вообще возились с интерфейсом маршрутизатора, вы, вероятно, справитесь с pfSense.
Создание супер роутера
Прочитав pfSense, я понял, что установка выглядит довольно простой, и мой компьютер mini-ITX мог бы быть намного мощнее моего существующего маршрутизатора. Замена моего Wi-Fi-роутера также позволит мне переставить его в качестве точки доступа в более центральное место в моем доме, подальше от модема и сетевого коммутатора, которые застряли в углу гаража (там, где телефонная линия входит в дом) . В будущем я могу даже отказаться от этого Wi-Fi-маршрутизатора и создать свою собственную ячеистую сеть Wi-Fi с точками беспроводного доступа от такой компании, как Ubiquiti.
В недавно созданном мной компьютере mini-ITX, в котором используется сверхкомпактный корпус NCase M1, я заменил несколько деталей. Я нашел неиспользуемый процессор и материнскую плату i5-6500 и установил их вместе с 16 ГБ оперативной памяти DDR4 (в 2-4 раза больше, чем мне на самом деле нужно, ой) и переходом на SSD емкостью 256 ГБ (примерно на 250 ГБ больше, чем мне действительно нужно, ой) .
Затем я добавил ключевой компонент: сетевую карту Intel с 4 портами в слот PCIe, потому что вам нужно как минимум два сетевых порта: один для подключения к Интернету, входящего в маршрутизатор, и один для питания вашей локальной сети или LAN. По рекомендации пользователей pfSense я купил на Ebay бывшую в употреблении корпоративную карту HP NC364T за 20 долларов.
Я поместил установщик pfSense на флэш-накопитель с Rufus, важным бесплатным инструментом. Установка прошла в основном гладко, хотя я потратил около пяти минут, не понимая, как правильно отформатировать SSD (если вы используете чистый диск, на котором еще нет Windows или разделов, у вас, вероятно, не будет этой проблемы. ). Интерфейс делает эту часть установки очень простой.
Наконец, есть часть, которая выглядит немного пугающей, но на самом деле это не так. Он просто просит вас определить, какие порты на вашей карте используются для каких кабелей. Вы просто нажимаете «а» для автоматического переключения с отключенными кабелями, затем подключаете тот кабель, который вас попросят, и он сделает все остальное.
Это все, что вам нужно сделать в командной строке. С этого момента вы можете использовать интерфейс браузера, который представляет собой расширенную версию интерфейсов маршрутизатора, которые вы, вероятно, использовали раньше. Он гораздо более многофункциональный, позволяет вам устанавливать множество плагинов, просматривать сверхдетальные журналы и диаграммы использования ваших данных, и все это намного быстрее, чем вялый интерфейс маршрутизатора.
Во время этой настройки я сделал пару ошибок новичка, которые меня замедлили, но не заставили себя долго их решать:
- Сначала я попытался подключиться к интерфейсу браузера, подключив свой ноутбук к одному из дополнительных портов (два не назначены для WAN или LAN). Это было глупо, потому что на эти порты не направлялся трафик. Я быстро понял это.
- Я позволил pfSense использовать его адрес шлюза по умолчанию, 192.168.1.1, а затем я подключил свой модем перед его настройкой, который также использует 192.168.1.X. Я думаю, что это запутало всю настройку, и я не знал, как это исправить. После некоторой бесплодной работы я отключил модем, перезагрузил маршрутизатор pfSense и смог войти в веб-интерфейс и настроить его с другим адресом (мне нравится 10.0.0.1). После этого у меня вообще не было проблем.
Если вам трудно устранить даже эти две вещи, это не должно помешать вам попробовать pfSense! Это потому, что ресурсов для решения таких небольших проблем предостаточно. У pfSense много преданных пользователей, многие из которых знают и заботятся о много о сетевых технологиях. Если у вас возникла проблема, вы можете найти ответ в Google.
Все в сообществе используют одно и то же программное обеспечение, что очень помогает. Я бы сказал, что pfSense на самом деле Полегче для устранения неполадок, чем стандартный маршрутизатор, потому что даже две модели Netgear будут иметь различия в прошивке, пользовательском интерфейсе и так далее. Попытка найти совет по вашей конкретной проблеме на вашей конкретной модели на форуме поддержки – это особый ад, от которого pfSense может помочь вам.
Если у вас есть старые части ПК, даже датированные Sandy Bridge 2011 года, подумайте о том, чтобы превратить их в маршрутизатор. Если хочется чего-то более компактного, Zotac Z-боксы являются популярным выбором, хотя некоторые пользователи pfSense предупреждают, что сетевые адаптеры Realtek в Z-Boxes не могут справиться с большими нагрузками маршрутизации, поэтому они не идеальны для гигабитных соединений. Сетевые адаптеры Intel предпочтительны. В fitlet2 – это еще менее популярный, более специализированный выбор.
А результаты?
я так счастлив. Сейчас я почти полностью использую свое оптоволоконное гигабитное соединение. Скорость, кажется, немного колеблется в зависимости от времени суток, но если раньше я не мог передавать 650 Мбит / с, то теперь я регулярно увеличиваю скорость до 900 Мбит / с. Большие загрузки из Steam теперь выполняются намного быстрее и не влияют на другие компьютеры в сети. Это как скала, и в большинстве случаев даже не 10% использования ЦП.
Я только начинаю знакомиться с некоторыми более продвинутыми возможностями pfSense. Я установил плагины под названием pfBlockerNG для блокировки агрессивной рекламы и всплывающих окон, а также другой под названием Traffic Totals, который делает некоторые забавные диаграммы моего использования Интернета. pfSense позволяет использовать некоторые действительно продвинутые функции, такие как запуск собственного VPN, которые требуют гораздо большей загрузки процессора и оперативной памяти. Но у меня определенно есть куда расти.
Впервые опубликовано 16 июня 2020 г.
Маршрутизатор – это устройство, выполняющее задачи локальной сети. Можно даже использовать домашний компьютер в качестве маршрутизатора и также подключать другие устройства в сеть.
Содержание
- Конфигурация ПК
- Подключение через дополнительную сетевую карту
- Раздача Wi-Fi
- Хот-спот
- CMD
- Программы
- Заключение
- Задать вопрос автору статьи
Конфигурация ПК
Чтобы компьютер обеспечил доступ к интернету для других устройств ему нужен Wi-Fi адаптер или дополнительная сетевая карта. Первый можно настроить на раздачу интернета для мобильных устройств, второй – для подключения еще одного компьютера, ноутбука, NAS-хранилища и даже роутера (если того требует схема нахождения в локальной сети).
Главный Ethernet-кабель провайдера от модема должен быть подключен в LAN-порт сетевой карты или материнской платы. На компьютере должна быть установлена операционная система. Можно установить любую, но в качестве примера используется Windows 10.
Подключение через дополнительную сетевую карту
Чтобы компьютер как роутер работал, требования следующие:
- ПК подключен к интернету через кабель провайдера в LAN-порт материнской платы.
- Вторая сетевая карта определяется в диспетчере устройств и для нее установлен драйвер.
Соединение происходит по схеме:
- Подключите второй компьютер с помощью патч-корда к первому.
- Вызовите комбинацией + R строку ввода быстрых команд и перейдите в раздел параметров общего доступа по команде %windir%\system32\control.exe /name Microsoft.NetworkAndSharingCenter /page Advanced.
- Включите общий доступ во всех сетях. Но пункт «Общий доступ с парольной защитой» выключите и примените изменения.
- Зайдите в раздел адаптеров командой ncpa.cplчерез строку «Выполнить».
- Нажмите ПКМ по второму адаптеру и выберите «Свойства».
- Перейдите в раздел «Доступ».
- Выставите птичку напротив «Разрешать другим пользователям сети использовать интернет-подключение…».
- Жмите «ОК» и перезапустите адаптер.
- Проверяйте интернет-соединение на втором подключенном устройстве.
Раздача Wi-Fi
Если к компьютеру подключен Wi-Fi модуль, то можно создать точку доступа и раздавать беспроводную сеть в радиусе действия адаптера. Способов существует много: от одного нажатия мышки до установки дополнительного софта или прописывания специальных команд.
Хот-спот
О том, как раздать Wi-Fi с ноутбука на «десятке», очень подробно написал Бородач тут.
В Windows 10 роутер из компьютера делается так:
- На панели «Пуск» откройте «Центр уведомлений», что находится справа снизу в углу.
- Нажмите на функцию «Мобильный хот-спот».
- Готово, точка доступа создана и к Wi-Fi от компьютера может подключиться любое устройство.
- Нажмите ПКМ по иконке и перейдите к «Параметрам».
- Снизу надписи сетевой пароль нажмите «Изменить»
- Смените имя пользователя и пароль по желанию.
- Жмите «Сохранить» и пользуйтесь.
CMD
Сделать роутер из компьютера с Windows 7, 8, 10 можно альтернативным способом – через текстовый интерфейс:
- Через cmd введите команду netsh wlan set hostednetwork mode=allow ssid=Moy_hot_spot key = Moy_parol keyUsage=persistent.
- Имя и ключ (параметры после знака равно) впишите свои собственные (можно писать только на латинице).
- Точка создана. Чтобы она стала активной, ее нужно запустить командой: netsh wlan start hostednetwork.
- Готово. Wi-Fi раздается и к нему можно подключиться.
- Теперь нужно пустить по нему интернет.
- Нажмите Win+R и запустите окно с сетевыми адаптерами командой ncpa.cpl.
- Клацните ПКМ по беспроводному сетевому адаптеру и вызовите «Свойства».
- Перейдите в раздел «Доступ».
- Активируйте функцию доступа в интернет другим устройствам.
- Жмите «ОК» и проверьте доступ к глобальной сети с другого устройства.
О способах раздачи интернета на Windows 7 – следующее видео:
Данный способ плох тем, что созданная точка доступа находится в памяти системы до первой перезагрузки. То есть создавать хот-споты нужно будет снова и снова. Некоторые для этих целей делают специальный bat-файл или просто записывают команды в текстовый документ и выполняют каждый раз. Чтобы этого избежать можно отдать задачу на аутсорсинг программному обеспечению.
О том, как создать bat-файл, мы писали тут.
Программы
На самом деле существует много аналогов. Их отличает только визуальная составляющая, а концепция у всех едина – создание точки доступа для раздачи Wi-Fi с компьютера.
Виртуальный Wi-Fi поддерживают такие программы:
- Connectify – простая и понятная утилита на русском языке. Есть реклама.
- Switch Virtual Router – простой интерфейс, русский язык, есть дополнительные функции.
- Virtual Router Plus – максимально заточенный под Windows интерфейс с основными функциями. Систему не нагружает, рекламу не содержит, сетевые настройки не сбивает.
- MaryFi – русскоязычный интерфейс с дополнительными статусами, выведенными в основное поле.
Заключение
Если в вашем распоряжении есть компьютер с дополнительной сетевой картой или подключенным Wi-Fi адаптером, можно отчасти заменить им роутер. Замена будет ощущаться неполноценной из-за единственного LAN-порта, по которому подключается второе устройство. Хотя никто не запрещает использовать более 1 дополнительной сетевой карты. С хот-спотом все проще, настройка и включение в Windows 10 занимает считанные секунды.
1. Встроенными средствами Windows. Для этого нам нужно на основе Windows 7 создать программный wifi роутер, который будет получать Интернет каким-либо способом и сможет раздать этот Интернет по wifi.
2. Сторонними программами (утилитами), которые по сути используют те же встроенные средства Windows, только помещённые в удобную оболочку.
Что нам понадобиться:
- Windows 7 Basic или старше. Windows 7 Starter (начальная) не подойдет. Точнее, на Windows 7 Starter подключение возможно только при помощи сторонней программы.
- Нестарый wifi адаптер. Например для этой статьи использовался USB wifi адаптер TP-Link TL-WN722NC.
- Соединение с Интернет. Для этой статьи было использовано GSM соединение через оператора МТС (USB модем МТС). Но это может быть любое соединение — PPPoE, VPN, Dail-Up, Ethernet, WiFi.
Первым делом нужно установить wifi адаптер, если он еще не установлен, и убедиться в том, что он включен и работает.
Далее нужно проверить что соединение с Интернет работает.
После этого нужно проверить запущена ли служба «Служба автонастройки WLAN». Обычно режим ее запуска «Вручную», а значит она может быть остановлена. Если вы планируете использовать создаваемую точку доступа постоянно, то лучше перевести эту службу в режим запуска «Автоматически».
Также нужно проверить чтобы у службы «Общий доступ к подключению к Интернет (ICS)» тоже был режим запуска «Автоматически».
Еще нужно проверить чтобы у службы «Маршрутизация и удаленный доступ» тоже был режим запуска «Автоматически», и чтобы эта служба работала. Возможны ситуации когда тип запуска этой службы установлен в авто, но при запуске Windows 7 она останавливается и соответственно другие в этом случае не будут получать Интернет.
Эти проверки делаются через «Панель управления\Система и безопасность\Администрирование\Службы».
После этого нужно открыть консоль Windows (cmd.exe) с правами администратора. Это можно сделать через меню «Пуск — Все программы — Стандартные — Командная строка» (либо просто в строке поиска набрать cmd) , затем щёлкаем по файлу правой кнопкой мыши и выбираем «Запустить от имени администратора».
В открывшейся командной строке набираем (или копируем из поста) команду:
netsh wlan set hostednetwork mode=allow ssid=»winap» key=»123456789″ keyusage=persistent
И жмём Enter.
Вместо winap и 123456789 при желании вводите свое имя точки доступа и пароль к ней:
Внимание! Пароль должен быть длиной не менее 8 символов, это требование для типа защиты WPA2, которая используется в Windows, при создании точки доступа. Лучше не использовать в пароле кириллицу. Регистр букв имеет значение — а и А это разные символы!
Далее проверяете, что соединение для точки доступа создано. Открываете «Пуск — Все программы — Стандартные — Выполнить — ncpa.cpl» (или, повторюсь, набираете в строке поиска команду ncpa.cpl) и после открытия окна «Сетевые подключения», в этом окне находите беспроводное соединение для которого не указан физический адаптер:
Внизу должно быть «Microsoft Virtual WiFi Miniport Adapter»:
Сразу же в «Сетевых подключениях» переименовываете это соединение — например в «winAP» (у меня оно уже переименовано).
Здесь же нужно включить доступ к Интернету для других пользователей. Выделить это соединение, правая кнопка — «Свойства», вкладка «Доступ».Ставим галку в чекбоксе «Разрешить другим пользователям сети …» и указываем соединение на которое будет раздаваться Интернет — на wifi соединение точки доступа («winAP»):
Теперь нужно подключиться к Интернету, или переподключиться, если соединение было установлено ранее.
После этого, в командной строке набираем (или опять же копируем из поста) команду:
netsh wlan start hostednetwork
И снова Enter.
Все, точка доступа должна уже работать. Теперь можно подключать клиента к этой точке доступа (эта иллюстрация с компьютера клиента):
Можно поставить галку в чекбоксе «Подключаться автоматически».
Клиент подключен:
На компьютере, где запущена точка доступа, можно проверить ее состояние. Для этого нужно в командной строке ввести команду:
netsh wlan show hostednetwork
Видно, что подключен один клиент.
Остановка точки доступа командой: netsh wlan stop hostednetwork
Полное уничтожение точки доступа командой: netsh wlan set hostednetwork mode=disallow
Если нужно чтобы точка доступа включалась автоматически, при загрузке Windows, тогда команду старта нужно добавить в автозапуск. Речь о команде netsh wlan start hostednetwork. Команду можно записать в cmd скрипт, необходимо в свойствах этого скрипта указать «Запуск от имени Администратора». Затем скрипт включить в автозапуск. (В блокноте пишем нашу команду и сохраняем под именем, например, Интернет с расширением .cmd, затем в свойствах, на закладке «Совместимость», ставим галку в чекбоксе «Выполнять эту программу от имени Администратора», и помещаем в «Автозагрузку».)
Внимание! Необходимо, чтобы соединение с Интернет, так же устанавливалось при запуске Windows. Иначе точка доступа у вас будет, а Интернет через нее идти не будет.
Конечно это очень простенькая точка доступа. Но зато все под рукой. Не нужно никаких сторонних программ. Одна лишь Windows 7. И настраивается все за пару минут.
Теперь рассмотрим второй способ:
Собственно говоря тут всё просто: качаете программу, устанавливаете и немного настраиваете. Как правило, настройка заключается в указании канала откуда будет браться Интернет и канала по которому он будет раздаваться, а также указания наименования виртуального адаптера и пароля доступа.
Существует множество программ типа Connectify и Virtual Router. Однако нужно понимать, что они делают всего лишь ту работу, которая выполняется двумя командами в командной строке Windows. Это просто надстройки над функциональностью Windows 7. К тому же большинство из них платные, а в бесплатном варианте имеют множество ограничений, к примеру, по времени подключения.
Наилучшие впечатления у меня оставила программа MyPublicWiFi.
MyPublicWiFi — бесплатная программа, которая превратит ваш ПК в точку доступа Wi-Fi с брандмауэром и возможностью отслеживания адресов посещенных сайтов.
Отличное решение для организации временной точки выхода в интернет в гостинице или на массовых мероприятиях, либо для расширения Wi-Fi покрытия в вашем доме. Есть возможность ограничить доступа пользователей к определенным серверам, а также предотвратить использование определенных интернет-сервисов, например, обмен файлами. Имеет простой интуитивно понятный интерфейс — чтобы организовать точку доступа, вам достаточно указать имя сети и пароль доступа к ней.
Особенности MyPublicWiFi:
- Создание личной WiFi точки доступа.
- Создание «хотспота» Wi-Fi полностью автоматизировано.
- Имеет мощный встроенный фаерволл.
- Фиксирование всех посещенных URL через ваш хотспот.
- Ведение логов. Все действия записываются в текстовый файл.
- Поддержка шифрования WPA2.
- Просмотр данных подсоединившихся пользователей (IP и Mac адрес, имя устройства и т.д.).
Статус программы: Бесплатная
Операционка: Windows 8.1, 8, 7, Vista
Интерфейс: Английский
Подготовлено по материалам myhotspot-software.com, ru.d-ws.biz, virtualrouter.codeplex.com,
Компиляция текста и ссылки ©Енот69
P.S. Windows 7 предоставляет — при минимуме телодвижений, что называется «на коленке» создать точку доступа.
А если ваши потребности шире и глубже, если вам точка доступа нужна на каждый день, или в сложных конфигурациях — тогда не Windows нужно использовать, а купить приличный, или даже хороший WiFi роутер. Приличный WiFi роутер стоит сейчас меньше тысячи рублей. И в такой ситуации лепить конструкцию на основе компьютера и Windows это как-то абсурдно.
Другое дело если точка доступа нужна раз в месяц, на день или на пару дней. Или в командировке. Или в отпуске. Вот тут нас и выручит Windows. Можно быстро раздать Интернет через WiFi ноутбука (компьютера) на планшетник, смартфон или на другие ноутбуки (компьютеры).
Но если есть необходимость делать постоянную точку доступа именно на компьютере, тогда лучше делать это под Linux. Как собственно это и реализовано в WiFi роутерах.
P.S.S. Если точка доступа на Windows 7 не работает не нужно ругаться на Microsoft, на Windows — в общем искать виноватых на стороне. Проблема в таких случаях всегда на вашем собственном компьютере (или ноутбуке). Это может быть:
- Драйвера WiFi адаптера на котором вы создаете точку доступа.
- Сам WiFi адаптер.
- Вы что-то неправильно сделали.
- Какие-либо «левые» службы или драйвера / программы, которые используют WiFi адаптер или USB-порт (если ваш адаптер через USB подключен).
- У вас Windows 7 Starter.
- Остановлена одна из необходимых служб
- Сеть блокирует антивирус.
При нормальном WiFi адаптере и если вы не засрали вашу Windows кривыми программами и драйверами — все будет работать нормально.
В общем источник проблемы всегда ищите на своем компьютере.
Какой маршрутизатор лучше подойдёт для домашнего офиса? Ответ зависит от множества факторов. Для одних самое важное — поддержка Wi-Fi 6 (802.11ax), для других — качественный корпус и антенны, энергопотребление, кто-то выбирает по надёжности и отзывам коллег. Но есть особая категория пользователей, которым на всё это наплевать. Потому что они смотрят на маршрутизатор совершенно под другим углом. Для них маршрутизация — это программная функция. А саму «железку» можно собрать из чего угодно. Главное, чтобы она работала на свободной прошивке, а ещё лучше — на полноценном Линуксе для удобства управления устройством.
И если подумать, то лучший маршрутизатор — это обычный компьютер. Только слегка допиленный до кондиции.
В этом смысле история развивается по спирали, напоминая причудливые адаптеры Wi-Fi начала 2000-х годов — практически единственный способ подключить «мобильный интернет» к какому-нибудь ноутбуку или КПК. А сейчас мы делаем примерно то же самое с персональным компьютером, чтобы сделать из него сервер/маршрутизатор.
Первая версия протокола Wi-Fi (802.11) была представлена в 1997 году. И все сразу поняли, что это революция. Даже первые версии обеспечивали скорости на порядок выше, чем GPRS (мобильный интернет того времени), который к тому же тарифицировался по килобайтам и требовал совершенно безумных трат. Например, просто посмотреть почту в текстовом виде стоило примерно доллар. А открывать на своих КПК какие-то сайты с графикой могли только миллионеры.
Поэтому Wi-Fi сразу пошёл в народ. В конце 90-х на рынке появились специальные адаптеры Wi-Fi, которые можно было вставить в ноутбук и получить настоящий большой интернет практически бесплатно, через какую-нибудь публичную точку доступа Wi-Fi, которые постепенно начали появляться в городах (сначала в ресторанах и интернет-кафе). Парольная защита хотспотов в те времена (WEP) взламывалась за секунды.
▍ Точка доступа Wi-Fi из ноутбука
Раньше мы апгрейдили ноутбук, чтобы получить мобильный интернет, а сейчас — чтобы сделать маршрутизатор или точку доступа Wi-Fi. В принципе, в такой роли можно использовать любой старый компьютер, даже 80486. Ноутбук в силу портативности выглядит более концептуально. Вспомним, как это делалось двадцать лет назад.
Комплект простой:
- старый ноутбук;
- беспроводная карта;
- разъём типа pigtail (пигтейл);
- антенна.
В начале 2000-х для этой цели использовались PCMCIA-карты типа ORiNOCO Gold с пигтейлом под антенну. Дёшево и сердито.
ORiNOCO Gold с подключением внешней антенны через pigtail-коннектор
Карты ORiNOCO Gold были популярным выбором для хакерских экспериментов с Wi-Fi в публичных местах, например, организации фальшивых точек доступа или скана/брутфорса окружающих хотспотов.
В корпорациях чаще использовались PCMCIA-карты Cisco, более дорогие и престижные. Тогда был целый зоопарк разнообразных форм-факторов для Wi-Fi-адаптеров, включая Compact Flash (CF), Secure Digital (SD), ExpressCard и USB. Были карты в форматах ISA и PCI, чтобы нативно подключить десктопы к Wi-Fi.
Ноутбук с таким адаптером можно было настроить для работы в качестве нормальной публичной точки доступа. Например, в каком-нибудь кафе.
Сейчас кажется, что от этого многообразия не так много осталось. Зоопарк стал гораздо пореже. В большинстве смартфонов, ноутбуков и планшетов чипсет Wi-Fi изначально встроен в материнскую плату, так что нет нужды в дополнительных аксессуарах. Широкой нишей остались беспроводные USB-адаптеры Wi-Fi для подключения настольных ПК.
▍ Маршрутизаторы из одноплатников
Сейчас среди продвинутых пользователей принято покупать маршрутизатор на свободной прошивке типа OpenWRT, DD-WRT, Tomato (с интерфейсом AdvancedTomato) или самому настраивать какой-нибудь одноплатник типа Raspberry Pi. Продаются даже специализированные одноплатники, которые рассчитаны на использование в роли маршрутизаторов. Кажется, у них это главное целевое предназначение. Вот некоторые из списка:
- Orange Pi (последняя версия Orange Pi 5 c 8-ядерным SoC Rockchip RK3588S и 32 ГБ RAM гораздо производительнее, чем Raspberry Pi 4 — на ней можно даже построить бюджетный Linux-десктоп);
Orange Pi 5
- Banana Pi;
- Odroid;
- BeagleBone;
- Cubieboard.
Выбор конкретной модели, конечно, зависит от конкретного юзкейса, то есть требований к сети и мощности. Большинство современных одноплатников из коробки поддерживает Wi-Fi и Ethernet, наряду с другими сетевыми интерфейсами.
Интерфейс AdvancedTomato
Но когда покупаешь новую партию одноплатников для домашних поделок, невольно закрадывается мысль: а почему не использовать старое железо, которое пылится в подвале? Иногда старенький 80486 вполне может справляться с работой того же маршрутизатора.
▍ Linux-маршрутизатор из старого ПК
Ещё в конце 90-х появилась идея, что в роли маршрутизатора можно использовать обычный Linux-компьютер. Нужно только доукомплектовать его соответствующим образом. Если вспомнить, какие детали мы использовали раньше для этих целей, то сейчас многие из них уже отсутствуют в продаже. Но в принципе, их можно найти на барахолках, если есть такой интерес.
В те времена маршрутизаторы частенько устанавливали для организации совместного доступа в интернет, например, по ADSL. Интернет был дорогим удовольствием, так что имело смысл сброситься на подключение всем пользователям локальной сети (например, из одного или нескольких многоквартирных домов).
Мосты между домами прокладывали кабелем или по Wi-Fi (адаптеры в ПК + антенны). В качестве адаптеров были популярные устройства Aironet (позже эту фирму купила Cisco):
С обеих сторон роль маршрутизатора выполняли обычные «пентиумы». Сборка собственного Linux-маршрутизатора имела экономический смысл, потому что коммерческие модели c такой функциональностью стоили тысячи долларов. А средние зарплаты у инженеров (и программистов) тогда были в районе 150 долларов, что говорить о студенческих стипендиях, так что приходилось экономить.
В общем, типичный комплект 1998 года выглядел примерно так, с теми ценами:
Деталь | Модель | Продавец | Примерная цена |
---|---|---|---|
Беспроводная карта | Aironet 655 (также известна как PC2300) | Network Access Solutions | $800 |
Антенны | Network Access Solutions | ~$200 | |
Кабель | LMR-400 | Network Access Solutions | ~$100 (кабель+коннектор) |
Коннекторы/разъёмы | радиорынок/магазин | ~$23 | |
ПК | Pentium75 с 16 МБ RAM, без HDD | можно купить по объявлению | ~$200 |
Сетевая карта | NE2000 | с рук или новая | ~$6 |
Пару советов по кабелям:
- Не экономить на качестве кабеля.
- Не прижимать, не сгибать и не подвергать кабель другим пыткам.
- Использовать короткие кабели (чем короче — тем лучше, потому что сигнал реально затухает с каждым метром).
В наше время можно взять практически любой компьютер, поставить туда хорошую сетевую карту с поддержкой Wi-Fi и специализированный Linux-дистрибутив — и маршрутизатор готов. Специалисты рекомендуют брать серверную карту на чипсете Intel i350.
В прошлом веке использовали дистрибутив Linux Router, а сегодня на выбор — десяток специализированных альтернатив. Некоторые перечислены выше в разделе про одноплатники. К ним можно добавить OPNsense, pfSense и IPFire, причём первые две — наилучший выбор (вместе с OpenWRT). Нужно только оговориться, что pfSense основан на ядре BSD, а не Linux, а OPNsense — форк pfSense.
OPNsense
Как вариант, можно запустить скрипт linux-router, который настроит любую Linux-систему на раздачу трафика по одному из следующих сценариев:
Internet----(eth0/wlan0)-Linux-(wlanX)AP |--client |--client">Internet----(eth0/wlan0)-Linux-(wlanX)AP |--client |--clientInternet WiFi AP(no DHCP) | |----(wlan1)-Linux-(eth0/wlan0)------ | (DHCP) |--client |--clientInternet WiFi AP(no DHCP) | |----(wlan1)-Linux-(eth0/wlan0)------ | (DHCP) |--client |--clientInternet Switch | |---(eth1)-Linux-(eth0/wlan0)-------- |--client |--clientInternet Switch | |---(eth1)-Linux-(eth0/wlan0)-------- |--client |--clientСобственный компьютер-маршрутизатор полностью программируемый и под своим контролем — это отличная идея. На рынке есть специализированные мини-ПК, например, на чипсете Pentium N6005.
Intel Pentium N6005
Но то же самое и даже лучше можно собрать своими руками из старого ПК и лишних комплектующих. Преимущество мини-ПК — низкое энергопотребление (около 10 Вт) в режиме ожидания, в котором устройство проводит 99% времени. Показатель почти как у обычного маршрутизатора (3–5 Вт).
В начале 2000-х маршрутизаторы с большими антеннами «добывали» интернет в удалённых районах, передавали его на точку распределения трафика для раздачи голодным до интернета местным пользователям. В принципе, сегодня большинство типичных ситуаций в доме и офисе примерно такие же. Маршрутизатор должен «добыть» интернет — и раздать его местным пользователям, хотя в роли юзеров уже не столько люди, сколько всяческие устройства: телевизоры, колонки, холодильники. Что тут говорить, даже офисный чайник последней модели стучится в интернет, а управлять им можно через приложение, чтобы вскипятить воду перед приходом в офис.
В общем, старые компьютеры всегда можно переиспользовать, в том числе в роли маршрутизатора. Наверное, жители Германии или Испании на барахолках могут найти кучу интересных гаджетов 2000-х годов, и те же PCMCIA-карты Wi-Fi и карты Aironet. Если повезёт, можно даже найти Wi-Fi-адаптер для десктопа PCI или даже ISA. Наверное, тысячи таких адаптеров лежат без дела где-то по чердакам и шкафам у компьютерных энтузиастов.
Почему бы не взять их для хорошего дела? Пусть потрудятся ещё пару лет, пока не сгорят. Хотя старая техника зачастую оказывается надёжнее самых новых моделей, так что ожидание может затянуться… 😏
Telegram-канал с розыгрышами призов, новостями IT и постами о ретроиграх 🕹️
Источник