Мощная Wi-Fi пушка своими руками

Выбор комплектующих
Запуск сетевых интерфейсов
Установка точки доступа 802.11ac (5 ГГц)
Настройка виртуального SSID с помощью hostapd

Последние десять лет я покупал дешёвое сетевое…

Зачем компании собирают MAC-адреса своих клиентов?

Сбор MAC-адресов мобильных устройств активно используется в маркетинге для формирования портрета клиента. Маркетолог выгружает список MAC-адресов в сервис Яндекс.Аудитории, и тем самым, создает сегмент обезличенных пользователей.

После добавления собранных MAC-адресов, сервис подбирает всю известную информацию о владельце устройства (интересы, геолокации, поведение) и формирует список анонимных ID для настройки рекламных кампаний в агрегаторах Яндекса (Директ, Дисплей). В дальнейшем этот сегмент используется для таргетирования рекламных предложений.

Мониторинг MAC-адресов в беспроводных сетях может быть незаконным, особенно в сетях, которыми вы не владеете. Пожалуйста, ознакомьтесь с законами вашей страны. Материал опубликован в ознакомительных целях.

Список материалов

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

Если вам не нужен ARM, то и вентилятор не обязателен.

  • Gigabyte GA-J1900N-D3V (J1900 четырёхъядерный 2 ГГц Celeron, два NIC)
  • Airetos AEX-QCA9880-NX (двухдиапазонный 802.11ac, MIMO)
  • 4 ГБ RAM (DDR3-LP, 1333 МГц, 1,35 В)
  • Удлинитель mPCIe
  • Корпус MX500 mini-ITX
  • Три двухдиапазонных антенны 6dBi RP-SMA + кабель RP-SMA
  • PicoPSU-90
  • Запасной HDD 2.5”

Корпус просторный, с двумя подготовленными отверстиями для штепсельной вилки AC/DC. Установка материнской платы, RAM и Pico-PSU прошла гладко:

7ad45584b277d11fa3f1a7b119759ebc.jpg
Железячное порно

Самым сложным оказалась установка mini-PCIe WiFi, потому что плата поддерживает только карты половинного размера: здесь на помощь пришёл удлинитель mPCIe. Я взял кабель FFC на 20 см (входит в комплект) для подключения обеих сторон адаптера и закрепил mini-PCIe на шасси с помощью двустороннего скотча.

db1c7a8f756c70176d86ce9441d5cf7a.jpg5bbb095c759ac5cd9be3cf316070ab22.jpg

3a4e919b817344fdc03d98bb1e9d001f.jpg
Расширитель mini-PCIe

К счастью, корпус поставляется с тремя предварительно вырезанными отверстиями для антенн. Вот окончательный результат:

967b659d291d3021a9a93f68b4b305b2.jpg

c3d82da9842de641d8d3a4dec3cfe517.jpg

Понятно, что ставим Linux. В зависимости от оборудования, это может быть оптимизированный дистрибутив вроде

Raspbian

(для Raspberry Pi) или любой другой дистрибутив Linux, который вам нравится. Поскольку я много лет использую Ubuntu, то выбрал

Ubuntu Server 18.04 LTS

, с которым мне привычнее работать и которому обеспечена долгосрочная поддержки.

В дальнейшем статья предполагает, что вы используете дистрибутив на базе Debian.

Если установка прошла нормально и вы зашли в консоль, определим имена интерфейсов:

$ ip -br a | awk ‘{print $1}’loenp1s0enp2s0wlp5s0

На материнской плате два встроенных NIC: это

enp1s0

и

enp2s0

. Беспроводная карта отображается как

wlp5s0

и поддерживает режим AP, как и предполагалось:

$ iw list…Supported interface modes: * managed * AP * AP/VLAN * monitor * mesh point

Теперь можем обрисовать, что нам нужно: первый NIC поставим как WAN-порт, а второй соединим с беспроводным интерфейсом:

5e6f00dd4994b5dc252d70dda1d325ec.png

Что это за устройство

Современная самодельная антенна-пушка для Интернета — это устройство, которое позволяет принимать и передавать беспроводной сигнал на большие расстояния. В зависимости от места установки и особенностей рельефа способна нормально взаимодействовать с передающим устройством на дальность до 10 км.

 Wi-Fi пушка, схема и общий вид

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

Обратите внимание! В некоторых источниках встречается название — Wi-Fi антенна Креосан. Это то же самое устройство.

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

