Май 31

Задача: сделать тонкий клиент для Windows Server. В наличии: материнская плата с процессором Р3 500МГц (втыкаемый в слот), 32 Мб SDRAM ОЗУ, видеокарта PCI TNT2, сетевая карта Realtek 8139 (также был испытан NetGear FA310TX), IDE CDROM. Требуется бесплатное решение. В ходе поиска были рассмотрены следующие варианты:

  1. Linux + rdesktop (требуется установка и конфигурирование Линукса. Линукс будет отнимать часть ресурсов компьютера. Также необходим жесткий диск).
  2. DOS и FreeDOS. Не нашел бесплатных утилит под них. Нужно подымать сеть + нужен жесткий диск.
  3. Есть проект wtware. Была как комерческая, так и lite версия продукта. На данный момент lite убрали с официального сайта. Минусы: нужно поднимать dchp и tftp сервер на сервере терминалов. В моем случае dhcp находится на другом сервере. Плюсы: из нашей конфигурации можно убрать cdrom.
  4. Free Remote Control. На этом варианте я и остановился. Сайт проекта http://www.spbgmu.spb.ru/frwt/. На момент написания статьи не работал форум, FAQ довольно скуден. Проект основан скорее всего на линуксе. Грузится очень быстро. Есть версии под cdrom, hdd (под freedos), образ pxe (прошивка микросхем, вставляемых в сетевую карту), образ nbi для загрузки через tftp-сервер. Все бесплатно и легально.

После нескольких неудачных попыток устаноки Free Remote Control под freedos отказался от этой затеи и решил загружаться с компакт-диска. Тонкий клиент с загрузкой по сети на базе Free Remote Control (образ на CDROM) Скачиваем архив с Free Remote Control . Распаковываем. Файл XX.XX.XX.XX.XX.XX.out переименовываем в term0.cfg Открываем с помощью блокнота. Комментарии на русском. Остановлюсь на некоторых моментах.

  • clienthostname = frwt имя хоста. Не должно повторяться
  • win2kIP = 192.168.0.1 Сетевой адрес сервера терминалов. Указываем IP машины с windows server
  • driver = vesa Драйвер нужен для ЭЛТ-мониторов, так как vesa не позволяет оперировать с частотой развертки. По очереди меняем, пока не добиваемся нужной картинки.
  • bpp = 16 Глубина цветности. У меня Windows Server 2003. Ставлю 16
  • user = enter_username Имя пользователя по умолчанию. Можно стереть или написать другое
  • domain = SERVER Имя домена по умолчанию. Пишем свой домен.

Закрываем, сохраняем. Копируем файл в папку FRWT 3.4.1\FRWTGEN\iso\FREERWT\boot В этой же папке открываем блокнотом isolinux.cfg .В конец файла добавляем через пробел frwt_cd .Закрываем, сохраняем. Идем в папку FRWT 3.4.1\FRWTGEN Запускаем файл frwt.bat .Получаем frwt_3.4.1.iso .Записываем образ на диск. Ставим диск в компьютер, получаем следующие картинки (это я получил на ВМ, чтобы лучше видно было).

Собственно сам компьютер


И успешный вход.

Грабли: Если вместо последней картинки — черный экран, значит либо меняем видеокарту, либо экспериментируем с драйверами в конфигурационном файле, который мы создавали до формирования iso-образа.

Время загрузки (на моей машине): 30 секунд.

P.S.: Для экспериментов рекомендую использовать cd-rw. Вдруг драйвер не пойдет, или старый монитор мерцает. Испорченных болванок итак много на планете. Экономим поликарбонат — улучшаем экологию.

Комментировать