Перейти до вмісту

Додаток Б: Налаштування VPN WireGuard

ДОДАТОК Б. НАЛАШТУВАННЯ VPN WIREGUARD

Section titled “ДОДАТОК Б. НАЛАШТУВАННЯ VPN WIREGUARD”

Основний документ: «Посібник з експлуатації TR-100E»

Цей додаток описує два режими налаштування VPN WireGuard:

  • статичний — параметри з’єднання задаються вручну для підключення до вибраного вузла WireGuard;
  • автоматичний — TR-100E отримує параметри з’єднання від Overvis після підключення до облікового запису за PIN-кодом.

В обох режимах TR-100E самостійно ініціює обмін із віддаленим вузлом. Для налаштування потрібен доступ до Web-інтерфейсу TR-100E з рівнем powerUser. TR-100E повинен мати IP-з’єднання з віддаленим вузлом; у разі використання імені хоста мають бути правильно налаштовані DNS-сервери.

Б.1 Ручне налаштування WireGuard

Section titled “Б.1 Ручне налаштування WireGuard”

Б.1.1 Введення параметрів

Section titled “Б.1.1 Введення параметрів”

Для статичного налаштування адміністратор VPN повинен надати параметри WireGuard для TR-100E та налаштувати відповідний peer на віддаленому вузлі.

  1. Відкрити Web-інтерфейс TR-100E та увійти з рівнем доступу powerUser.
  2. Перейти на вкладку Налаштування та розкрити розділ VPN-WireGuard.
  3. Увімкнути параметр Увімкнено.
  4. Вимкнути параметр Автоматичне підключення до сервера Overvis. Поля статичного налаштування стануть доступними для введення.
  5. Ввести параметри, надані адміністратором VPN:
ПолеВміст
Приватний ключПриватний ключ TR-100E у форматі Base64
Адреса інтерфейсуАдреса TR-100E всередині VPN у форматі IPv4/CIDR, наприклад 10.8.0.2/24
Публічний ключ peerПублічний ключ віддаленого вузла у форматі Base64
Хост peerDNS-ім’я або IPv4-адреса віддаленого вузла
Порт peerUDP-порт віддаленого вузла, від 1 до 65535; значення за замовчуванням — 51820
Allowed IP 1, Allowed IP 2До двох мереж, трафік до яких спрямовується через peer, у форматі IPv4/CIDR
Keepalive (s)Інтервал persistent keepalive від 1 до 300 s; значення за замовчуванням — 25 s

Приватний ключ, адреса інтерфейсу, публічний ключ та хост peer є обов’язковими. Для адреси інтерфейсу використовується префікс від /1 до /32. Обидва поля Allowed IP можна залишити порожніми. Якщо не задано жодної дозволеної мережі, TR-100E використовує мережу, задану адресою інтерфейсу. Якщо заповнено одне поле Allowed IP, використовується зазначений у ньому маршрут. У поточній версії прошивки маршрути з префіксом /0 не застосовуються; для Allowed IP слід використовувати префікси від /1 до /32.

  1. Натиснути Зберегти в розділі VPN-WireGuard. Служба WireGuard перезапуститься автоматично; перезапуск TR-100E не потрібен.

Якщо через статичне VPN-з’єднання потрібен доступ до Web-інтерфейсу або Modbus TCP, додатково виконати налаштування, зазначені в кроках 5–11 п. Б.2.2.

Рисунок Б.1 – статичне налаштування WireGuard

Б.1.2 Перевірка підключення

Section titled “Б.1.2 Перевірка підключення”

Перейти на вкладку Сервіс, у блоці Діагностика вибрати Мережа → VPN та увімкнути Автооновлення.

Для правильно заповненої статичної конфігурації відображаються:

  • Сервіс — Увімкнено;
  • Режим — Статичний;
  • Конфігурація — Готово;
  • Зв’язок — Налаштовано, Підключено або Активно.

Успішний обмін із віддаленим вузлом підтверджується станом Підключено або Активно, часом у полі Рукостискання та збільшенням лічильників пакетів RX/TX. Стан Конфігурація неправильна означає, що не заповнено принаймні один обов’язковий параметр: приватний ключ, адреса інтерфейсу, публічний ключ або хост peer.

