Меню

Как усилить мощность вай фай адаптера

HackWare.ru

Этичный хакинг и тестирование на проникновение, информационная безопасность

Как увеличить мощность (TX Power) Wi-Fi карты в Kali Linux и BlackArch в 2021

В разных странах разное законодательство и технические нормативы, в том числе в отношении Wi-Fi. В некоторых странах не разрешено использовать частоты некоторых Wi-Fi каналов (например, в США нельзя использовать каналы 12, 13 и 14). В большинстве стран установлено ограничение на мощность Wi-Fi сигнала в 20.0 dBm. Но есть страны в которых стоит ограничение в 30.0 dBm. Можно воспользоваться этой лазейкой (заставить думать Wi-Fi карту, что она в стране где разрешено 30.0 dBm) и поднять её мощность (TX Power) до значения в 30.0 dBm.

Для Wi-Fi устройств есть такое понятие как управляющий домен (regulatory domain или «regdomain») – именно в этом параметре указана страна, в котором, как предполагается, работает данное устройство. Также имеется сопутствующая база данных, в которой для каждой страны прописаны разрешённые частоты и разрешённая для них мощность.

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

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

  • физическая неспособность карт работать на мощностях более 20.0 dBm (например, беспроводной интерфейс изначально показывает мощность 15.0 dBm при разрешённых 20.0 dBm – в таком случае никаким способом не удастся поднять мощность выше 15.0 dBm, хотя бы даже до тех же самых 20.0 dBm);
  • особенности драйверов, например, некоторые драйверы игнорируют системные настройки. Это не является неразрешимой проблемой – но для каждой модели нужен свой подход (обычно, требуется небольшой патч для драйвера) или (что намного проще), патч базы данных управляющего домена.

Посмотреть, что вам разрешено прямо сейчас и на что способен ваш беспроводной адаптер можно командой:

Например, для России разрешены следующие частоты и мощность:

Оказывается, каналы с 100 по 128 не разрешается использовать, а для каналов с 132 по 165 разрешена повышенная мощность.

Полную актуальную базу в текстовом виде можно посмотреть здесь.

Странами, в которых разрешены каналы с 1 по 13 на мощности 30.0 dBm являются (к примеру):

  • BZ
  • GY
  • NZ
  • VE

Обратите внимание, что для каналов на 5 ГГц у них разные значения (разный список разрешённых частот и мощностей).

Далее я покажу поднятие мощности на примере Alfa AWUS052NH в Kali Linux. В старых инструкциях указывается на необходимость установить дополнительные пакеты – в настоящее время это не нужно. Всё необходимое в Kali Linux уже имеется! Подробности для BlackArch/Arch Linux ниже.

Останавливаем службы, которые могут нам помещать (это необязательно, должно работать и с ними):

Чтобы узнать, настройки какого региона действуют в данный момент выполните команду:

Строка country 00 говорит о том, что у меня не установлено какое-либо значение и применяются стандартные настройки.

Теперь устанавливаем управляющий домен на значение BZ:

Сразу можно проверить, принялись ли настройки:

Заодно на новые возможности можно посмотреть командой:

Если на данном этапе настройки управляющего замена не применились (не установились) на системном уровне, то не получится повысить мощность Wi-Fi адаптера, пока вы не разберётесь с причиной этого.

Посмотреть имя беспроводного интерфейса и его текущее состояние можно командой:

Далее увеличиваем мощность (замените wlan0 на имя вашего беспроводного интерфейса):

Строка txpower 30.00 dBm говорит о том, что у нас всё получилось.

Усиление мощности для Alfa AWUS036NHA

Для AWUS036NHA эти же команды не имеют эффекта.

Объяснение можно найти здесь:

