Гид по технологиям

Создание Wi‑Fi хотспота на Linux с linux-wifi-hotspot

6 min read Сеть Обновлено 27 Dec 2025
Создать Wi‑Fi хотспот на Linux — linux-wifi-hotspot
Создать Wi‑Fi хотспот на Linux — linux-wifi-hotspot

Почему стоит создать Wi‑Fi хотспот на Linux

человек подключается к Wi‑Fi на сервере Ubuntu

Предоставление Wi‑Fi гостям — обычная часть гостеприимства. Но бывают случаи, когда вы не хотите разглашать основную сеть или пароль, либо роутер плохо покрывает дом. Хотспот на ПК решает эти задачи: расширяет зону покрытия, позволяет обходить порталы авторизации и даёт временную гостевую сеть без изменения конфигурации основного роутера.

Коротко о терминах:

  • SSID — имя беспроводной сети.
  • hostapd — демон, который реализует точку доступа.
  • dBm — единица уровня сигнала (меньше значит слабее).

Возможности linux-wifi-hotspot и когда он подходит

linux-wifi-hotspot делает распространённые сценарии простыми:

  • Работает поверх любой сетевой карты, поддерживающей режим AP.
  • Раздаёт интернет из Ethernet, мобильного USB‑модема или другой Wi‑Fi сети.
  • Поддерживает 2.4 GHz и 5 GHz, выбор канала, скрытие SSID.
  • Генерирует QR‑код для быстрого подключения мобильных устройств.

Когда это не подходит:

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

Important: Хотспот не заменит полноценный репитер в случае сложной многозональной укладки сигнала.

Установка linux-wifi-hotspot

Ниже приведены команды для популярных дистрибутивов. Выполняйте их из-под пользователя с правами sudo.

Ubuntu / производные:

sudo add-apt-repository ppa:lakinduakash/lwh
sudo apt update
sudo apt install linux-wifi-hotspot

Если команда add-apt-repository отсутствует, установите пакет software-properties-common или эквивалент для вашего дистрибутива.

Arch Linux (AUR):

yay -S linux-wifi-hotspot

Debian и Fedora — сборка из исходников. Сначала установите зависимости.

Debian / Ubuntu (при сборке из исходников):

sudo apt install -y libgtk-3-dev build-essential gcc g++ pkg-config make hostapd libqrencode-dev libpng-dev

Fedora:

sudo dnf install -y gtk3-devel gcc gcc-c++ kernel-devel pkg-config make hostapd qrencode-devel libpng-devel

Клонирование и сборка:

git clone https://github.com/lakinduakash/linux-wifi-hotspot
cd linux-wifi-hotspot
make
sudo make install

Запуск: в меню системы выберите Wi‑Fi Hotspot или выполните команду

wihotspot

Создание хотспота и основные параметры

меню создания хотспота в Linux

  1. Запустите приложение и задайте SSID и пароль. Если нужно временное открытое подключение — включите Open. Помните, что открытая сеть незащищённа и может подвергаться перехвату и злоупотреблениям.
  2. Чтобы узнать имя беспроводного интерфейса, выполните:
nmcli --get-values GENERAL.DEVICE,GENERAL.TYPE device show
  1. В разделе Advanced доступны: скрытие SSID, выбор частотной полосы, привязка MAC‑адреса, установка IP‑адреса шлюза для локальной подсети хотспота.
  2. Нажмите Create hotspot. При успешном старте можно открыть QR‑код кнопкой Open QR и раздать его гостям.

QR‑код для подключения к локальной сети

ALT: QR‑код для подключения к созданной локальной Wi‑Fi сети

Совет: распечатайте QR‑код и приклейте на видное место для гостей. QR‑код содержит SSID и пароль, мобильные устройства автоматически подключаются при сканировании.

Безопасность и рекомендации по конфигурации

Important: по умолчанию используйте WPA2 или WPA2/WPA3, если поддерживается. Открытая сеть подходит только для кратковременного использования и в закрытых доверенных окружениях.

Рекомендации:

  • Используйте длинный случайный пароль (минимум 12 символов) для гостевой сети.
  • Включайте журналирование подключений, если хотите отслеживать устройства.
  • Скрытие SSID снижает видимость, но не повышает реальную безопасность.
  • MAC‑фильтрация легко обходится и не является надёжной защитой.
  • Для публичных точек рассмотрите использование captive portal и ограничений доступа по скорости.

Критерии приёмки:

  • Устройства могут подключиться по SSID и получить IP.
  • Интернет‑доступ работает через основной интерфейс.
  • При закрытии хотспота интерфейсы возвращаются в исходное состояние.

Как проверить диапазон и мощность сигнала

Если вы используете хотспот как ретранслятор покрытия, важно знать реальные границы зоны действия.

Команды для оценки сигнала:

iwconfig wlan0
nmcli -f IN-USE,SSID,SIGNAL dev wifi list

Показатели dBm и их приблизительная интерпретация:

  • ≈-30 dBm — идеальный сигнал
  • -50 … -60 dBm — очень хороший / стабильный
  • -70 dBm — приемлемый, возможны перебои при высокой нагрузке
  • < -80 dBm — плохо, нестабильное соединение

Факторы, влияющие на диапазон:

  • Мощность передатчика и чувствительность приёма адаптера
  • Частота: 2.4 GHz даёт большую дальность, 5 GHz — большую скорость и меньше помех
  • Преграды: стены, металл, толстые конструкции
  • Помехи от других сетей и устройств

Практический тест покрытия:

  1. Запустите хотспот и выполните скан с мобильного по всей зоне.
  2. Отметьте места, где уровень сигнала падает ниже -70 dBm.
  3. Перемещайте точку доступа или используйте репитер/mesh там, где сигнал слабый.

Технические проблемы и отладка

Типичные симптомы и решения:

  • Хотспот не запускается: проверьте, поддерживает ли адаптер режим AP. Используйте команду
iw list | grep -A 5 "Supported interface modes"

и ищите строку AP.

  • Конфликт с NetworkManager: временно остановите NetworkManager или настройте правила, чтобы он не перепривоёвывал интерфейс.

  • IP‑конфликты: убедитесь, что подсеть хотспота не пересекается с основной сетью и что задан корректный gateway.

  • Клиенты не получают интернет: проверьте настройки iptables/masquerade и форвардинг в /proc/sys/net/ipv4/ip_forward.

Альтернативные подходы

  • hostapd + dnsmasq вручную: даёт полный контроль над параметрами но требует больше конфигурации.
  • NetworkManager GUI: быстрый способ включить «повторное использование подключения» без сторонних пакетов.
  • Аппаратный репитер или mesh‑система: надёжнее для постоянного покрытия больших площадей.
  • Мобильная точка доступа с телефона: удобна в дороге и когда нет ПК.

Совместимость и советы по оборудованию

  • Чипсеты от Intel и Atheros чаще всего корректно поддерживают режим AP.
  • USB‑адаптеры на чипах Realtek могут потребовать дополнительных драйверов.
  • Если вы планируете 5 GHz, убедитесь в поддержке нужных каналов и региональных ограничениях.

Edge cases:

  • Виртуальные машинные среды обычно не имеют прямого доступа к физическому Wi‑Fi адаптеру в режиме AP.
  • Карты с проприетарными драйверами могут быть ограничены в функционале.

Пошаговый SOP для быстрого запуска

  1. Убедиться, что в системе установлен linux-wifi-hotspot.
  2. Проверить имя Wi‑Fi интерфейса.
  3. Открыть приложение, задать SSID и пароль.
  4. В Advanced выбрать полосу 2.4 GHz или 5 GHz, при необходимости скрыть SSID.
  5. Нажать Create hotspot.
  6. Сгенерировать QR‑код и проверить подключение с мобильного.
  7. Провести тест доступа в интернет и проверку перекрытия сети.

Чеклист для ролей

Для хозяина/администратора:

  • Проверить совместимость адаптера
  • Настроить WPA2 и лимиты трафика
  • Логировать подключения при необходимости

Для гостя:

  • Сканировать QR‑код
  • При подключении избегать передачи чувствительных данных по открытым сетям

Тесты и критерии приёмки

  • Подключение 5 мобильных устройств одновременно без падений соединения при типичной нагрузке.
  • Устройства получают IP в подсети хотспота и имеют доступ в интернет.
  • После остановки хотспота системный сетевой стек возвращается в исходное состояние.

Решение проблем: быстрые команды

  • Список интерфейсов и их состояния:
ip link
nmcli device status
  • Проверка NAT и форвардинга:
sysctl net.ipv4.ip_forward
sudo iptables -t nat -L -n -v
  • Проверка поддержки режима AP:
iw list | grep -A 5 "Supported interface modes"

Диаграмма принятия решения

flowchart TD
  A[Нужен гостевой интернет?] --> B{Есть ли поддержка AP в адаптере?}
  B -- Да --> C[Использовать linux-wifi-hotspot]
  B -- Нет --> D{Можно ли заменить адаптер?}
  D -- Да --> E[Поменять адаптер на совместимый]
  D -- Нет --> F[Использовать телефон или аппаратный репитер]
  C --> G[Тест покрытия и безопасность]
  G --> H[Готово]

Итоги и рекомендации

  • linux-wifi-hotspot — быстрый способ организовать гостевую сеть на Linux без глубокого администрирования.
  • Проверяйте поддержку режима AP у адаптера и выбирайте правильную частотную полосу для баланса скорости и дальности.
  • Для постоянных публичных сетей используйте профессиональное оборудование и дополнительные механизмы авторизации.

Notes: перед раздачей сети убедитесь, что вы не нарушаете политику провайдера или локальные правила использования радиочастот.

Краткое резюме:

  • Установка возможна через PPA, AUR или сборку из исходников.
  • Настройте SSID, пароль и дополнительные параметры в Advanced.
  • Проверьте покрытие и безопасность перед массовым использованием.
Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Driver Booster 8 — обновление драйверов для Windows
Утилиты Windows

Driver Booster 8 — обновление драйверов для Windows

Обложка профиля Pinterest в Canva — пошагово
Социальные сети

Обложка профиля Pinterest в Canva — пошагово

Spotify Blend: как создать общий плейлист
Музыка

Spotify Blend: как создать общий плейлист

Как реверсировать аудио в Logic Pro
Аудио

Как реверсировать аудио в Logic Pro

Как просматривать Twitter без аккаунта
Социальные сети

Как просматривать Twitter без аккаунта

Как активировать подарочную карту Steam
Игры

Как активировать подарочную карту Steam