WTware
Тонкие клиенты на железе Raspberry Pi 3B+ с загрузочной SD картой WTware.
- https://winterminal.com/ru/ — Официальный сайт (здесь можно скачать установщик WTware)
- https://wtware.ru/index.html#doc — Официальная документация
Программа Конфигуратор, через которую настраивается WTware: "C:\Program Files (x86)\WTware\Bin\win32.exe"
Используем блок IP адресов 192.168.0.200/255
Адрес терминального сервера и TFTP сервера (Windows Server 2019): 192.168.1.104
DHCP сервер: 192.168.1.1 (EC:43:F6:03:14:24)
Забэкапить на NAS\tserver\WTware:
- Конфигурационные файлы:
C:\ProgramData\WTware(на старом сервере:C:\WTware) - Программа:
C:\Program Files (x86)\WTware
Скачать последнюю полную версию (не zip): https://winterminal.com/ru/index.html#download
Установить. В результате в папке C:\Program Files (x86)\WTware\Bin появится новая папка с номером последней установленной версии Wtware.
В конфигураторе подготовить образ для обновления терминалов. Это надо сделать один раз перед обновлением первого терминала.
Иконка с гаечным ключом — Файлы для обновления — Сгенерировать образ.
Открыть в браузере веб-интерфейс терминала по его IP адресу, типа http://192.168.1.200/ (см. список терминалов ниже в разделе Терминалы и лицензии).
Нажать Обновить WTware внизу.
Поле Username оставляем пустым, пароль: zdware
Выбрать образ по пути типа C:\ProgramData\WTware\UpdateImages\6.0.36\ и выбрать файл, который рекомендует установщик (типа raspberry-localboot-wtware-update-X.X.XX.bin)
Запустить Wtware Center ("C:\Program Files (x86)\WTware\Bin\win32.exe")
Слева во вкладке "Настройка терминалов" в списке IP адресов будут записи с иконками малинки - это уже настроенные терминалы Raspberry Pi.
Иконка с листком с голубой ленточкой - признак лицензии.

Можно включить в настройках (кнопка меню), чтобы показывались только они:

IP для терминалов Wtware выдаем в диапазоне:
- 192.168.1.200
- 192.168.1.201
- ...
- 192.168.0.255
Официальная инструкция: https://winterminal.com/ru/#wtware
Форматирование SD карты
SD карты размером до 32 Gb проще всего форматировать бесплатной программой SD Memory Card Formatter: https://www.sdcard.org/downloads/formatter/. При этом используем настройки по умолчанию, единственная дополнительная опция — поставить галочку возле CHS format size adjustment, если она доступна.
Для карт больше 32 Gb возникает проблема — они форматируются по умолчанию в exFAT, а для WTware нужен FAT или FAT32. Для таких карт можно использовать программу EASEUS Partition Master.
Запись на карту WTware
Вставляем SD карту в USB адаптер и вставляем в сервер, на котором установлен Конфигуратор (WTware Center).
Запускаем Конфигуратор, нажимаем кнопку:

