|
Главная / Поддержка / PXE Linux-загрузчик для тонкого клиента Загрузка тонкого клиента по сети. Новый PXE Linux-загрузчик для тонкого клиента ТОНК. Версия март 2010 г.
Здесь и далее приведено описание Linux PXE-загрузчика, который устойчиво работает с терминалами ТОНК, использующими аппаратную платформу AMD Geode LX.
Обращаем Ваше внимание, что мы не поддерживаем этот продукт.
Загрузчик - некоммерческий и абсолютно бесплатный. Вы используете его на свой страх и риск.
Скриншоты успешно загруженного образа Linux операционной системы для тонкого клиента смотрите внизу страницы.
ThinTonk руководство пользователя
ThinTonk – это бесплатный программный продукт, созданный на базе Linux-дистрибутива Thinstation, идеально подходящий для использования на тонких клиентах ТОНК 1200, 1400 и 1500 серий в качестве операционной системы, загружаемой по сети.
TODO: написать, что в составе идёт Tonik, который не является открытым продуктом, но является бесплатным.
Данное руководство не является всеобъемлющим учебным или справочным пособием по различным версиям операционных систем, основанных на ядре GNU/Linux.
В данном руководстве описываются особенности сборки ThinTonk, без углубления в технические детали и подробности; за подробной документацией на Thinstation обращайтесь на сайт проекта: www.thinstation.org
Обращаем Ваше внимание: ThinTonk бесплатен и не является коммерческим продуктом. ООО Группа Компаний ТОНК не осуществляет никакой поддержки настоящего продукта.
Любое применение и использование ThinTonk осуществляется пользователями на свой страх и риск. ООО Группа Компаний ТОНК снимает с себя любую ответственность за возможные негативные последствия использования ThinTonk.
ThinTonk обеспечивает поддержку следующих протоколов удалённого доступа:
Настройка сервера сетевой загрузки Для загрузки тонких клиентов необходимо разместить «в корне» TFTP-сервера следующие файлы:
Эти файлы и настоящая документация доступны на FTP-сервере по адресу: ftp://ftp.tonk.ru/PUB/updates/linux/thintonk/thintonk2/
Настройка DHCP-сервера завершена.
Настройка DHCP-сервера завершена.
Настройка TFTP-сервера завершена. Обращаем ваше внимание на то, что можно использовать TFTP-сервер, идущий в составе служб развёртывания Windows, установка и настройка которых довольно трудоёмкая операция, а потому в этом руководстве не описана.
Настройка FreeBSD 7.2 / 8.0 для загрузки ThinTonk Предполагается, что установлена FreeBSD, коллекция портов и необходимые инструменты для установки программ из портов.
Из программного обеспечения понадобятся DHCP-сервер из портов и TFTP-сервер из стандартной поставки ОС.
За подробной документаций о настройке TFTP-сервера, обращайтесь к пункту 25.2 руководства FreeBSD: http://www.freebsd.org/doc/ru/books/handbook/network-inetd.html и документации к TFTP-серверу: man tftpd
На тонкий клиент ThinTonk может быть загружен только по сети (PXE). Для этого требуется соответствующим образом сконфигурированные серверы DHCP и TFTP протоколов, и настроить терминалы на загрузку по сети.
Настройка терминалов заключается в настройке BIOS`а на загрузку по сети и/или настройке сетевой карты на PXE загрузку.
Настройка терминалов серии 12хх на загрузку по сети Для настройки терминалов серии 12хх следует войти в BIOS, нажав комбинацию клавиш Ctrl+Alt+Esc в начальный момент загрузки при демонстрации логотипа ТОНК. В разделе Advanced BIOS Features необходимо установить параметр First Boot Device в значение NDC PXE и сохранить сделанные изменения нажатием клавиши F10.
Далее, следует дождаться во время загрузки приглашения нажать комбинацию клавиш Shift+F10 и нажать её. В появившемся меню настройки загрузчика, следует указать установить параметр Network Boot Protocol в значение PXE и сохранить сделанные изменения нажатием клавиши F4.
Настройка терминалов серии 14хх на загрузку по сети Для настройки терминалов серии 15хх не требуется настраивать BIOS устройства. Во время начальной загрузки устройства следует войти в настройки загрузчика, нажал клавишу F12. В появившемся меню следует установить курсор на третью строчку с надписью NDC-2 и нажимая клавишу пробел выбрать в этой строчке значение NDC-2 PXE. В зависимости от версии BIOS и модели терминала, вместо NDC-2 может быть надпись NDC-1 и NDC-0. Затем следует нажать клавишу Enter для продолжения загрузки, не убирая курсор с выбранного пункта меню.
Настройка терминалов серии 15хх на загрузку по сети Для настройки терминалов серии 15хх не требуется настраивать BIOS устройства. Во время начальной загрузки устройства следует войти в настройки загрузчика, используя комбинацию клавиш Ctrl+Alt+B и установить параметр Boot Method в значение PXE, а параметр Default Boot в значение Network; затем следует сохранить сделанные изменения нажатием клавиши F10.
Менеджер терминальных сессий Tonik Менеджер терминальных сессий Tonik — это программа для управления подключениями к терминальным серверам. Программа имеет интуитивно понятный графический интерфейс, работа с которым не вызывает затруднений у начинающих пользователей.
Главное окно программы разделено на три области: область вкладок, область списка терминальных сессий, область кнопок.
Вкладка «Connections» используется для запуска и завершения терминальных сессий, а также для выхода из программы.
Для начала работы в терминальной сессии выделите любую сессию из списка и нажмите кнопку «Connect» на панели кнопок. Вы можете завершить терминальную сессию своими действиями внутри сессии, нажатием на крестик в правом верхнем углу окна терминальной сессии (в случае если сессия запущена в окне) и нажатием на кнопку «End» на панели кнопок.
Для закрытия менеджера терминальных сессий нажмите на крестик в правом-верхнем углу окна или на кнопку «Exit» на панели кнопок.
Вкладка «Configure» используется для создания, удаления и редактирования настроек терминальных сессий.
Кнопка «Add» на панели кнопок используется для создания терминальной сессии. При нажатии на неё появляется окно, в котором предлагается ввести:
В зависимости от выбранного типа сессии будет предложен различный набор настроек сессии. Для отображения настроек сессии следует нажать на надпись «Options» или треугольник слева от неё. Настройки различных типов терминальных сессий будут рассмотрены далее в этом руководстве.
Для подтверждения создания сессии следует нажать кнопку «ОК», для отмены создания сессии — кнопку «Cancel».
Кнопка «Edit» на панели кнопок используется для редактирования настроек терминальной сессии. При нажатии на неё появляется окно, аналогичное тому, что появляется при нажатии на кнопку «Add». В появившемся окне будут заполнены соответствующим образом все поля, включая настройки сессии. После редактирования настроек терминальной сессии следует нажать кнопку «ОК» для сохранения введённых настроек и кнопку «Cancel» для закрытия диалога редактирования сессий без сохранения.
Кнопка «Delete» на панели кнопок используется для удаления терминальных сессий. Что бы удалить терминальную сессию, выделите сессию из списка и нажмите кнопку «Delete». Появится окно, запрашивающее подтверждения на удаление сессии. Нажмите «Yes» для подтверждения удаления или «No» если вы передумали.
Кнопка «Startup» используется для настройки автозапуска сессий. Автоматически запускаться может только одна сессия. Для включения автозапуска, выделите в списке сессий нужную и нажмите кнопку «Startup». Появится окно, в котором предлагается выбрать тип автоматического запуска:
Для подтверждения следует нажать кнопку «ОК», для отмены — кнопку «Cancel».
Вкладка «About» используется для просмотра различной информации о менеджере терминальных сессий Tonik, операционной системе ThinTonk и самом тонком клиенте.
Помимо общих для всех типов терминальных сессий настроек (имя сессии, тип сессии, адрес терминального сервера), у RDP сессий имеются следующие настройки:
Для переключения между оконным и полноэкранным режимами можно использовать комбинацию клавиш Ctrl+Alt+Enter.
Помимо общих для всех типов терминальных сессий настроек (имя сессии, тип сессии, адрес терминального сервера), у VNC сессий имеются следующие настройки:
Помимо общих для всех типов терминальных сессий настроек (имя сессии, тип сессии, адрес терминального сервера), у X11 сессий имеются следующие настройки:
Основные конфигурационные файлы Thinstation В конфигурации по умолчанию, ThinTonk настроен на загрузку Windows-подобного графического интерфейса, в котором имеется привычные пользователям Windows меню пуск и рабочий стол. В меню пуск и на рабочем столе находятся ярлыки менеджеров ICA подключений, менеджера сессий Tonik и терминала Xterm. У этого Windows-подобного интерфейса имеется недостаток, который заключается в том, что невозможно никаких образом сохранить параметры сессии, чтобы не вводить их заново при последующих загрузках.
В случае, когда требуется запомнить параметры сессий, следует разместить в корне TFTP сервера конфигурационные файлы, описание которым даётся ниже.
Конфигурационные файлы и порядок загрузки При загрузке ThinTonk, происходит поиск конфигурационных файлов в корневом каталоге TFTP-сервера в следующем порядке:
Следует учитывать то, что для настройки клиента используется первый полученный с TFTP-сервера файл конфигурации. Например, если получены конфигурационные файлы thinstation.conf.network и thinstation.conf-MAC_АДРЕС, то в этом случае будут использоваться параметры файла thinstation.conf.network, так как он был получен первым.
Используя файлы thinstation.hosts и thinstation.conf.group-ИМЯ_ГРУППЫ, можно объединить клиентов в группы с одинаковыми конфигурациями. Для этого нужно внести сведения в файл thinstation.hosts, такие как ИМЯ_КОМПЬЮТЕРА, MAC_АДРЕС, ИМЯ_ГРУППЫ и отредактировать файл thinstation.conf.group-ИМЯ_ГРУППЫ.
Индивидуальная настройка клиентов Существует три способа индивидуальной настройки тонких клиентов:
#ИМЯ_КОМПЬЮТЕРА MAC_АДРЕС ИМЯ_ГРУППЫ КОМЕНТАРИИ
thinstation1 000103014152 samba # IVANOV thinstation2 000103014152 # PETROV #--- Пример конфигурационного файла
#--- Опции сессий # #SESSION_TITLE - Описание сессии # SESSION_TYPE - Тип сессии: # - rdesktop Терминальный клиент к Microsoft® Terminal Services # - ica Терминальный клиент к Citrix® MetaFrame® # - vnc Терминальный клиент к vnc серверу # -ssh Терминальный клиент к ssh серверу # -telnet Терминальный клиент к telnet серверу # 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 — звук в терминальной сессии, On/Off #ICA_AUDIO_QUALITY — качество звука, 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=en_us # 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_COLOR_DEPTH="16 | 8 | 24" SCREEN_HORIZSYNC="30-64" SCREEN_VERTREFRESH="56-87" Файл настроек менеджера терминальных сессий В файле tonik.xml, который должен лежать в корне TFTP сервера описываются терминальные сессии. Этот файл используется программой Tonik — менеджером терминальных сессий. Это обычный xml-файл, начинающийся с объявления XML в котором указана версия XML 1.0 и кодировка UTF-8. Структура файла представляет собой элемента , в который вложен элемент , в который вложено множество элементов :
<-- Описание сессий --> Формат элемента описания сессии Каждая сессия должна описываться в отдельным элементом , вложенном в элемент . У каждого элемента должны быть обязательно указаны следующие атрибуты:
и опционально у одной из сессий может быть указан параметр Startup со значением Auto или Default:
В каждый элемент могут быть вложены дополнительные элементы, имя которых является опциями, а содержимое — значениями опций, специфичных для каждого терминального протокола.
Жирным цветом выделены значения по умолчанию
Жирным цветом выделены значения по умолчанию
Жирным цветом выделены значения по умолчанию
|
|