Рисунок Б.2 – стан статичного підключення WireGuard

Якщо статичне підключення не встановлюється:

  • якщо відображається стан Конфігурація неправильна, перевірити заповнення приватного ключа, адреси інтерфейсу, публічного ключа та хоста peer;
  • звірити всі параметри з конфігурацією віддаленого peer;
  • у разі використання DNS-імені перевірити налаштування DNS у розділі Налаштування → Мережа;
  • перевірити доступність хоста та UDP-порту peer з мережі TR-100E;
  • перевірити, що маршрути Allowed IP не перетинаються з локальною мережею непередбаченим чином;
  • переконатися, що віддалений peer налаштований для роботи з ключем та VPN-адресою TR-100E.

Б.2 Автоматичне налаштування через Overvis

Section titled “Б.2 Автоматичне налаштування через Overvis”

Б.2.1 Перевірка ідентифікаційних даних

Section titled “Б.2.1 Перевірка ідентифікаційних даних”
  1. Відкрити Web-інтерфейс TR-100E та увійти з рівнем доступу powerUser.
  2. Перейти на вкладку Сервіс.
  3. У блоці Інформація про пристрій переконатися, що індикатори Ключ пристрою та Зареєстровано мають зелений колір, а в полі PIN-код відображається значення. Записати PIN-код (його також зазначено на наклейці пристрою): код буде потрібен для підключення TR-100E до облікового запису Overvis.

Рисунок Б.3 – ідентифікаційні дані TR-100E

Б.2.2 Увімкнення автоматичного підключення

Section titled “Б.2.2 Увімкнення автоматичного підключення”
  1. Перейти на вкладку Налаштування та розкрити розділ VPN-WireGuard.
  2. Увімкнути параметри Увімкнено та Автоматичне підключення до сервера Overvis.
  3. Поле URL сервера автоматичної конфігурації залишити порожнім: у цьому разі використовується адреса, записана виробником. Заповнювати поле слід лише за вказівкою служби технічної підтримки.
  4. Натиснути Зберегти в розділі VPN-WireGuard.

Рисунок Б.4 – налаштування автоматичного підключення до Overvis

  1. Розкрити розділ Web-сервер.
  2. Увімкнути параметр Доступ до Web через VPN та встановити для параметра Рівень доступу через VPN за замовчуванням значення PowerUser.
  3. Натиснути Зберегти в розділі Web-сервер.

Рисунок Б.5 – налаштування доступу до Web-інтерфейсу через VPN

  1. Розкрити розділ Modbus TCP.
  2. Увімкнути параметр Увімкнено та для параметра Доступ до Modbus через VPN вибрати значення Читання та запис. Цей рівень потрібен, щоб Overvis HMI міг не лише читати, а й змінювати параметри TR-100E.
  3. Для параметра Режим захисту вибрати значення Запис. Дозвіл запису через VPN не вимикає захист локального Modbus: локальним клієнтам, як і раніше, буде потрібне розблокування паролем.
  4. Натиснути Зберегти в розділі Modbus TCP.

Рівень Читання та запис надає доступ без пароля будь-якій сесії Modbus TCP, прийнятій через VPN-інтерфейс. Використовуйте його лише для довіреної конфігурації WireGuard. Якщо віддалена зміна параметрів не потрібна, виберіть Лише читання.

Рисунок Б.6 – налаштування доступу до Modbus TCP через VPN

Б.2.3 Контроль автоматичного підключення

Section titled “Б.2.3 Контроль автоматичного підключення”

Після збереження налаштувань перейти на вкладку Сервіс, у блоці Діагностика вибрати Мережа → VPN та увімкнути Автооновлення. Дочекатися завершення автоматичного налаштування. Ознаки готовності до підключення через Overvis:

  • Сервіс — Увімкнено;
  • Режим — Авто;
  • Конфігурація — Готово;
  • Зв’язок — Підключено або Активно;
  • у полі Рукостискання відображається час останнього обміну замість риски.

Після появи цих станів перейти до підключення TR-100E до облікового запису Overvis HMI.