- Сеть: Хранить IP адрес терминала, маску подсети и другие настройки на SD карте
- IP терминала: 192.168.1.2xx
- Маска подсети: 255.255.255.0 (по умолчанию)
- Основной шлюз: 0.0.0.0 (по умолчанию)
- Сервер DNS: 192.168.1.104
- Конфигурация: Хранить конфигурационный файл терминала на локальном диске
Остальные параметры без изменений.
На последнем экране нажимаем Записать на SD карту!
На каждый терминал покупаем лицензию. Стоимость одной лицензии — 1000 рублей, однако при оплате через ЮMoney стоимость — 750 рублей. См. инструкцию на странице https://wtware.ru/index.html#buy во вкладке ЮMoney.
Для оплаты открываем в Opera с VPN https://yoomoney.ru под аккаунтом zinadesign@yandex.ua, вкладка Переводы. Указываем кошелек, который написан в инструкции. При оплате выбираем рублевую карту Приватбанка VISA 4731 21•• •••• 6591. В назначении платежа указываем zinadesign@yandex.ru.
После оплаты открываем https://mail.yandex.ru/ и пишем письмо на license@wtware.ru (примеры есть в ящике):
Добрый день. Я оплатил 2 лицензии Wtware - 1500 рублей в системе ЮMoney на счет 4100112712888. В назначении платежа указал мой имейл zinadesign@yandex.ru.
Ждем, пока придет подтверждение, что лицензии нам начислены.
Далее генерируем лицензию и добавляем в Wtware по официальной инструкции: https://wtware.ru/licensing/generator.html
Ссылка на генератор лицензий: https://a1.wtware.com/ru/index.html
Лицензии могут храниться или централизованно в WTware Center в файле: C:\ProgramData\WTware\Everyone\wtware.lic, или в настройках каждого терминала на SD карте. Мы используем второй вариант.
Настройки каждого терминала хранятся на SD карте, вставленной в терминал, в трех файлах:
config.txt configs/ initrd.wtc config.wtc
Пароль сейчас используется одинаковый — zdware. Пароль нужен при входе в настройки:
- при загрузке терминала по кнопке Del
- при входе в настройки через браузер по IP адресу терминала (при этом поле логина оставляем пустым).
| IP | Комментарий | MAC-адрес | Лицензия на | config.wtc | initrd.wtc |
|---|---|---|---|---|---|
| 192.168.1.200 | katerina | B8:27:EB:3F:43:C1 | romychvk@gmail.com | server=192.168.1.104 sound=on, hw:1:0 graphic=abdf resolution=1280x1024 display=1280x1024 connection license_b8:27:eb:3f:43:c1_full = \ 5e13f0f6924f9d8267a750e28dd2ba792479ff6f83065b29b2268737c4eaa236 \ adaf65bd3fc597c6af719818ed7d9862ad28a6ce737403e850618390ac1a5b82 \ d20115d666e3fea452b91bbdaa277eab45026d106cb7c5215a74ab9dcc5bab59 \ 78c9cbc7ef57f7a88264598989fc458fc60033c9b23c278d1d4b9d8b5996a247 |
clientIP=192.168.1.200 config=local setupPassword=0defc82b39426890a3708f2398abeb8c |
| 192.168.1.201 | — | B8:27:EB:A5:56:3F | zinadesign@yandex.ru | server=192.168.1.104 sound=on, hw:1:0 graphic=abdf connection license_b8:27:eb:a5:56:3f_full = \ d2eafc36ea8c94d1b568e569ad64752ba4c36aad701f3cc69fab9fbbf8cc6090 \ 0349a53692ade56bae494c8de1b4cbff8da6e96dda783348e84614adbc3f1ccf \ 2c26a26a8b8fa6e89915d2dd5e2cf6ae01c29cb7c20a01625d61c4da89c0dac3 \ a70ba96b3bb436effc80ce1cec701bc225c317222971d0f844c7d4ce61002720 |
clientIP=192.168.1.201 config=local setupPassword=0defc82b39426890a3708f2398abeb8c |
| 192.168.1.202 | elena.ch | B8:27:EB:60:31:5F | zinadesign@yandex.ru | server=192.168.1.104 sound=on, hw:1:0 graphic=abdf connection license_b8:27:eb:60:31:5f_full = \ 9b8b2b5184738bcc78f0bcd484dac773434bc05d1bee4d55fa1d8fda8e1e4f70 \ cd4fb9851cab3f73ad402c27aadeb83c0f2b1390d2f5dcfe055e436bb93edd05 \ f22f399026591fcd8f085233e18aecf9d7681d23cae3860c814401593f786096 \ 3a93640c0e08e7df891507388861c062733b5d3ef7d29d21114d2e0120e9ca92 |
clientIP=192.168.1.202 config=local setupPassword=0defc82b39426890a3708f2398abeb8c |
| 192.168.1.203 | kseniya | E4:5F:01:25:87:51 | zinadesign@yandex.ru | server=192.168.1.104 sound=on, hw:1:0 graphic=abdf connection license_e4:5f:01:25:87:51_full = \ 0fe87a6a1e3d7c9845b3315a5287ad35507346ee734537f3c2491c48e560b641 \ 1872226d1169cf3239936c722a384c696e0207281c3dab308c11ab2b1e951777 \ f14d24f90e4483eec28906d07a1c4966ba497e15782e1ead1e93dde737b90c97 \ ba27dea0d69bfadc6d157df1f5a79b8dd1ab0bbe7c1356cd509f38bac02b7208 |
clientIP=192.168.1.203 config=local setupPassword=0defc82b39426890a3708f2398abeb8c |
| 192.168.1.204 | alina.s | E4:5F:01:25:87:6D | zinadesign@yandex.ru | server=192.168.1.104 sound=on, hw:1:0 graphic=abcdf connection license_e4:5f:01:25:87:6d_full = \ 91e1f507769e18807d9b8d26c5072d5f284131e8db901e98c5d6dea81dce9e36 \ 679983e1d92969a1502dc24603cc7f98454347c38beb80b465c155434c31702a \ 15c6656df1935b4739fd9e2c132395cf568c12845fb2afb96072440c2d42322f \ 40d8bb871364ce5c333d0e2309631eb76d0b95ccca2d512b5acd881545117c1a |
clientIP=192.168.1.204 config=local setupPassword=0defc82b39426890a3708f2398abeb8c |
В файле config.txt в корне SD карты (через веб-интерфейс доступен как Редактировать config.txt) нужно добавить в конец строку:
gpu_mem=128
В файле configs/config.wtc (через веб-интерфейс доступен как Редактировать конфигурационный файл) параметр:
graphic=abcdf
разрешает следующее:
- a - Фоновый рисунок рабочего стола
- b - Отображать содержимое окна при перетаскивании
- c - Визуальные эффекты при отображении меню и окон, прокрутка содержимого документов в MS Office
- d - Темы
- f - Сглаживание шрифтов
Подробнее: https://wtware.ru/docs5/config.html#graphic
Начиная с версии WTware 6.0.34 появилось аппаратное ускорение h264 AVC444.
Сжимается вся графика одинаковым кодеком, не только видео.
Создает заметную нагрузку на процессоры сервера.
В WTware по умолчанию включено. Если будет неправильно рисовать, отключить graphic=disable-h264
На серверах по умолчанию отключено. Надо включать руками здесь:
Win+R → gpedit.msc
Computer Configuration
> Administrative Templates
> Windows Components
> Remote Desktop Services
> Remote Desktop Session Host
> Remote Session Environment
Prioritizes the H.264/AVC 444 graphics mode for Remode Desktop Connections— Enabled