«За назначение свойств каналам отвечает regulatory domain, который зависит от страны. Данные берутся из базы данных в юзерспейсе при помощи утилиты crda. По идее сменить страну можно командой «iw reg set $КОД_СТРАНЫ», но в случае с устройствами от atheros из коробки этот метод не работает, так как у атеросов regulatory domain зашит в EEPROM и линуксовый драйвер читает именно его, игнорируя настойки системы. К счастью, у нас тут opensource и мы можем наложить несложный патч:»

Т.е. это тот самый случай, когда драйвер игнорирует системные настройки и использует значение, зашитое производителем на аппаратном уровне. Проблема, в принципе, решаема, причём несколькими различными методами.

Если у вас Alfa AWUS036NHA или любая другая, которая игнорирует системные настройки regulatory domain, то это не повод впадать в отчаянье.

Вы обратили внимание, что база данных, из которых берутся данные, представляет собой обычный текстовый файл? По идее, сразу должна возникнуть мысль, можно ли подправить его под нужную страну? Можно!

Начнём с того, что проверим, для какой страны произведена ваша беспроводная карта:

В моём случае строка country GB говорит о том, что карта произведена для страны, которая в базе данных названа GB.

Мой метод отличается от других инструкций, где вручную устанавливаются пакеты wireless-regdb и crda. Эти пакеты уже должны быть установлены в вашей системе (в Kali Linux есть по умолчанию). Единственное что мы сделаем – заменим файл базы данных.

В последних версиях Kali Linux не установлен пакет crda, установим его:

Установим зависимости, необходимые для компиляции базы данных:

Клонируем исходные файлы:

Теперь нам нужно отредактировать текстовый файл базы данных:

В нём найдите строку country 00 и пропишите для неё что-то вроде (можете подправить под свой вкус):

Эти же строки впишите для country GB (у вас может быть другая страна — зависит от вашей карты, вы можете посмотреть это значение командой sudo iw reg get):

Сохраните и закройте файл.

Пропатчим файлы для использования Python3

В результате из текстового файла был создан бинарный файл БД (regulatory.bin) которым мы подменим одноимённый файл в системе.

Удаляем исходный файл базы данных:

Копируем нашу модифицированную БД:

Ещё раз для нового формата, который также используется:

Копируем необходимый публичный ключ (файл БД подписан сгенерированным специально для нашего пользователя ключом):

Читайте также:  Какие запасы по мощности нужно брать

Теперь НЕ нужно использовать sudo iw reg set BZ.

Убедимся в этом:

говорят о возможности увеличить мощность до 30 dBm.

После того, как мы пропатчили базу данных, больше нет необходимости менять значение управляющего домена ни для какого беспроводного интерфейса!

Повышение можности Wi-Fi адаптера в BlackArch / Arch Linux

В BlackArch/Arch Linux рекомендуется установить пакет wireless-regdb-pentest. Подробности в статье «Как увеличить мощность (TX-Power) Wi-Fi карты в BlackArch». Если по каким-либо причинам вы не хотите использовать wireless-regdb-pentest, то ниже описано, как это сделать другим путём (по аналогии с Kali Linux).

Все вышеприведённые команды работают и в BlackArch / Arch Linux. Но необходимо установить пару дополнительных пакетов:

В файле /etc/conf.d/wireless-regdom можно разкомментировать строку с соответствующей страной, чтобы значение устанавливалось при загрузке системы.

Также в BlackArch / Arch Linux другое имя беспроводных интерфейсов – замените их в командах на правильные.

В BlackArch / Arch Linux при генерации бинарного файла БД возникнет ошибка

Она связана с тем, что по умолчанию Arch Linux использует Python 3, а не Python 2. Для решения проблемы откройте файл Makefile:

И замените в нём строку

Заключение

Увеличение мощности Wi-Fi адаптера бесспорно полезно только при глушении Wi-Fi, а также в атаках деаутентификации. Во всех остальных атаках увеличение мощности совсем не обязательно что-то изменит, поскольку мощность влияет на то, как громко «кричит» ваш Wi-Fi адаптер, но не увеличивает его чувствительность (как хорошо он «слышит» других).

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

