Налаштування DHCP
Повну інструкцію про встановлення та налаштування Microsoft DHCP дивіться на сайті WTware.
Інформацію про налаштування служби WTware DHCP ви знайдете тут.
Завантаження по мережі
При завантаженні по мережі необхідно вказати наступні параметри DHCP:
Для служби WTDHCP (див. Конфигуратор WTware) вказується так:
Для DHCP під Unix цей параметр вказується так: next-server 192.168.0.1; Dual DHCP DNS Server: Next_Server = 192.168.0.1Для служби WTDHCP (див. Конфигуратор WTware) вказується так:
Для DHCP під Unix цей параметр вказується так: filename "4.9.19 / wtware.pxe"; Dual DHCP DNS Server: Boot_File = 4.9.19 / wtware.pxe
Цих двох параметрів повинно бути достатньо для того, щоб комп'ютер зміг завантажитися по мережі.
На початку завантаження термінал пропонує натиснути DEL:
для того, щоб потрапити в меню SETUP:
Використовуючи це меню, можна встановити WTware на жорсткий диск (при цьому весь вміст диска буде знищено) або переналаштувати параметри терміналу. Якщо ви не хочете дозволяти користувачам входити в це меню, ви можете встановити пароль. На жаль, цей пароль неможливо просто поставити в конфігурацонном файт, тому що в момент входу в це меню термінал ще не скачав конфігурацінний файл. Цей пароль встановлюється параметром 018 DHCP (Extensions Path). Нам не відомо жодної системи / пристрої / програми крім WTware, яка б опрацьовувала значення цього параметра. Ви можете безбоязно ставити його значення: всі інші комп'ютери у вашій мережі його проігнорують. Параметр роздається всім по мережі, тому не можна в ньому писати пароль явно. Замість цього вказується хеш-функція від пароля. Хеш обчислюється утилітою Пароль на WTware Setup в конфігураторі:
На зображенні наведено пароль wtwaresetup. В DHCP слід вказати хеш від нього. Для Microsoft DHCP вказується так:
Для служби WTDHCP (див. Конфигуратор WTware) вказується так:
Для DHCP під Unix цей параметр вказується так: option extensions-path "87f11d65fa307de119842ae70ccec8c5"; Dual DHCP DNS Server: Extension_Path = 87f11d65fa307de119842ae70ccec8c5
012, hostname. У Microsoft DHCP hostname терміналу вказується так:
Для служби WTDHCP (див. Конфигуратор WTware) вказується так:
В Unix DHCP вказується: option host-name "term21";
Динамічний конфігураційний файл з HTTP сервера
Можна навчити WTware завантажувати конфігураційний файл з HTTP сервера. При цьому в запит додається деяка інформація про термінал. Можна наприклад написати скрипт на PHP і генерувати конфігурацію терміналу на льоту, звертаючись до бази даних за настройками. Чи включається 179-й опцією DHCP. Для DHCP під Unix на початку конфіга треба визначити опцію:
option wtware-dynamic-http-config code 179 = text;
Потім в загальному блоці або в описі окремого терміналу її використовувати:
Таким чином скрипт на сервері через параметри методу GET дізнається архітектуру, МАК, ip (важливо якщо термінал за NAT), версію WTware і ім'я хоста терміналу.
Отриманий від HTTP сервера конфиг дописується після звичайного конфіга. Це може викликати спецефекти, якщо екрани і / або з'єднання оголошені і там, і там. Краще екрани і соедііненія описувати в якомусь одному місці.
Цей механізм можна використовувати без налаштування нового параметра DHCP. Замість 179 опції DHCP можна вказати таке ж значення в параметр dynamic: в файлі Everyone / source.wtc.
DHCP relay
WTware DHCP може працювати через DHCP Relay, вбудовані в маршрутизатори. Перед налаштуванням треба один раз завантажити термінал. Якщо DHCP Relay в маршрутизаторі налаштований, термінал звернеться до служби WTware DHCP. DHCP, отримавши запит, додасть термінал в список конфігуратора.
Потім натиснути кнопку "Додати" (4) і додати параметр з номером 001, маску підмережі терміналу (5, 6).
Вибрати з параметрів DHCP параметр з номером 003, Маршрутизатор (7). Зняти галку автоматичного визначення маршрутизатора і вказати правильний маршрутизатор для терміналу (8). Маршрутизатор обов'язково повинен бути вказаний.
Натиснути "Зберегти" (9) і закрити віконце налаштувань.