Как установить образ системы на терминальную станцию, как настроить терминальную станцию, как настроить подключение к терминальному серверу, как подключить принтер, как настроить подключение устройства чтения смарт – карт (ACR38), как настроить подключение устройства чтения штрих – кодов (Unitech MS337) Введение: Данный образ системы содержит загрузочный образ терминального клиента, работающего по протоколу RDP (rdesktop). Настройки подключения к серверу терминалов, а так же конфигурация устройств, подключенных к терминальной станций задаются посредством текстового файла. Установка образа системы на терминальную станцию: 1. Подготовить загрузочный USB носитель: a. Отформатировать USB накопитель с помощью утилиты «USBFormat» в файловую систему «FAT»; b. Запустить утилиту «grub4dos», выбрать USB накопитель и выполнить следующую последовательность действий: c. Переписать на USB накопитель все файлы, содержащиеся в папке «BootUSB»; d. Дополнительно на носитель могут быть записаны файлы конфигурации; 2. Подключить и выполнить загрузку с USB-носителя; 3. В загрузочном меню выбрать пункт «Mini Windows XP»; 4. ВНИМАНИЕ! Диск, на который будет производится восстановление образа, не должен содержать разделов; 5. После загрузки системы необходимо запустить «HBCD Menu» и выбрать пункт «Programs>BackUp->Seagate DiscWizard/TrueImage (From MiniXp)». В случае, если программа выдаст запрос, ответить «No»; 6. После запуска приложения выбрать «Image Restore», в открывшемся мастере нажать «Next» для перехода к форме выбора восстанавливаемого образа; 7. Выбрать образ системы «Foxconn nT-435H (Seagate DiscWizard) – v.2.0.tib» расположенный в папке «My Computer->[Имя_загрузочного_носителя]->Image» и нажать «Next» для перехода к окну выбора типа режима восстановления; 8. Выбрать «Image Restore discs or partitions» и нажать «Next» для выбора восстанавливаемых разделов; 9. Выбрать «BOOT (C:)», нажать «Next», в зависимости от размера жесткого диска выбрать соответствующий пункт мастера, нажать «Next» для перехода к выбору целевого диска, на который будет восстановлен образ системы; 10. Выбрать целевой жесткий диск и нажать «Next» для перехода к форме выбора типа раздела; 11. Выбрать пункт «Active», нажать «Next», подтвердить конфигурацию восстанавливаемого раздела, перейти к следующему пункту нажав кнопку «Next»; 12. В открывшемся окне мастера выбрать пункт «No, I do not», нажать «Next» для перехода к окну выбора дополнительных настроек; 13. Пропустить окно дополнительных настроек, нажав кнопку «Next», в открывшемся окне мастера нажать кнопку «Next»; 14. Восстановить образ, нажав кнопку «Proceed»; 15. Во время выполнения программа отображает ход операции: 16. По окончании выполнения операции восстановления образа откроется диалоговое окно; 17. Нажать кнопку «OK», выйти из приложения, убедиться, что образ восстановлен успешно; 18. Отредактировать конфигурационный файл, перезагрузить терминальную станцию; 19. В меню BIOS установить жесткий диск терминальной станции в качестве основного устройства с которого будет производится загрузка. Настройка терминальной станции: 1. Открыть «Notepad++», для этого выбрать «Start->Programs->Notepad»; 2. Нажать «Ctrl+O» и выбрать файл конфигурации терминальной станции «thinstation.conf.user», расположенный в папке «thinstation.profile» ЖД терминальной станции, на который был восстановлен образ; 3. Внести необходимые изменения в соответствии синтаксисом конфигурационного файла, представленного в Приложении 1; 4. Сохранить изменения, нажав «Ctrl+S», закрыть «Notepad++»; 5. Выключить терминальную станцию «Start->Shut Down->Shut down»; 6. Извлечь носитель, с которого производилась загрузка. Настройка подключения к терминальному серверу: Выполнить настройку терминального клиента (файл «thinstation.conf.user»): 1. Настроить параметры получения 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 2. Настроить параметры подключение к терминальному серверу: 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" 3. Настроить параметры экрана: SCREEN_RESOLUTION="1280x1024" SCREEN_HORIZSYNC="30-70 | *" #SCREEN_VERTREFRESH="75" #SCREEN_COLOR_DEPTH="16" Подключение принтеров: 1. Выполнить настройку принтера на терминальном клиенте (файл «thinstation.conf.user»): a. Для LPT принтера: PRINTER_0_NAME=parallel PRINTER_0_DEVICE=/dev/printers/0 PRINTER_0_TYPE=P b. Для USB принтера: PRINTER_0_NAME=usb PRINTER_0_DEVICE=/dev/usb/lp0 PRINTER_0_TYPE=U 2. Выполнить настройку принтера на терминальном сервере: Для подключения принтера на терминальном сервере необходимо создать новый локальный принтер, создав порт TCP/IP по адресу терминальной станции, к которой подключен принтер, а также дать права необходимым пользователям и указать порт 9101 для подключения USB и 9100 для LPT. Для создания порта принтера необходимо: Запустить мастер установки нового принтера «Пуск->Панель управления>Принтеры и факсы->Установка принтера», откроется мастер установки нового принтера: Нажать «Далее» и перейти выбору типа подключаемого принтера. Выбрать «Локальный принтер», при этом необходимо снять флаг «Автоматическое определение и установка принтера “Plug-and-Play”»: Перейти к выбору порта принтера, нажав кнопку «Далее», выбрать пункт «Создать новый порт» и в выпадающем списке «Тип порта» выбрать «Standard TCP/IP Port»: Нажать кнопку «Далее», при этом запуститься мастер создания нового порта принтера: Пропустить окно приветствия и перейти к выбору устройства, к которому подключен принтер, нажав кнопку «Далее». В поле «Имя принтера или IPадрес» ввести IP адрес терминальной станции, к которой подключен принтер, в поле «Имя порта» ввести уникальное имя порта: Нажать кнопку «Далее», при этом система попытается обнаружить принтер по указанному IP-адресу. По истечении времени ожидания система перейдет к окну настройки дополнительных параметров, в котором необходимо выбрать пункт «Особое» и перейти к настройке параметров, нажав кнопку «Параметры…»: В открывшемся окне необходимо указать номер порта принтера (9100). Применить изменения, нажав кнопку «ОК»: Для применения изменений, в финальном окне мастера, нажать кнопку «Готово»: С помощью стандартного мастера указать драйвер для вновь созданного принтера. Настройка подключения устройства чтения смарт – карт (ACR38) Выполнить настройку терминального клиента (файл «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" Настройка подключения устройства чтения штрих – кодов (Unitech MS337) Выполнить настройку терминального клиента (файл «thinstation.conf.user»): 1. Для этого в параметрах клиента удаленного рабочего стола добавить опцию «-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" 2. Для проверки подключения сканера необходимо зайти на терминальный сервер, в командной строке выполнить «change port», в случае успешного подключения в результатах вывода команды должна присутствовать строка вида: «COM3 = \Device\RdpDrPort\;COM3:4\tsclient\COM3» Приложение 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 # RECONNECT_PROMPT Раскладка клавиатуры автоматическое проигрывание CD Переподключение к серверу: On/Off KEYBOARD_MAP=ru # AUTOPLAYCD=On RECONNECT_PROMPT=On # --- Сетевые настройки # # NET_HOSTNAME # # Имя компьютера, если не используется thinstation.hosts, символ * будет заменен на MAC address NET_HOSTNAME=ts_* # --- Настройки XServer # # SCREEN_RESOLUTION # SCREEN_COLOR_DEPTH # SCREEN_HORIZSYNC # SCREEN_VERTREFRESH Разрешение экрана 1024х768,800х600,640х480 Число бит на пиксель (8,16,24) Горизонтальная частота в Khz. Вертикальная частота в Hz. SCREEN_RESOLUTION="800x600" SCREEN_COLOR_DEPTH="16 | 8 | 24" 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 принтера