Мини-руководство (mini-HOWTO): cоздание бездискового тонкого клиента //
Снятие с себя всякой ответственности (Disclaimer).
Данная статья не претендует ни на полноту, ни на абсолютную правильность. Всё, что вы делаете - вы делаете на свой страх и риск. Я не несу никакой ответственности за всё, что может случиться.
В разделе "Файлы" доступен загрузочный образ, предназначенный для работы бездискового тонкого клиента по сети. Тонкий клиент работает в режиме windows терминала и предназначен для соединения с терминальным сервером по протоколу RDP. В этот образ включена поддержка следующего железа: сеть - Realtek 8139, PCNET32 (vmware); видео - VESA, VMware SVGA; аудио - ES1371, Intel ICH (i8xx), SiS 7012, NVidia nForce Audio, AMD 768/811x; принтеры - любые, поддерживающие работу с аппаратными принт-серверами. Имеется полная поддержка юникодных (русских, украинских, белорусских) имен файлов на локальных носителях (usb-накопители, кардридеры, флоппи-диски,CD-ROM, жесткие диски) в терминальной сессии. В первую очередь, я собирал этот загрузочный образ для возможности его тестирования под управлением виртуальной машины vmware, которая начиная с версии 4.5 поддерживает протокол PXE. Итак, всё что вам надо это vmware либо сетевая карта realtek 8139 с поддержкой загрузки по PXE, VESA-совместимая видеокарта, терминальный сервер и немного терпения.
Здесь я попытаюсь описать манипуляции, которые необходимо произвести на сервере, чтобы это всё заработало.
- Собираем настоящую либо виртуальную машину, включаем в БИОСе загрузку по сети.
- Скачиваем архив. Распаковываем. Получаем:
- Далее, необходимо установить сервис DHCP, сконфигурировать его, как минимум настроив диапазон выдаваемых адресов и прописав следующие опции:
- Затем устанавливаем и настраиваем TFTP сервер (это файл scripts\mktftpd.cmd в архиве):
- В файле c:\tftpboot\thinstation.conf.network в строке SESSION_0_RDESKTOP_SERVER=your_host_here поменять your_host_here на IP адрес вашего терминального сервера.
- подкаталог tftpboot; - подкаталог scripts; - файл readme.txt.
66 - ip адрес загрузочного сервера, в нашем случае тот же, что и адрес DHCP сервера; 67 - pxelinux.0
==========scripts\mktftpd.cmd========= copy /y %windir%\system32\dllcache\tftpd.exe %windir%\system32\tftpd.exe sc create Tftpd start= auto binPath= %windir%\system32\tftpd.exe md c:\tftpboot > nul: 2>&1 cacls c:\tftpboot /g administrators:f system:f > nul: 2>&1 xcopy /s /e ..\tftpboot\*.* c:\tftpboot echo REGEDIT4 > "%TEMP%\$DelReg$.reg" echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tftpd\Parameters] >> "%TEMP%\$DelReg$.reg" echo "Directory"="c:\\tftpboot"; >> "%TEMP%\$DelReg$.reg" start/wait regedit -s "%TEMP%\$DelReg$.reg" del "%TEMP%\$DelReg$.reg" > nul: 2>&1 sc start tftpd ==========scripts\mktftpd.cmd=========
Вроде всё. Замечания и предложения приветствуются.
- Войдите на сайт для отправки комментариев
как я понял,
как я понял, это более продвинутая сборка оригинального дистрибутива.
вобщем, у меня возникли вопросы, и я был бы признателен, ежели бы кто-то мне помог.
итак, версии, представленные на этом сайте предназначены для использования тонкого клиента для windows2003. (вроде так). у меня собственно проблема началась, когда издох винт на машине, которая до этого успешно использовалась как терминал под 98-ми виндами. теперь пытаюсб настроить бездискового терминала. вторые сутки - безуспешно :(
я имею:
-windows 2003 с настроенным сервером терминалов.
-запущенную роль сервера DHCP с настроенными параметрами 66 и 67
- 2терминальных машины: у одной видео и сеть на борту, у второй - видео GF2 MX400 и RTL8139. окромя этого на каждой машине есть CD-ROM
прочитал данное руководство (а также еще кучу аналогичных), но мало что понятно.
у вас в разделе загрузки есть куча файлов. какой из них использовать (в частности для загрузки одного терминала через PXE, а второго за неимением бутрома - с CD-ROM) ?
и еще, в
и еще, в параметре 67 - pxelinux.0 имеется файл, который я ненашел в каталоге C:\tftpboot
это есть гут, или не есть гут?