WTware

Матеріал з Wiki.Zina
Перейти до навігації Перейти до пошуку

Тонкие клиенты на железе Raspberry Pi 3B+ с загрузочной SD картой WTware.

Программа Конфигуратор, через которую настраивается 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)

Модели Raspberry Pi 3B+ и выше могут грузиться по сети без SD карты, но с этим связано много тонкостей и возможных глюков, поэтому не рекомендуется. Подробнее.

Бэкап WTware

[ред. | ред. код]

Забэкапить на NAS\tserver\WTware:

  • Конфигурационные файлы: C:\ProgramData\WTware (на старом сервере: C:\WTware)
  • Программа: C:\Program Files (x86)\WTware

Установка и обновление 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)

Добавление нового терминала Raspberry/Wtware

[ред. | ред. код]

Запустить 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

Настройка SD карты

[ред. | ред. код]

Официальная инструкция: 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

Аппаратное ускорение h264 на Raspberry

[ред. | ред. код]

Начиная с версии 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

Ссылки

[ред. | ред. код]