Если вы хотите всё вернуть в исходное состояние, то выполните следующие команды:

Обращение к тем, кто разбирается

В этой инструкции мы меняем базу данных, генерируем свою пару ключ-сертификат и подписываем ей БД. Раньше проверка подписи выполнялась пакетом crda и нам достаточно было просто скопировать свой сертификат, чтобы crda делала по нему проверку.

Теперь валидация сертификата выполняется на уровне ядра и crda больше не нужен. По этой причине в последних версиях crda уже не устанавливается по умолчанию. Тем не менее в репозиториях этот пакет присутствует, его можно установить. После этого за проверку подписи вновь начинает отвечать crda и мы используем проверенный способ с копированием нашего сертификата в /lib/crda/pubkeys/.

Но теперь это уже можно назвать костылём и не факт, что пакет crda вовсе не уберут из репозитория.

В связи с этим вопрос, кто знает, как добавить свой сертификат, чтобы он использовался для проверки подписи файла regulatory.db на уровне ядра, то есть без crda? Если кто-то знает, то пишите в комментариях.

В данный момент всё примерно так:

Но в выводе получаем, что загруженная БД regulatory.db неправильно сделана или подпись отсутствует/недействительна:

Пока пакет crda решает эту проблему.

Небольшой анонс, на Arch Linux пакет wireless-regdb-pentest теперь делает так:

То есть устанавливает TX power на 36.00 dBm. Тестирую, уже обнаружились нюансы, но всё вроде решаемо. Если всё получится, то адаптирую это для Kali Linux.

Источник



Как увеличить охват Wi-Fi роутера

Довольно распространенная ситуация: роутер есть, Wi-Fi раздается, однако есть пара «белых пятен», где прием неуверенный или отсутствует полностью. В частных домах это проявляется еще ярче и очень часто на половине участка (а порой и в половине дома) сеть «не ловится». Можно ли что-нибудь с этим сделать?

Располагаем роутер правильно

Часто место для роутера выбирают по удобству и эстетике: «Засунем его за шкаф, там и розетка рядом и в глаза не бросается». В расчет не принимается, что так роутер окажется в дальнем углу квартиры, а то и вовсе будет отделен от нее капитальной стеной. Поэтому иногда для исправления ситуации с приемом достаточно просто перенести роутер.

Где должен стоять роутер? Напрашивающийся ответ «в центре помещения» не всегда верен. Если квартира разделена капитальной стеной, роутер лучше поставить вплотную к ней, в большей по площади части квартиры. Не следует располагать роутер близко к источникам электрических помех — холодильникам, микроволновкам, стабилизаторам и т. п. Если в квартире есть зона с большим количеством клиентов беспроводной сети (например, кабинет или гостиная с домашним кинотеатром), имеет смысл расположить роутер ближе к ней.

Меняем и настраиваем антенны роутера

Если у вашего роутера антенны внутренние, то этот пункт можно пропустить — изменить форму зоны приема на нем не получится. А вот роутер с внешними антеннами частенько можно «подстроить» под форму жилища. В этом нам поможет коэффициент усиления антенн (обычно он приводится в характеристиках роутера). Чем коэффициент больше, тем больше радиус сети, однако следует иметь в виду, что увеличение дальности производится антенной за счет перераспределения сигнала в пространстве. Если коэффициент усиления близок к 1, то форма зоны приема вокруг антенны будет шарообразной, и дальность распространения сигнала при этом будет невелика — такой вариант лучше подходит для небольших двухэтажных зданий с площадью этажа в 50-100 м 2 .

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

Многие современные роутеры имеют несколько каналов передачи — как правило, по количеству антенн (или пар антенн на более «продвинутых» моделях). Развернув антенны в разных направлениях, можно разнести зоны приема разных каналов по плоскостям — это также может пригодиться в частных домах с несколькими этажами.

