Введение:
Данный образ системы содержит загрузочный образ терминального клиента, работающего по протоколу RDP (rdesktop).
Настройки подключения к серверу терминалов, а так же конфигурация устройств, подключенных к терминальной станций задаются посредством текстового файла.
Установка образа системы на терминальную станцию:
Подготовить загрузочный USB носитель:
Отформатировать USB накопитель с помощью утилиты «USBFormat» в файловую систему «FAT»;
Запустить утилиту «grub4dos», выбрать USB накопитель и выполнить следующую последовательность действий:

Переписать на USB накопитель все файлы, содержащиеся в папке «BootUSB»;
Дополнительно на носитель могут быть записаны файлы конфигурации;
Подключить и выполнить загрузку с USB-носителя;
В загрузочном меню выбрать пункт «Mini Windows XP»;
ВНИМАНИЕ! Диск, на который будет производится восстановление образа, не должен содержать разделов;
После загрузки системы необходимо запустить «HBCD Menu» и выбрать пункт «Programs->BackUp->Seagate DiscWizard/TrueImage (From MiniXp)». В случае, если программа выдаст запрос, ответить «No»;

После запуска приложения выбрать «^ », в открывшемся мастере нажать «Next» для перехода к форме выбора восстанавливаемого образа;


Выбрать образ системы «Foxconn nT-435H (Seagate DiscWizard) – v.2.0.tib» расположенный в папке «My Computer->[Имя_загрузочного_носителя]->Image» и нажать «Next» для перехода к окну выбора типа режима восстановления;

Выбрать «^ » и нажать «Next» для выбора восстанавливаемых разделов;

Выбрать «BOOT (C:)», нажать «Next», в зависимости от размера жесткого диска выбрать соответствующий пункт мастера, нажать «Next» для перехода к выбору целевого диска, на который будет восстановлен образ системы;


Выбрать целевой жесткий диск и нажать «Next» для перехода к форме выбора типа раздела;

Выбрать пункт «^ », нажать «Next», подтвердить конфигурацию восстанавливаемого раздела, перейти к следующему пункту нажав кнопку «Next»;


В открывшемся окне мастера выбрать пункт «No, I do not», нажать «Next» для перехода к окну выбора дополнительных настроек;

Пропустить окно дополнительных настроек, нажав кнопку «^ », в открывшемся окне мастера нажать кнопку «Next»;


Восстановить образ, нажав кнопку «Proceed»;

Во время выполнения программа отображает ход операции:

По окончании выполнения операции восстановления образа откроется диалоговое окно;

Нажать кнопку «OK», выйти из приложения, убедиться, что образ восстановлен успешно;