Введение

Оригинальное описание автора находится по адресу https://sterr.narod.ru/wifi/fa20.htm. Описание от Володи — https://vbm.lan23.ru/wifi/fa20.html. О этой конструкции можно найти очень много положительных отзывов в сети, но при этом отмечается, что очень большое значение имеет точность изготовления, в особенно это касается вибраторов и крепежных отверстий в рефлекторе. Также большое значение имеет соблюдение расстояния между рефлектором и вибраторами. Обязательно придерживаетесь указанных размеров, это позволит добиться максимальной эффективности антенны.

Из каких материалов и как самому сделать вай-фай пушку

Нет никаких сложностей в сборке и покупке деталей. Создать подобную антенну можно из металлического листа. Лучше всего подойдет медь. Важно, чтобы толщина металла была около 0,3 мм. Это позволит легко ее порезать даже при помощи обычных ножниц. Все детали крепятся при помощи шпилек.

Важно! Перед сборкой лучше запастись ножницами по металлу.

  Антенна для Интернета (пушка) и комплектующие

Из листа металла нужно нарезать семь дисков с отверстием ровно по центру. Диаметр отверстия должен составлять 4 мм. Их можно просверлить или пробить.

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

После нужно обозначить окружность для дисков. Для этого потребуется циркуль. Важно соблюдать точность, иначе любое отклонение от заданного диаметра будет негативно сказываться на работе. Диаметры пластин указаны на чертеже, но они несколько отличаются, поэтому рекомендуется заранее его внимательно изучить.

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

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

 Вай-фай пушка, чертеж

После сборки основной конструкции предстоит разобраться с проводами. Последовательность действий:

  1. Сделать разъем из кабелей из старой антенны от роутера или адаптера.
  2. Снять их верхний кожух.
  3. Срезать изоляцию.
  4. Отпаять металлический колпак.
  5. Желательно пролудить диски.
  6. Пропустить через отверстие последнего круга кабель и припаять экранирующую обмотку к диску.
  7. После этого среднюю жилу пропустить в отверстие второго диска и припаять.
  8. Установить антенну.

 Wi-Fi пушка, установка проводов

Типы Wi-Fi антенн

В плане использования все антенны для Wi-Fi делятся на два класса:

  • для наружного использования (outdoor),
  • для внутреннего применения (indoor).

Отличаются эти антенны, в первую очередь, своими размерами и коэффициентом усиления. Класс outdoor подразумевает большие размеры и возможность крепления к какой-либо опоре (поверхности). Высокого коэффициента усиления в таких антеннах добиваются конструктивными особенностями. Такие устройства используются обычно для беспроводной передачи данных между точками, которые находятся на значительном удалении друг от друга. Устанавливать их предпочтительнее в зоне прямой видимости.

В зависимости от типа антенны Wi-Fi характеризует больший или меньший коэффициент усиления — один из важнейших параметров любого приёмного и передающего оборудования

Антенны класса indoor предназначены для применения внутри помещений, они имеют меньшие габариты и не отличаются выдающимися усилением и мощностью. Крепятся внутренние антенны либо непосредственно к передающему/принимающему гаджету, к стене, либо ставятся на поверхность. Присоединение антенны к плате устройства осуществляется как напрямую, так и посредством кабеля.

Пассивное сканирование

Согласно документации

Airetos AEX-QCA9880-NX

, чипсет поддерживает 802.11ac, так что мы можем уйти из переполненных каналов 2,4 ГГц в райские 5 ГГц.

Посмотрим, какие частоты поддерживаются:

