Logo "Elinux"
О Windows терминалах
Новости
Документация
Скачать
GPL проекты
Контакты, support
Заказать лицензии
Отправить предложение
Стабильная версия: 1.6.7.1 (24.11.2007)
Счетчик
Посетителей сегодня: 57
Посетителей
всего: 311773


Авторское свидетельство
ElinuxT является технологическим партнером RuToken
Компания Анкад
| О проекте | Ссылки | Заказать лицензии |
   

ElinuxT - терминальный тонкий клиент

Новая версия этой страницы доступна по адресу http://www.WTPRO.ru/tftp.html

Настройка TFTP сервера

TFTP (Trivial File Transfer Protocol) представляет собой упрощенный протокол передачи файлов (никакой авторизации, выдачи оглавления и т.д.). В отличие от FTP использует для передачи пакетов протокол UDP, что упрощает его реализацию для встроенных устройств.

Применяется для загрузки конфигурации и бинарного кода терминалов ElinuxT.

Настройка TFTP от Microsoft

Как это не странно, но в дистрибутиве Windows нет нормального TFTP сервера. TFTP сервер встроен в службу RIS (Remote Installation Services).

RIS является громоздкой и достаточно сложной в настройке.

Если Вы хотите использовать RIS по прямому назначению (для удаленной установки Windows) и загружать терминалы ElinuxT, то Вам сюда.

В противном случае необходимо:

  1. Пуск -> Настройка -> Панель управления -> Установка удаление программ -> Установка компонентов Windows
  2. Ставим галочку напротив Remote Installation Service
    Установка RIS
    Внимание! Не конфигурируйте эту службу.
  3. Запустите regedit.exe и создайте ключ реестра HKLM\System\CurrentControlSet\Services\Tftpd\Parameters\Directory, тип REG_SZ, значение "C:\TFTP". Эта папка и будет корнем tftp-сервера. Описание этого параметра присутствует и на сайте Microsoft.
    Редактирование реестра
  4. Пуск -> Настройка -> Панель управления -> Администрирование -> Службы
    Найдите службу Trivial FTP Daemon. Щелкните по ней 2 раза. И измените тип запуска на авто. И запустите службу.
    Запуск TFTP

Настройка TFTPD для UNIX

Рассмотрим установку на Fedora Core 4. Желающие могут скачать и установить tftp сервер самостоятельно с сайта http://www.kernel.org/pub/software/network/tftp/.

Пошаговая установка:

  1. Находим пакет tftp-server и устанавливаем его командой:
    [root@xaos0 ~]# rpm -ivh tftp-server-0.40-6.i386.rpm
    предупреждение: tftp-server-0.40-6.i386.rpm: Заголовок подпись DSA V3: NOKEY, key ID 4f2a6fd2
    Подготовка... ########################################### [100%]
    1:tftp-server ########################################### [100%]
  2. Конфигурируем систему так чтобы TFTP сервер запускался автоматически.
    [root@xaos0 ~]# ntsysv
    Настройка автозапуска для TFTP
  3. Корневым каталогом для TFTP сервера будет /tftpboot

Установка ElinuxT на TFTP сервер

Для Windows можно запустить файл setup.cmd с компакт диска, который установит ElinuxT в c:\ElinuxT\ (путь к папке можно задать в самом скрипте)

Для Unix можно запустить файл setup с компакт диска, который установит ElinuxT в /tftpboot/ (путь к папке можно задать в самом скрипте)

  1. Откройте CDROM с дистрибутивом ElinuxT.
  2. Скопируйте boot в корневую директорию TFTP сервера.
  3. Скопируйте каталог PXELINUX.CFG в корневую директорию TFTP сервера.
  4. Создайте каталог ElinuxT в корне TFTP сервера.
  5. Скопируйте в каталог ElinuxT каталоги: conf, hdd, keys, pkg и файл terms.

Настройка параметров для сетевой загрузки

После загрузки логотипа доступны дополнительные параметры.

Для того чтобы ограничить доступ к некоторым из них при сетевой загрузке надо.

  1. Открыть файл pxelinux.cfg\defaultнаходящийся в корневом каталоге TFTP сервера.
  2. Содержимое файла выглядит следующим образом:

    prompt 1
    timeout 50
    default elinuxt
    FONT ElinuxT/hdd/koi
    DISPLAY ElinuxT/hdd/msg

    label elinuxt
    kernel ElinuxT/hdd/sys
    append net=y ramdisk_size=632 quiet initrd=ElinuxT/terms root=/dev/ram

    label debug
    kernel ElinuxT/hdd/sys
    append debug=y net=y ramdisk_size=632 quiet initrd=ElinuxT/terms root=/dev/ram

    label setup
    kernel ElinuxT/hdd/sys
    append net=y setup=y ramdisk_size=748 quiet initrd=ElinuxT/hdd/term root=/dev/ram

    label mkfloppy
    kernel ElinuxT/hdd/sys
    append net=y setup=y floppy=y ramdisk_size=748 quiet initrd=ElinuxT/hdd/term root=/dev/ram

    label update
    kernel ElinuxT/hdd/sys
    append net=y setup=y ramdisk_size=748 quiet initrd=ElinuxT/hdd/term root=/dev/ram

    # label uninstall
    # kernel ElinuxT/hdd/sys
    # append net=y setup=y remove=y ramdisk_size=748 quiet initrd=ElinuxT/hdd/term root=/dev/ram

    # label memtest
    # kernel ElinuxT/hdd/memtest

    label local
    LOCALBOOT 0

  3. Наиболее важные параметры отмечены жирным шрифтом.
    timeout - время в миллисекундах, после которого будет загружен обораз по умолчанию (50 - 5 сек.)
    default - образ по умолчанию
  4. Если необходимо запретить какой-нибудь параметр (настоятельно рекомендуем закрыть все кроме elinuxt), то достаточно закомментировать строки начиная с label и заканчивая append или kernel. Знак комментария #.
    В приведенном примере параметры uninstall и memtest запрещены.

ElinuxT - windows terminal system

Новая версия этой страницы доступна по адресу http://www.WTPRO.ru/tftp.html