Рисунок Б.7 – готовність WireGuard до підключення через Overvis

Б.2.4 Підключення TR-100E до облікового запису Overvis HMI

Section titled “Б.2.4 Підключення TR-100E до облікового запису Overvis HMI”

Перед продовженням переконайтеся, що TR-100E підключений до інтернету, а автоматичне налаштування WireGuard завершено відповідно до п. Б.2.3. Підготуйте 8-символьний PIN-код, зазначений на наклейці корпусу.

  1. У веббраузері перейдіть на сайт Overvis HMI.
  2. На сторінці входу в полі Email введіть адресу електронної пошти та натисніть Send code. У полі, що з’явиться, введіть одноразовий код із листа. Якщо ця адреса використовується вперше, Overvis HMI створить обліковий запис після її підтвердження. Окремий пароль не потрібен. Код діє 10 хвилин і приймається один раз. Новий код можна запросити через хвилину; раніше виданий код після цього припинить діяти.
  3. Під час першого входу вкажіть ім’я та назву організації. Overvis HMI створить перший робочий простір із назви організації. Якщо робочий простір уже існує, відкрийте його.
  4. Перейдіть до розділу Ручне налаштування → Підключення та натисніть Створити підключення.
  5. У полі Тип виберіть PIN. Для цього типу підключення використовується порт 502, тому поле Порт не відображається.
  6. У полі Назва замініть текст Нове підключення зрозумілою назвою, наприклад місцем встановлення TR-100E. У полі PIN-код введіть код із наклейки та натисніть Створити.

Рисунок Б.8 – створення підключення TR-100E за PIN-кодом

  1. Підтвердьте володіння пристроєм: натисніть Так на TR-100E або введіть в Overvis HMI код, показаний на дисплеї пристрою.
  2. Дочекайтеся повідомлення Підключення створено.
  3. У списку Підключення виберіть створений рядок. На вкладці Підключення переконайтеся, що відображається стан Підключено, а поле Активна адреса заповнено. У рядку списку мають відображатися мітка PIN, виробник і код моделі.

Рисунок Б.9 – TR-100E підключено до робочого простору

Після створення Тип і прив’язаний пристрій змінити не можна. Якщо PIN зазначено неправильно, підключення видаляють і створюють заново. Температури це підключення саме по собі не показує: параметри TR-100E додають окремо.

Б.2.5 Додавання параметрів TR-100E із шаблону

Section titled “Б.2.5 Додавання параметрів TR-100E із шаблону”

Після створення підключення додайте параметри контролера із шаблону Novatek-Electro TR-100E. Адресу та порт підключення повторно вводити не потрібно.

  1. У меню налаштування перейдіть до розділу Параметри (Parameters).
  2. Натисніть Додати (Add) та виберіть Із шаблону… (From template…).
  3. У вікні Додати із шаблону (Add from template) виберіть шаблон Novatek-Electro TR-100E із групи Overvis.
  4. Перевірте поле Назва кореневої гілки (Root branch name). За потреби змініть запропоновану назву; залишати поле порожнім не можна.
  5. Перевірте поле ID пристрою (Unit ID). Шаблон використовує заводську адресу Modbus TR-100E — 48. Якщо адресу контролера було змінено, зазначте її поточне значення.
  6. У полі Підключення (Endpoint) виберіть створене раніше підключення TR-100E.
  7. Натисніть Додати (Add). Окремо зберігати зміни не потрібно.

Рисунок Б.10 – додавання параметрів TR-100E із шаблону

Після застосування шаблону в дереві Параметри з’явиться нова коренева гілка з параметрами TR-100E. Щоб перевірити обмін із контролером, виділіть нову гілку та натисніть Читати (Read). Праворуч від параметрів мають з’явитися отримані значення. Для безперервного опитування увімкніть Онлайн (Live).

Рисунок Б.11 – перевірка читання параметрів TR-100E

Якщо замість значень відображається помилка, перевірте, що поле ID пристрою відповідає адресі Modbus контролера та що створене підключення має стан Підключено.

Додаткові відомості наведено в документації Overvis щодо підключення обладнання.