Внешние антенны часто бывают съемными, и вы можете заменить их на более подходящие по характеристикам.

Антенны могут быть направленными — у них сигнал распространяется не во все стороны, а только в определенном секторе. Дальность приема в этом секторе значительно увеличится за счет перераспределения мощности радиоизлучения. Заменив антенну роутера на направленную, можно обеспечить уверенный прием в сильно вытянутой зоне, например, не только в основном доме, но и в беседке, расположенной метрах в 30 от дома.

Читайте также:  Таблица мощности кабеля по сечению алюминиевого провода

Если же задача стоит в том, чтобы «растянуть» зону приема буквально на пару-тройку метров, можно воспользоваться насадкой на антенну. Эффект насадки не сравнить с использованием полноценной направленной антенны, но иногда именно её вполне достаточно. Да и стоит насадка намного меньше полноценной антенны.

Меняем настройки роутера

Изменение настроек роутера может помочь, если распространению сигнала мешают другие беспроводные сети. Например, если неподалеку расположен еще один роутер, раздающий Wi-Fi на том же канале, радиус покрытия вашей сети может сильно уменьшится. Переход на другой канал может решить эту проблему. Большинство роутеров способны сами определять наименее загруженный канал и использовать именно его — для этого лишь надо выставить «Auto» в списке каналов Wi-Fi.

Если такого варианта в настройках вашего роутера нет, вы можете определить загруженность каналов самостоятельно с помощью сотового телефона и специализированного приложения, например, Wifi Analyzer.

Обратите внимание, что на скриншотах диапазон 5 ГГц намного менее загружен. Так оно и есть в большинстве случаев, и переход на 5 ГГц может решить проблему плохой связи в условиях сильной «зашумленности» эфира.

Увы, далеко не все устройства поддерживают эту частоту. Перед тем, как переходить на нее, убедитесь, что все ваши клиенты (телефоны, компьютеры, телевизоры и т. д.) способны подключаться к сетям Wi-Fi частотой 5 ГГц.

Еще одна настройка, которая может помочь в распространении сигнала — мощность сигнала. Многие роутеры, имеющие эту опцию, лишь позволяют менять мощность в диапазоне от 0 до 100 % — нетрудно понять, что увеличению зоны приема это ничуть не поспособствует. Но есть модели, позволяющие поднять мощность сигнала выше стандартной, и в этом случае имеет смысл попробовать ее увеличить.

Однако имейте в виду, что мощность сигнала роутеров ограничена решением Государственной комиссии по радиочастотам, и максимальное значение параметра может увеличить мощность выше разрешенной. Никто, правда, особо не контролирует соблюдение этого ограничения, но тем не менее.

Добавляем роутеры

Если обстановка настолько сложна, что ничего из вышеперечисленного не помогает «покрыть» сетью нужную площадь, остается только увеличить количество роутеров. Это можно сделать несколькими способами. Эффект в каждом случае будет немного отличаться.

Установить еще один обычный роутер. Его можно как подключить к уже установленному как по Wi-Fi, так и с помощью кабеля RJ-45. При первом варианте не забудьте разнести каналы сетей, иначе они будут мешать друг другу. Подключение с RJ-45 надежнее и обычно обеспечивает большую скорость. Минус такой конструкции в том, что раздаваться будут фактически две разные сети, что может приводить к некоторым неудобствам. Некоторые клиенты, например, подключившись к первой сети, будут продолжать «цепляться» за нее, даже когда вы перейдете в зону, где будет уверенный прием второй сети, а сигнал первой принимается слабо.

Источник

Как усилить сигнал Wi-Fi сети? Увеличиваем дальность Wi-Fi

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

