Главная » Простые сети » Сложные сети » Теория » Практические приемы » Технология » ПО » Работа в сети » Прочее

Терминальный доступ к Windows 2000/ 2003 с использованием бездисковых рабочих станций и удаленной загрузки (Remote Boot).

Часть 4

Практическая реализация

Загрузка образа ОС

Наиболее интересное применение удаленной загрузки - организация бездисковых рабочих станций. В принципе можно реализовать с большими или меньшими трудностями загрузку на терминальной рабочей станции ОС DOS или Windows 9x. Но при такой реализации есть свои сложности и требования к аппаратному обеспечению рабочей станции.

На мой взгляд существует более оригинальное решение - это загрузка образа мини Linux c поддержкой функции терминального доступа. Таких решений существует множество - мною в свое время были проверены три из них (WTware , Netstation ,Thinstation)и все показали себя работоспособными.

Далее я покажу как настроить терминальную станцию на базе Thinstation (станция грузится используя обычную сетевую карту с прошивкой BootROM на дискете) по WTware информация на русском языке на сайте , там есть форум и все достаточно понятно и просто.

Итак начнем ....

Для загрузки по сети должны работать две службы - dhcp и tftp как их сконфигурировать раскажу немного позже, а пока.

Заходим на сайт Thinstation выбираем Download и переходим по ссылке Prebuilt images , скачиваем следующий файл: Thinstation-2.0.2-prebuilt-NetBoot разархивируем его в отдельную папку.

Создаем thin-client boot-disk (хотя можно воспользоваться описанием создания BootROM диска выше) :

- Открываем DOS окно - идем внутрь папки 'BootDisk\'

- Вставляем чистый отформатированный floppy диск

- Вводим: rawrite2 -d A -f ebnet522.dsk

Этот загрузочный disk содержит более 30 сетевых драйверов (основных ISA and PCI карт, но PCMCIA or USB не поддерживаются).Если у Вас имеется карта , которая не работает сданным диском то делаем все как описано в части 3идем на http://www.rom-o-matic.net/ - выбираем "Latest Production Release" - Выбираем Вашу карту - select "floppy bootable image ROM" - не нажимайте"Configure" - press "Get ROM" - переименовываем в формат 8.3 (например "eb-5.2.2-3c509.zdsk" -> "3c509.dsk") - записыаем на чистый floppy используя rawrite2.exe .

Конфигурационные файлы thinclient

Запускаем thinstation.nbi (autoextract).exe в папке TFtpdRoot, соглашаемся с "Licence Agreement" ---> "I Agree" и получаем 'thinstation.nbi' файл: Это и есть загрузочный имидж mini-linux дистрибутива.

Здесь вы так же найдете файл 'TFtpdRoot\thinstation.conf.network', это пример конфигурационного файла. Необходимо скопировать всю папку 'TFtpdRoot\' на сервер например на 'C:\', это будет корневая папка tftp сервера. Необходимо отредактировать следующие секции файла "C:\TFtpdRoot\thinstation.conf.network"

X_MODES="\"800x600\"" - разрешение экрана

X_MOUSE_PROTOCOL="PS/2"- мышь по PS/2

SESSION_0_TYPE="x" - Х терминал


SESSION_0_SERVER=172.16.1.10 - IP адрес терминал сервера


SESSION_0_OPTIONS="rdesktop" используя RDP

Что бы использовать принтер подключенный к терминальной рабочей станции надо разкоментировать:

PRINTER_0_NAME="parallel"

PRINTER_0_DEVICE=/dev/printers/0

PRINTER_0_TYPE=P

Если Вам необходимо установить индивидуальные конфигурации для различных терминалов (такие как настройки клавиатуры или видео) Вы можете сохранить сонфигурационные файлы именованные как по МАК адресу или по IP адресу (00.0a.e6.38.5с.bf.conf) или (172.23.24.10.conf) в корневой папке TFTP.

В документации так

thinstation.conf-<MAC ADDRESS> (e.g. thinstation.conf-112233445566)

thinstation.conf-<IP ADDRESS> (e.g. thinstation.conf-192.168.1.2)

но у меня работает как описано выше.

После этого если все сервисы на сервере сконфигурированы (описано далее) то бездисковая рабочая станция загрузится по сети ( с использованием сетевой карты и дискеты как BootROM), подключится к папке TFTP на сервере - загрузит имидж системы , применяя конфигурационный файл и подключится к серверу терминалов.

Предыдущая Текущая Далее

 

Спасибо за внимание!


/ Обмен ссылками / Неизвестные сети /