Покроковий опис настройки бездискових станцій і сервера терміналів, netzcentral
Рішення використовувати сервер терміналів прийшло не відразу. Працюючи у фірмі, в якій кожен день щось відбувається з комп'ютерами під управлінням Windows, я задумався про використання бездискових станцій. Звичайно, на таких (конфігурація буде приведена трохи пізніше) комп'ютерах не погіршує в ігри, проте прослуховування музики, роздруківка документів на принтері, робота в Інтернет, робота з офісними Word, бухгалтерськими 1C і подібними програмами повноцінно можлива. В термінальній системі можна запустити і 3D-додатки - але все ж таки не рекомендується цього робити, так як такі програми важкі навіть для Pentium IV.
Знаю, що подібне завдання багато разів вирішувалася на великій кількості підприємств, технічно не така складна, як може здатися спочатку. Однак, коли я сам намагався знайти такого роду інформацію, знайти її не вийшло. Матеріал я підготував, збираючи інформацію по частинах, часом навіть по крупицях, методом своїх проб і помилок, спасибі за посильну допомогу багатьом моїм друзям.
Звичайно, конфігурація завжди залежить від багатьох факторів, і зазначена вище - не перша і не остання в списку використаних термінальних клієнтів. Гарненько пропрацювавши технічний матеріал, можна зібрати клієнтів і на 486-ом процесорі (40 МГц), з 10 Мбіт мережевими платами і 8 Мб ОЗУ, а замість сервера міг би бути якийсь Celeron 700 МГц. Але - весь цей матеріал дан як відправна точка, як для новачків, так і для більш досвідчених системних адміністраторів.
При написанні цієї статті було перекачано, пережоване дуже велика кількість технічної інформації, програмного забезпечення, і було потривожене багато-багато людей :-)
Всі авторські права по-чесному я вказав в кінці статті.
Установка термінального сервера
Налаштування термінального сервера
Запускаємо Пуск - Програми - Адміністрування - Налаштування служб терміналів - Параметри сервера. Прибираємо прапорець Обмежити користувача єдиним сеансом. Переміщаємося в налаштування підключень. Бачимо підключення RDP - TCP, тут право кнопкою миші, далі Властивості, вкладка Параметри клієнта, знімаємо галочку "Використовувати параметри підключення користувача", а три інші галочки трохи нижче - відзначаємо, глибину кольору ставимо 16-і бітову і заборонимо зіставляти порти, диски і звук (за бажанням). Переміщаємося на вкладку "Дозволи" і додаємо користувача, який буде працювати на термінальному клієнті (права - Гість + Користувач). На вкладці "Віддалене управління" вибираємо перемикач "Використовувати управління з наступними параметрами", знімаємо галочку "Запитувати дозвіл користувача" і встановлюємо галочку "Взаємодія з цим сеансом". Тут все. Натисніть ОК, зберігши всі зміни і закрийте mmc-оснащення.
Створіть користувача і надайте йому пароль - цей користувач буде віддалено підключатися до термінального сервера.
Тепер пару слів про способи завантаження по мережі. Запропонований тут мною яким чином будуть завантажуватися з використанням прошивки PXE - не єдиний. PXE Pre - boot Execution Environment (середа передзавантажувальне виконання) - стандарт, розроблений Intel. Такі і тільки такі прошивки використовуються виробниками при виготовленні мережевих карт і BIOS материнських плат з інтегрованими картами. Прочитайте документацію до вашого обладнання, щоб дізнатися, чи підтримує вона завантаження за методом PXE. Якщо ваша мережева карта або материнська плата вже укомплектовані прошивкою PXE, то ніяких додаткових дій вам робити не доведеться. Такі мережеві карти і материнські плати відразу після покупки готові для використання в якості бездискових терміналів. Для деяких карт (в тому числі, для всіх моделей карт на чіпі rtl8139C [D]) прошивку можна знайти на сайті фірм-виробників чіпсетів. Цю прошивку потрібно самостійно прошивати в мікросхему BootROM. Якщо для вашої мережевої карти виробник не зробив прошивку, то виходом із ситуації буде продовження пошуків мережевої плати з PXE або залишається використовувати прошивки Etherboot.
Etherboot - оpensource проект, який випускає прошивки практично для всіх існуючих мережевих карт. Прошивка Etherboot може бути записана в мікросхему BootROM або flash-пам'ять мережевої карти, може бути запущена з дискети або жорсткого диска як завантажувальний сектор або як програма з DOS. Прошивки Etherboot є єдиним способом завантаження по мережі парку комп'ютерів з різними мережевими картами, для яких виробники не написали PXE-прошивки. Тут завантаження з використанням Etherboot ми використовувати не будемо.
Завантаження термінального клієнта може бути здійснена не тільки по мережі, але і з дискети (потрібно тридюймовий дисковод, і варто пам'ятати, що дискети занадто швидко вмирають), з невеликого жорсткого диска (використання вінчестера виправдано, якщо потрібно розвантажити мережевий трафік, кешувати його і використовувати підкачування). Також при наявності вінчестера можна працювати в операційній системі встановленої на ньому, при цьому залишиться можливість завантажуватися по мережі. З іншого боку, при відсутності вінчестера ми завжди будемо впевнені, що який-небудь вірус не зруйнує розділи диска. Будьмо впевнені в тому, що термінальний клієнт завжди буде завантажуватися одним і тим же чином. Однак сьогодні ми все можемо бачити, що сучасні виробники постачають свої комп'ютери з можливістю завантаження з мережі, використовуючи прошивку PXE.
Підготовка (прошивка) мережевий плати
6 Мб). Після установки з'являється зелена іконка в треї. При натисканні на кнопку Update Boot Agent на вкладці Boot Agent, програма запитає, створювати бекап поточного бутрома чи ні. Я, на всякий пожежний, зробив. Далі програма пропонує вказати місцезнаходження прошивки (формати файлів прошивок - * .flb, * .nic). Природно на моєму комп'ютері не виявилося не одного файлу з таким розширенням, крім мого власного бекапа. Зате файли з таким розширенням знайшлися в Інтернеті в складі програми Intel Boot Agent. Прошивка BA4115M1.FLB успішно закачується всередину бутрома - ви зрозумієте це, коли програма PROSet повідомить, що "Image has been updated successfully". Інші параметри ви можете змінити вже при завантаженні термінального клієнта, досить просто натиснути комбінацію Ctrl + S під час очікування мережевий Картоєв дій з боку користувача. Бутрим готовий до використання.
Вибір і настройка TFTP і DHCP серверів