Если мы говорим об усилении сигнала Wi-Fi, то конечно же имеем введу именно радиус покрытия самой сети, то есть дальность действия Wi-Fi. Для примера: купили мы роутер, установили, настроили, а в самых дальних комнатах Wi-Fi вообще не ловит, или уровень сигнала слишком слабый. Или же, роутер установлен на первом этаже (где сигнал есть) , а на втором этаже сигнал уже очень слабый, или вообще отсутствует. Обычная ситуация, с которой сталкиваются многие, да я с сам с этим сталкивался.

От чего зависит радиус действия Wi-Fi сети? Очень много разных факторов: от самого роутера (количества и силы антенн) , от стен в вашем доме, от количества соседних Wi-Fi сетей, от расположения роутера, каких-то других помех и т. д. Многие просят посоветовать роутер, который например обеспечит стабильный сигнал Wi-Fi для трехкомнатной квартиры, частного дома, и т. д. В таких случаях, невозможно посоветовать ничего конкретного. У всех разные условия, разные стены и т. д. Единственно, что я могу посоветовать, это приблизительно ориентироваться на площадь вашего дома. Если у вас например однокомнатная квартира, то даже недорогой роутер, с одной антенной мощностью в 3 dBi без проблем справится со своей задачей. Ну а если у вас дом, или квартира побольше, то берите устройство подороже. Хотя, и цена не всегда аргумент. Есть у меня роутер Asus RT-N18U – дорогой, три антенны, какая-то там фирменная функция Asus, которая увеличивает радиус покрытия сети. Так вот, при одинаковых условиях, на одинаковом расстоянии, он показывает результат не намного лучше, чем у того же D-link DIR-615/A. У которого антенны внутренние, да и дешевле он в несколько раз.

Как в настройках роутера усилить сигнал Wi-Fi?

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

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

Можно попробовать, в настройках роутера задать какой-то статический канал, или же поставить Auto. Здесь нужно экспериментировать. Если вам не лень, то с помощью программы inSSIDer вы можете найти более свободный канал, и задать его в настройках вашего роутера.

Смена канала при плохом покрытии Wi-Fi

Я не буду подробно расписывать, просто даю вам ссылку на статью Как найти свободный Wi-Fi канал, и сменить канал на роутере? В ней я подробно рассказывал о каналах, и о том как найти не загруженный канал. Так же, там есть инструкция по смене канала на роутерах разных производителей.

Читайте также:  Полная мощность силового трансформатора формула

2 Переводим свою сеть в режим работы 802.11N. Как правило, по умолчанию на всех роутерах беспроводная сеть работает в смешанном режиме b/g/n (11bgn mixed) . Если принудительно заставить роутер транслировать Wi-Fi в режиме работы 802.11N, то это может увеличить не только скорость, но и радиус покрытия Wi-Fi (если на вашем роутере более одной антенны) .

Единственная проблема в том, что если у вас есть старые устройства, которые не поддерживают режим 802.11N, то они просто не будут видеть вашу сеть. Если у вас нет старых устройств, то без сомнений переключите свою сеть в режим n. Сделать это очень просто. Заходим в настройки роутера, обычно по адресу 192.168.1.1, или 192.168.0.1 (подробную инструкцию по входу в настройки смотрите здесь).

В настройках откройте вкладку, где настраивается беспроводная сеть. Называются они обычно так: Wi-Fi, Беспроводной режим, Беспроводная сеть, Wireless и т. д. Найдите там пункт Режим беспроводной сети (Mode) и установите в нем N only. То есть, работа сети только в режиме N.

Для примера: смена режима беспроводной сети на роутере Asus

Смена режима работы сети для усиления сигнала Wi-Fi

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

3 Проверяем мощность передачи в настройках маршрутизатора. На некоторых роутерах, есть возможность выставить уровень мощности беспроводной Wi-Fi сети. Насколько я знаю, по умолчанию стоит максимальная мощность. Но, можно проверить.

В роутерах Asus, эти настройки меняются на вкладке Беспроводная сетьПрофессионально. В самом низу, есть пункт «Управление мощностью передачи Tx power». Там есть шкала, которую можно регулировать в процентах. Выглядит это вот так:

asus: Управление мощностью передачи Tx power

На роутерах Tp-Link открываем вкладку WirelessWireless Advanced. Пункт Transmit Power позволяет настроить силу сигнала. Значение High – означает максимальная мощность.

Настройка мощности сигнала на Tp-Link

Эти настройки больше пригодятся в том случае, если вы захотите наоборот, уменьшить мощность сигнала вашего Wi-Fi роутера.

Как увеличить радиус действия Wi-Fi сети с помощью дополнительных устройств?

1 Установка репитера, или настройка второго роутера в режиме усилителя. Из всех рекомендаций, которые вы здесь увидите, или вообще найдете в интернете, этот способ самый эффективный и надежный. Правда, придется потратится на репитер.

Репитер (повторитель) , это небольшое устройство, которое нужно установить в том месте, где сигнал вашего Wi-Fi еще есть, но он уже не очень сильный. А репитер просто будет расширять вашу главную сеть, т. е. «передавать» ее дальше. Об этих устройствах я подробно писал в статье: что такое Wi-Fi репетир (повторитель), как он работает, и что значит роутер в режиме репитера?

В качестве репитера могут выступать обычные роутеры. Вот инструкции по настройке роутеров ZyXEL и Asus в режиме повторителя:

Если у вас Wi-Fi не «добивает» в какие-то комнаты, то установка повторителя решит эту проблему. А если у вас дом в несколько этажей, то на первом этаже можно установить роутер, а на втором репитер. Отличная и рабочая схема.

2 Смена антенн роутера на более мощные. Если на вашем роутере съемные антенны, то можно купить более мощные, и тем самым немного увеличить покрытие вашей сети. Почему немного? Да потому, что замена антенн как правило дает не очень хороший результат. Он есть, но не такой что бы увеличить радиус на несколько комнат. В любом случае, придется тратится на антенны. И мне кажется, что намного лучше потратить эти деньги на репитер. Да, он будет стоить дороже, но пользы от него намного больше.

Плохой сигнал Wi-Fi: смена антенн роутера

Если решите менять антенны, то берите мощные, с усилением в 8 dBi. Но, стоят они дорого, и несколько таких антенн будут стоить как повторитель.

3 Покупка нового роутера, переход на 5 GHz. Можно купить более мощный, дорогой роутер. А лучше, роутер с поддержкой диапазона 5 GHz. В чем плюс диапазона 5 GHz? Он практически свободный, сейчас большинство всех сетей и других устройств работают в диапазоне 2.4 GHz. Меньше помех – больше скорости и более стабильная работа сети.

Есть такие места, где Wi-Fi сеть на 2.4 GHz практически не работает. Все время глючит, пропадает соединение, низкая скорость и т. д. А все из-за того, что там очень много разных сетей. Вот в таких случаях, переход на 5 GHz решает все проблемы.

Но покрытие сети в диапазоне 5 GHz будет меньше по сравнению с диапазоном 2.4 GHz. Такая особенность частоты 5 GHz.

Еще несколько советов по увеличению дальности Wi-Fi

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

Проще говоря, нужно устанавливать роутер как можно ближе к центру дома. Да, это не всегда получается, так как к роутеру нужно прокладывать кабель, а тянуть его на середину дома не очень удобно. Но, даже незначительные передвижения роутера, смогут увеличить уровень сети в нужных вам комнатах. А еще, нужно помнить о том, что стены это враг Wi-Fi сетей.

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

Самодельный усилитель антенны Wi-Fi роутера

Я считаю, что это все ерунда. Во-первых, разрезанная банка из пива, или кусок фольги сзади роутера выглядит не очень красиво, а во-вторых, от этого нет практически никакого эффекта. Можете проверить.

Вот такие советы. Думаю, вы нашли для себя подходящий способ увеличить дальность Wi-Fi сети. Делитесь своими советами в комментариях!

Источник