$ iw list … Frequencies: * 2412 MHz [1] (20.0 dBm) * 2417 MHz [2] (20.0 dBm) * 2422 MHz [3] (20.0 dBm) * 2427 MHz [4] (20.0 dBm) * 2432 MHz [5] (20.0 dBm) * 2437 MHz [6] (20.0 dBm) * 2442 MHz [7] (20.0 dBm) * 2447 MHz [8] (20.0 dBm) * 2452 MHz [9] (20.0 dBm) * 2457 MHz [10] (20.0 dBm) * 2462 MHz [11] (20.0 dBm) * 2467 MHz [12] (disabled) * 2472 MHz [13] (disabled) * 2484 MHz [14] (disabled) … Frequencies: * 5180 MHz [36] (17.0 dBm) (no IR) * 5200 MHz [40] (17.0 dBm) (no IR) * 5220 MHz [44] (17.0 dBm) (no IR) * 5240 MHz [48] (17.0 dBm) (no IR) * 5260 MHz [52] (23.0 dBm) (no IR, radar detection) * 5280 MHz [56] (23.0 dBm) (no IR, radar detection) * 5300 MHz [60] (23.0 dBm) (no IR, radar detection) * 5320 MHz [64] (23.0 dBm) (no IR, radar detection) * 5500 MHz [100] (23.0 dBm) (no IR, radar detection) * 5520 MHz [104] (23.0 dBm) (no IR, radar detection) * 5540 MHz [108] (23.0 dBm) (no IR, radar detection) * 5560 MHz [112] (23.0 dBm) (no IR, radar detection) * 5580 MHz [116] (23.0 dBm) (no IR, radar detection) * 5600 MHz [120] (23.0 dBm) (no IR, radar detection) * 5620 MHz [124] (23.0 dBm) (no IR, radar detection) * 5640 MHz [128] (23.0 dBm) (no IR, radar detection) * 5660 MHz [132] (23.0 dBm) (no IR, radar detection) * 5680 MHz [136] (23.0 dBm) (no IR, radar detection) * 5700 MHz [140] (23.0 dBm) (no IR, radar detection) * 5720 MHz [144] (23.0 dBm) (no IR, radar detection) * 5745 MHz [149] (30.0 dBm) (no IR) * 5765 MHz [153] (30.0 dBm) (no IR) * 5785 MHz [157] (30.0 dBm) (no IR) * 5805 MHz [161] (30.0 dBm) (no IR) * 5825 MHz [165] (30.0 dBm) (no IR) …

В приведённом списке видим, что чипсет поддерживает каналы 1−14 (2,4 ГГц) и каналы 36−165 (5 ГГц), но вы заметили флаг

no IR

?

Флаг

no IR

обозначает

no-initiating-radiation

(то есть

пассивное сканирование

). Это значит, что данный режим запрещён в случае, когда устройство первым инициирует излучение (включая

маяки

). Другими словами,

нельзя запускать точку доступа на этих каналах

!

03f743e7505714ae9864dcce2b5b4964.gif

Запуск Wi-Fi радара

Скрипт, который будет работать на базе нашего сенсора, вычисляет количество людей поблизости, используя смартфоны в качестве прокси. Телефоны находящиеся в зоне покрытия определяются на основе фрейм-запросов, так называемых probe request.

Возможное использование howmanypeoplearearound включает в себя: мониторинг окружения и пешеходного движения, сбор MAC-адресов. Вероятно, он был разработан для использования на миниатюрных устройствах, например Raspberry Pi etc.

Подготовка рабочей среды

Для запуска скрипта нам потребуется:

  • Устройство с предустановленным Linux (например, Ubuntu);
  • Python ⩾ 2.7;
  • tshark.

Любая антенна с поддержкой Monitor Mode (режима мониторинга):

  • Чип RT3070;
  • Panda PAU5;
  • Alfa AWUSO36NH;
  • Sabrent NT-WGHU;
  • и др.

Установка Python 3

sudo apt-get install python3

Python и установщик пакетов pip, должен быть установлен на вашем компьютере. Я использую Ubuntu 18.04, в которой Python уже предустановлен и не хватает только установщика pip:

Установка pip для Python 2.7

sudo apt install python-pip

Установка pip для Python 3

sudo apt install python3-pip

Установка tshark

Если на компьютере не установлен Wireshark, выполните:

sudo add-apt-repository ppa:wireshark-dev/stablesudo apt-get updatesudo apt-get install wireshark

Если установлен, выполните команду для установки tshark:

sudo apt-get install tshark

Затем обновите его для запуска без получения полномочий root:

sudo dpkg-reconfigure wireshark-common

(Выбрать YES)

sudo usermod -a -G wireshark ${USER:-root}sudo newgrp wireshark

Установка скрипта

pip install howmanypeoplearearound

В новых версиях Ubuntu при установке pip могут возникнуть проблемы, как решить проблему Unable to locate package, читайте по ссылке.

Мониторинг устройств

Подключаем антенну к компьютеру и выполняем команду:

howmanypeoplearearound

Первый запуск скрипта

Выбираем адаптер для сканирования, кладем рядом с собой устройство, а лучше несколько, с включенной функцией Wi-Fi:

Выбор адаптера для сканирования

Дожидаемся окончания операции:

Результат сканирования

Скрипт определил поблизости 6 мобильных устройств. Но, где найти или как вывести MAC-адреса?

Чтобы выгрузить их, воспользуемся флагами из справки, например:

howmanypeoplearearound -o test.json -s 100

После окончания сканирования, находим в домашней директории файл test.json

Результат сбора MAC-адресов

test.json

Точность сканирования

Точность сканирования устройств зависит от того, как часто смартфон проверяет связь с сетью Wi-Fi (что происходит каждые 1–10 минут, если Wi-Fi не отключен).

Ошибки при запуске

Если не работают команды или встречается ошибка «command not found», выполните:

python3 -m pip install —upgrade —no-cache-dir howmanypeoplearearound

Подключение к роутеру

У кого есть опыт, тот с легкостью припаяется к контактным площадкам на монтажной плате внутри роутера.

Иначе, будьте осторожны, тонкие дорожки могут оторваться от печатной платы при долговременном прогреве паяльником.

Можно к уже припаянномукусочку кабеляродной антенны подключиться через разъем SMA. С приобретением любого другого радиочастотного соединителя N-типа в ближайшей точке торговли электроникой не должно возникнуть проблем.

Подключение антенны к роутеру

Результат

Результат был таков, что на однотипную антенну можно без особых проблем связаться на расстояние около 10 километров! И это без всяких усилителей и специального оборудования.

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

Фото Wi-Fi антенны


Также рекомендуем просмотреть:

  • Полировка фар своими руками
  • Строительные леса своими руками
  • Точилка для ножей своими руками
  • Антенный усилитель
  • Восстановление аккумулятора
  • Мини паяльник
  • Как сделать электрогитару
  • Оплетка на руль
  • Фонарик своими руками
  • Как заточить нож для мясорубки
  • Электрогенератор своими руками
  • Солнечная батарея своими руками
  • Течет смеситель
  • Как выкрутить сломанный болт
  • Зарядное устройство своими руками
  • Схема металлоискателя
  • Станок для сверления
  • Нарезка пластиковых бутылок
  • Аквариум в стене
  • Врезка в трубу
  • Стеллаж в гараж своими руками
  • Симисторный регулятор мощности
  • Фильтр низких частот
  • Вечный фонарик
  • Нож из напильника
  • Усилитель звука своими руками
  • Трос в оплетке
  • Пескоструйный аппарат своими руками
  • Генератор дыма
  • Ветрогенератор своими руками
  • Акустический выключатель
  • Воскотопка своими руками
  • Туристический топор
  • Стельки с подогревом
  • Паяльная паста
  • Полка для инструмента
  • Пресс из домкрата
  • Золото из радиодеталей
  • Штанга своими руками
  • Как установить розетку
  • Ночник своими руками
  • Аудио передатчик
  • Датчик влажности почвы
  • Счетчик Гейгера
  • Древесный уголь
  • Электровелосипед своими руками
  • Ремонт смесителя
  • Индукционное отопление
  • Стол из эпоксидной смолы
  • Трещина на лобовом стекле
  • Эпоксидная смола
  • Как поменять кран под давлением
  • Кристаллы в домашних условиях

Помогите проекту, поделитесь в соцсетях ;)

Тесты антенны

Испытания показали, что идеальный биквадрат дает усиление около 11–12 дБи, а это до 4 км направленного сигнала.

Антенна из CDдиска дает 8 дБи, поскольку получается поймать WiFiсигнал на расстоянии 2 км.

Двойной биквадрат предоставляет 14 дБи— немного больше 6км.

Угол раскрытия антенн с квадратным излучателем составляет около 60 градусов, чего вполне достаточно для двора частного дома.

Диаграмма

Исходя из

текущей конфигурации

, вот обновлённая диаграмма, что мы хотим получить. Предполагая, что

wlp5s0

является физическим беспроводным интерфейсом, виртуальный SSID будет работать на виртуальном интерфейсе

wlan0

, используя собственную подсеть

192.168.2.0/24

:

09645032b28e7310ad93b2109efb0860.png

Смотрите видео

Более подробную инструкцию по сборке можно узнать посмотрев видео ниже. Так же там показаны более широкие испытания этой мощной Wi-Fi антенны.

PS: Если вы будете делать уличный вариант, то для изоляции и от коррозии всю антенну будет неплохо покрасить обычной краской по металлу.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: