Устройства и VPN-адреса · Qarvix

Устройства, статические клиенты, управляемое подключение и VPN-адреса

Устройство в Qarvix - это участник управляемой сети. Это может быть роутер с агентом, hub, статический WireGuard-клиент или другой узел, которому нужен защищенный доступ.

Раздел объясняет, чем отличаются типы участников, как используются одноразовые токены подключения, что означает VPN IP и почему online-статус управляемого устройства и статического клиента определяется по-разному.

Коротко

Типы участников

Тип Где используется Как подключается Что важно
Управляемое устройство роутер, gateway, объект за NAT агент Qarvix + токен WSS для управления, WireGuard для трафика
Статический клиент ноутбук, телефон, сервер WireGuard-профиль нет агента и WSS, статус по handshake
Hub центральный WireGuard-узел сети управляется системой принимает peer-соединения и маршруты
Устройство за роутером камера, PLC, датчик, API через LAN-маршрут не обязательно является участником WireGuard

Не все устройства на объекте должны быть отдельными участниками Qarvix. Часто достаточно подключить роутер и открыть через него нужную LAN-подсеть или конкретный API.

Управляемое устройство

Управляемое устройство - это роутер или edge-узел, на котором установлен агент Qarvix. Список моделей, для которых уже есть готовая сборка агента, - в разделе Поддерживаемое оборудование.

Агент выполняет несколько задач:

Такой сценарий подходит для объектов, где нет белого IP, есть NAT оператора, используется обычная SIM-карта или нельзя открывать входящие порты.

Статический клиент

Статический клиент - это участник сети без агента Qarvix. Обычно это ноутбук инженера, телефон, рабочая станция или сервер, на котором используется обычный WireGuard-клиент.

Особенности:

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

Hub

Hub - это центральный WireGuard-узел сети Qarvix. В технической схеме это не отдельная коробка на объекте, а интерфейс и логика на стороне контрольного контура.

Hub отвечает за:

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

VPN-адрес

VPN IP - это адрес участника внутри сети Qarvix. Он выдается из CIDR-диапазона выбранной сети.

Пример:

Сеть: home-net
CIDR: 10.100.0.0/24
VPN IP устройства: 10.100.0.4
VPN IP клиента: 10.100.0.8

VPN IP нужен для:

Перед созданием production-сети проверьте, что VPN-диапазон не пересекается с локальными сетями объектов и корпоративными VPN.

Одноразовые токены подключения

Токен подключения используется для первичной регистрации управляемого устройства.

Что важно:

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

Управляемое подключение

Управляемое подключение удобно тем, что инженер на объекте не настраивает WireGuard вручную.

Типовой процесс:

  1. Администратор выбирает сеть в Qarvix.
  2. Создает токен подключения.
  3. Передает токен инженеру или вводит его при установке агента.
  4. Агент подключается к control plane по WSS.
  5. Qarvix выдает конфигурацию WireGuard.
  6. Устройство получает VPN IP.
  7. Администратор проверяет статус, журналы и доступность.

Для объектов за мобильным оператором это особенно важно: не нужен белый IP и не нужно настраивать проброс портов у оператора.

Online и Offline

Статусы нужно читать с учетом типа участника.

Управляемое устройство

Для управляемого устройства важны:

Если WSS пропал, устройство может перестать получать команды и обновления. Если WireGuard не поднялся, пользовательский трафик не пойдет, даже если агент смог связаться с control plane.

Статический клиент

У статического клиента нет агента и heartbeat. Поэтому его online-статус определяется по свежести WireGuard-handshake на hub.

Это означает:

Данные устройства

Для управляемых устройств полезно сохранять и отображать:

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

Устройства за роутером

Камеры, PLC, датчики, кассы, приборы учета и локальные API часто не устанавливают WireGuard напрямую. Они остаются в LAN за роутером, а Qarvix открывает к ним доступ через маршрут.

Пример:

Роутер объекта: 10.100.0.4
LAN за роутером: 192.168.10.0/24
Камера: 192.168.10.20
PLC: 192.168.10.30
API прибора учета: 192.168.10.50:8080

В этом случае участником Qarvix является роутер, а локальные устройства доступны через subnet route и правила доступа.

Когда создавать отдельный статический клиент

Создавайте статический клиент, если:

Не используйте один статический профиль для нескольких людей. Если профиль попал не туда, будет сложно понять, кто именно подключался.

Когда нужен управляемый роутер

Управляемый роутер нужен, если:

Это основной вариант для промышленности, розницы, удаленных объектов и сервисного обслуживания.

Проверка после добавления

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

Частые проблемы

Устройство не появилось в списке

Проверьте токен, срок его действия, доступ устройства к control plane, DNS, TLS и сетевые ограничения на объекте.

Устройство появилось, но offline

Проверьте WSS-соединение агента, логи устройства, доступ до сервера, время на устройстве и возможные блокировки со стороны оператора или firewall.

Устройство online, но нет доступа к LAN

Проверьте subnet route, локальную подсеть, firewall на роутере, ACL, peer mesh и пересечение адресных диапазонов.

Статический клиент offline

Если клиент давно не передавал трафик, это может быть нормальным состоянием. Инициируйте трафик с клиента и проверьте свежесть handshake.

VPN IP конфликтует с локальной сетью

Выберите другой CIDR для сети Qarvix или измените локальную адресацию объекта. Пересечение подсетей лучше исправлять до production-запуска.

Контрольный список

Связанные разделы