Отредактировать конфигурационный файл, перезагрузить терминальную станцию;
В меню BIOS установить жесткий диск терминальной станции в качестве основного устройства с которого будет производится загрузка.
Настройка терминальной станции:
Открыть «Notepad++», для этого выбрать «Start->Programs->Notepad»;
Нажать «Ctrl+O» и выбрать файл конфигурации терминальной станции «thinstation.conf.user», расположенный в папке «thinstation.profile» ЖД терминальной станции, на который был восстановлен образ;
Внести необходимые изменения в соответствии синтаксисом конфигурационного файла, представленного в Приложении 1;
Сохранить изменения, нажав «Ctrl+S», закрыть «Notepad++»;
Выключить терминальную станцию «Start->Shut Down->Shut down»;
Извлечь носитель, с которого производилась загрузка.
Настройка подключения к терминальному серверу:
Выполнить настройку терминального клиента (файл «thinstation.conf.user»):
Настроить параметры получения IP-адреса:
-
NET_USE_DHCP=on
#NET_USE_TFTP=off
#NET_IP_ADDRESS=XXX.XXX.XXX.XXX
#NET_MASK=255.255.255.0
#NET_GATEWAY=XXX.XXX.XXX.XXX
#NET_DNS1=XXX.XXX.XXX.XXX
#NET_DNS2=XXX.XXX.XXX.XXX
|
Настроить параметры подключение к терминальному серверу:
-
SESSION_0_TITLE="terminall server"
SESSION_0_TYPE=rdesktop
SESSION_0_SCREEN=1
SESSION_0_RDESKTOP_SERVER=XXX.XXX.XXX.XXX
SESSION_0_RDESKTOP_OPTIONS="-u 'user' -g 1280x1024"
|
Настроить параметры экрана:
-
SCREEN_RESOLUTION="1280x1024"
^
#SCREEN_VERTREFRESH="75"
#SCREEN_COLOR_DEPTH="16"
| Подключение принтеров:
Выполнить настройку принтера на терминальном клиенте (файл «thinstation.conf.user»):
Для LPT принтера:
-
PRINTER_0_NAME=parallel
PRINTER_0_DEVICE=/dev/printers/0
PRINTER_0_TYPE=P
|
Для USB принтера:
-
PRINTER_0_NAME=usb
PRINTER_0_DEVICE=/dev/usb/lp0
PRINTER_0_TYPE=U
|
Выполнить настройку принтера на терминальном сервере:
Для подключения принтера на терминальном сервере необходимо создать новый локальный принтер, создав порт TCP/IP по адресу терминальной станции, к которой подключен принтер, а также дать права необходимым пользователям и указать порт 9101 для подключения USB и 9100 для LPT.
Для создания порта принтера необходимо:
Запустить мастер установки нового принтера «Пуск->Панель управления->Принтеры и факсы->Установка принтера», откроется мастер установки нового принтера:

Нажать «^ » и перейти выбору типа подключаемого принтера. Выбрать «Локальный принтер», при этом необходимо снять флаг «Автоматическое определение и установка принтера “Plug-and-Play”»:

Перейти к выбору порта принтера, нажав кнопку «^ », выбрать пункт «Создать новый порт» и в выпадающем списке «Тип порта» выбрать «Standard TCP/IP Port»:

Нажать кнопку «Далее», при этом запуститься мастер создания нового порта принтера:

Пропустить окно приветствия и перейти к выбору устройства, к которому подключен принтер, нажав кнопку «Далее». В поле «Имя принтера или IP-адрес» ввести IP адрес терминальной станции, к которой подключен принтер, в поле «Имя порта» ввести уникальное имя порта:

Нажать кнопку «Далее», при этом система попытается обнаружить принтер по указанному IP-адресу. По истечении времени ожидания система перейдет к окну настройки дополнительных параметров, в котором необходимо выбрать пункт «Особое» и перейти к настройке параметров, нажав кнопку «Параметры…»:

В открывшемся окне необходимо указать номер порта принтера (^ ). Применить изменения, нажав кнопку «ОК»:

Для применения изменений, в финальном окне мастера, нажать кнопку «Готово»:

С помощью стандартного мастера указать драйвер для вновь созданного принтера.
^
Выполнить настройку терминального клиента (файл «thinstation.conf.user»). Для этого в параметрах клиента удаленного рабочего стола добавить опцию «-r scard»:
-
SESSION_0_TITLE="terminall server"
SESSION_0_TYPE=rdesktop
SESSION_0_SCREEN=1
SESSION_0_RDESKTOP_SERVER=XXX.XXX.XXX.XXX
SESSION_0_RDESKTOP_OPTIONS="-u 'user' -g 1280x1024 -r scard"
| ^
Выполнить настройку терминального клиента (файл «thinstation.conf.user»):
Для этого в параметрах клиента удаленного рабочего стола добавить опцию «-r comport:COM3=/dev/ttyUSB0»:
-
SESSION_0_TITLE="terminall server"
SESSION_0_TYPE=rdesktop
SESSION_0_SCREEN=1
SESSION_0_RDESKTOP_SERVER=XXX.XXX.XXX.XXX
SESSION_0_RDESKTOP_OPTIONS="-u 'user' -g 1280x1024 -r comport:COM3=/dev/ttyUSB0"
|
Для проверки подключения сканера необходимо зайти на терминальный сервер, в командной строке выполнить «change port», в случае успешного подключения в результатах вывода команды должна присутствовать строка вида:
«^ »
Приложение 1. Синтаксис конфигурационного файла
# --- Пример конфигурационного файла
# --- Опции сессий
#
#
# SESSION_TITLE Описание сессии
# SESSION_TYPE Тип сессии:
# - rdesktop Терминальный клиент к Microsoft® Terminal
# Services
# - ica Терминальный клиент к Citrix® MetaFrame®
#
# SESSION_SCREEN Экран сессии на котором запускается X server
# SESSION_AUTOSTART On/Off Автоматический ввод логина и пароля
# SESSION_WORKSPACE Workspace для запуска программ
# SESSION_PACKAGE_SERVER IP адрес терминального сервера
# SESSION_PACKAGE_OPTIONS опции терминального клиента
#
#
# --- Опции клиента Citrix
#
#ICA_USE_SERVER_KEYBOARD Использовать раскладку клавиатуры сервера,
# В противном случае используйте KEYBOARD_MAP
#ICA_BROWSER_PROTOCOL Протокол браузера, HTTPonTCP или UDP
#ICA_ENCRYPTION Уровни шифрации
#ICA_COMPRESS Компрессия, On/Off
#ICA_AUDIO Audio, On/Off
#ICA_AUDIO_QUALITY Качество Audio: Low, Medium, High
#ICA_APPLICATION_SET Опубликованное приложение (Не используется если есть ICA_SERVER)
#ICA_SERVER Сервер Citrix (не используется если есть
# ICA_APPLICATION_SET)
# Настройки по умолчанию для всех сессий
SCREEN=0
WORKSPACE=1
AUTOSTART=Off
ICA_USE_SERVER_KEYBOARD=On
ICA_BROWSER_PROTOCOL=HTTPonTCP
ICA_SERVER=192.168.88.100
ICA_ENCRYPTION=Basic
ICA_COMPRESS=On
ICA_AUDIO_QUALITY=Medium
ICA_AUDIO=On
# Индивидуальные настройки,
# Внимание! Будьте уверены, что Вы начинаете с SESSION 0. В противном случае Вы
# получите ошибку при загрузке
SESSION_0_TITLE="Citrix MetaFrame Terminal Server"
SESSION_0_TYPE=ica
SESSION_0_SCREEN=1
SESSION_0_ICA_SERVER=192.168.88.100
# Опция -a указывает глубину цвета
# Будьте уверены, что ваш сервер поддерживает такую глубину цвета, так как
# в противном случае это приведет к ошибке
SESSION_1_TITLE="Microsoft Terminal Server"
SESSION_1_TYPE=rdesktop
SESSION_1_SCREEN=0
SESSION_1_RDESKTOP_SERVER=192.168.88.100
SESSION_1_RDESKTOP_OPTIONS="-u user -a 16 -r sound"
# SESSION_0_AUTOSTART=Off
# --- Главные настройки
#
# KEYBOARD_MAP Раскладка клавиатуры
# AUTOPLAYCD автоматическое проигрывание CD
# RECONNECT_PROMPT Переподключение к серверу: On/Off
KEYBOARD_MAP=ru
# AUTOPLAYCD=On
RECONNECT_PROMPT=On
# --- Сетевые настройки
#
# NET_HOSTNAME Имя компьютера, если не используется
# thinstation.hosts,
# символ * будет заменен на MAC address
NET_HOSTNAME=ts_*
# --- Настройки XServer
#
# SCREEN_RESOLUTION Разрешение экрана 1024х768,800х600,640х480
# SCREEN_COLOR_DEPTH Число бит на пиксель (8,16,24)
# SCREEN_HORIZSYNC Горизонтальная частота в Khz.
# SCREEN_VERTREFRESH Вертикальная частота в Hz.
SCREEN_RESOLUTION="800x600"
^
SCREEN_HORIZSYNC="30-64"
SCREEN_VERTREFRESH="56-87"
Пример основныx настроек thinstation.conf.user:
NET_USE_DHCP=off # Если не используете DHCP, то обязательно указать OFF
NET_USE_TFTP=off # Для загрузки файлов конфигурации с диска поставить OFF
NET_IP_ADDRESS=XXX.XXX.XXX.XXX # IP клиента
NET_MASK=255.255.255.0 # Маска подсети
#NET_GATEWAY=XXX.XXX.XXX.XXX # Если нужно указать шлюз
#NET_DNS1=XXX.XXX.XXX.XXX # IP адрес DNS сервера
#NET_DNS2=XXX.XXX.XXX.XXX
SCREEN=0
WORKSPACE=1
AUTOSTART=Off # Для нескольких сессий выбрать off.
SESSION_0_TITLE="terminall server 1" # Название сервера или имя клиента, отображаеться в режиме AUTOSTART=Off
SESSION_0_TYPE=rdesktop # Тип сессии
SESSION_0_SCREEN=1 # Экран сессии
SESSION_0_RDESKTOP_SERVER=XXX.XXX.XXX.XXX # IP терминального сервера
SESSION_0_RDESKTOP_OPTIONS="-u 'user'" # Имя пользователя
#SESSION_1_TITLE="terminall server 2"
#SESSION_1_TYPE=rdesktop
#SESSION_1_SCREEN=1
#SESSION_1_RDESKTOP_SERVER=XXX.XXX.XXX.XXX
#SESSION_1_RDESKTOP_OPTIONS="-u 'user2'"
# Подключение устройств в RDP сессии.
RDESKTOP_SOUND=Off
RDESKTOP_FDD=On
RDESKTOP_CDROM=Off
RDESKTOP_HDD=Off
RDESKTOP_USB=On
RDESKTOP_1394=Off
RDESKTOP_COM3=Off
RDESKTOP_COM4=Off
RDESKTOP_SLOWLINK=On # Оптимизация под модемное соединение
RDESKTOP_COMPRESSION=On # Использование компрессии для RDP данных
RDESKTOP_COLOR_DEPTH="16" # Глубина цвета
KEYBOARD_MAP=en_us # Раскладка клавиатуры
TIME_ZONE="Europe/Moscow"
USB_ENABLED=On # Включение драйверов USB
AUDIO_LEVEL=67
AUTOPLAYCD=On # Автоматическое проигрывание музыкальных CD
DAILY_REBOOT=On # Если в течении дня нет соединения с сервером, то происходит перезагрузка
CUSTOM_CONFIG=off
RECONNECT_PROMPT=menu # Действие при отключении сессии, варианты: ON (переподключиться), OFF (не переподключаться),
MENU (показывать меню), MENUXX (где XX - время паузы в мин. перед отключением). Работает в режиме AUTOSTART=On
NET_HOSTNAME=host # Имя компьютера клиента
NET_TELNETD_ENABLED=On # Доступ к клиенту по сетевому протоколу telnet
SCREEN_RESOLUTION="1024x768" # Разрешение экрана
SCREEN_HORIZSYNC="30-65" # Для CRT лучше поставить 30-75
SCREEN_VERTREFRESH="75" # Для LCD мониторов, для CRT поставить 85
SCREEN_COLOR_DEPTH="16" # Глубина цвета иксов
MOUSE_PROTOCOL=IMPS/2 # Протокол для мыши
MOUSE_RESOLUTION=100 # Разрешающая способность мыши
MOUSE_ACCELERATION="1" # Ускорение мыши, например значение 1/8 замедлит движение
X_DRIVER_OPTION1="swcursor On" # Аппаратный курсор
POWERBTN_ACTION=Off # Выключение кнопкой питания, если не указывать эту переменную, то переход в режим standby
PRINTER_0_NAME=parallel # Имя принтера
PRINTER_0_DEVICE=/dev/printers/0 # Устройство принтера
PRINTER_0_TYPE=P # Для принтера подключенного к параллельному порту
PRINTER_1_NAME=usb # Имя принтера
PRINTER_1_DEVICE=/dev/usb/lp0 # Устройство принтера
PRINTER_1_TYPE=U # Для USB принтера
| |