Якщо при запуску tftpd32 вивалюються помилки, швидше за все у вас встановлений інший TFTP-сервер (наприклад Intel MTFTP) або ж запущений фаерволл. Зупиніть "чужий" сервіс та налаштуйте фаерволл, блокуючий tftpd32, який намагається встати в системі в якості DHCP-сервера. В якості робочої папки я вказав - "D: \ THST".
Налаштування тонкого клієнта
Тонкий клієнт - серце терміналу, займає так само одне з ключових місць у збірці термінал клієнт-серверної системи, як Бутрим або tftp-сервер. Таких проектів з готовими рішеннями завжди було багато, є і успішно розвиваються до цих пір. ThinStation, WTWare, PXES. Якщо ж не потрібні готові рішення, то міні-операційну систему можна зібрати самому, це буде довше, однак без єдиної зайвої програми. Проект ThinStation збирається за 3 хвилини, викачуємо його за наведеним нижче посиланням, розпаковуємо в робочу папку (в нашому випадку "D: \ THST"), в файлі thinstation.conf змінюємо рядки ось так:
і включаємо термінал. Готово. Далі буде потрібно установка на сервер ряду користувальницьких програм (архиваторов, пакетів для роботи з текстами і багато чого іншого). Виведіть ярлики до цих програм на робочі столи користувачів.
Література, авторські права і подяки: