![]() |
![]() |
r00t 13.08.2004 - 09:25 |
Сабж. Вчера вечером позаимствовал сетевку 3COM 3C905-C-TX-M. Использовался встроенный Boot ROM сетевки с РХЕ-загрузчиком. Для загрузки использовался prebuilt-образ ThinStation 2.0b (thinstation.sf.net). Железо - Р166, 32М RAM, 2M Video. У кого вопросы - задавайте =)) |
rockst 1 - 13.08.2004 - 09:32 | У меня уже 10 лет 386-е без дисков грузят DOS и проги с сервера NetWare. |
r00t 2 - 13.08.2004 - 09:40 | Ну у меня не ДОС и не нетварь =)) У меня WIN2003+Citrix XP |
PriZrak 3 - 13.08.2004 - 09:54 | (0) стукнись, плз., в асю, я запутался в контакт листе, который контакт твой. |
dvserg 4 - 13.08.2004 - 10:02 |
2 root Дай плиз подробный мануал что и как делал У меня есть 3COM и есть одна тачка 486/66 без HDD |
R 5 - 13.08.2004 - 10:03 | 1- общее только, что bootrom, а к терминалу отношения никакого. |
Real 6 - 13.08.2004 - 10:04 | R=Real |
зфгл 7 - 13.08.2004 - 10:58 |
2 r00t у меня тоже получалось настроить подобное, только хотелось использовать чисто мелкософтоское ПО без софта других фирм.. С тинстейшном понятно, а не знаешь как можно сделать образ для удаленной загрузки средствами MS? |
r00t 8 - 13.08.2004 - 11:01 |
7 - remoteboot.ru Итак пишу подробно по шагам. Итак делюсь опытом поднятия бездискового терминала. Железо на клиенте: Р166, 32М RAM, 2M Video, NIC 3Com 3C905 C-TX-M На серваке - Citrix MF XP 1.0 FR3. Образ загрузки - ThinStation 2.0 (thinstation.sf.net). TFTP сервер - tftpd32, входит в дистр ThinStation. Итак, настройка. 1) Установка и настройка TFTP-сервака. Был использован TFTP-сервис из пакета служб Remote Installation. Создаем каталог TFTPDRoot (не важно где) Затем идем в панель управления - Установка и удаление программ - Компоненты Windows. Там выбираем Службы удаленной установки и жмем ОК. Настраивать RIS больше не надо! Теперь лезем в реестр. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TFTPD\parameters Добавляем строковый параметр Directory В нем указываем путь к созданному каталогу TFTPDRoot. В этот каталог из архива ThinStation распаковываем: загрузочный образ thinstation.nbi (почему-то он там запакован в самораспаковывающийся архив - надо его распаковать полностью), конфиг thinstation.conf.network и РХЕ-загрузчик thinstation.nbi.zpxe Теперь идем Пуск-Программы-Администрирование-Службы. Ищем службу Trivial FTP Daemon. Ставим ей запускаться автоматически и запускаем. На этом настройка TFTP-сервера окончена. |
r00t 9 - 13.08.2004 - 11:03 |
2) Настройка DHCP. Если DHCP еще не поднят - подымаем. Создаем область. Срок аренды адреса желательно ставить неограниченно - если есть принтеры которые надо шарить. В параметрах области задаем 2 параметра: 066 Имя сервера загрузки - IP-адрес TFTP-сервера (в моем случае он же терминальник). 067 Имя файла загрузки - thinstation.nbi.zpxe 3)Редактируем thinstation.conf.network в каталоге TFTPDRoot. Там указываем типы сессии, адрес сервака, разрешение и пр. (все параметры описаны в самом файле и HOWTO, входящем в дистриб). В моем случае подключение идет к Цитриксу, поэтому в конфе я раскомментировал строки: SESSION_0_TITLE="Citrix server" SESSION_0_TYPE=ica SESSION_0_ICA_SERVER=192.168.0.1 Можно так же указать подключение к разным серверам - их можно будет выбрать через меню. Надо тока учесть что идти должно все по порядку, начиная с SESSION_0_...,SESSION_1_ и т.д. Так же в конфе задается разрешение экрана, частота развертки, глубина цвета (работает 800х600х16бит, но работало и 1280х1024х24бит) Так же необходимо правильно задать тип мыши. Кто работал с *никсами - тот разберется. Кто не работал - объясняю. MOUSE_DEVICE=/dev/ttyS0 - порт СОМ1 MOUSE_DEVICE=/dev/ttyS1 - порт СОМ2 MOUSE_DEVICE=/dev/ttyS2 - порт СОМ3 MOUSE_DEVICE=/dev/ttyS3 - порт СОМ4 MOUSE_DEVICE=/dev/psaux - порт PS/2 MOUSE_DEVICE=/dev/input/mice - порт USB, но необходимо добавить пакет USB - не проверялось. Т.к. сервак у меня один - в конфе я сделал AUTOSTART=On. В этом случае клиент сразу подключится к SESSION_0 без отображения меню. |
r00t 10 - 13.08.2004 - 11:04 |
Так же нам надо расшарить принтак. Для этоко раскомментируем: PRINTER_0_NAME=parallel - имя принтера, может быть любое PRINTER_0_DEVICE=/dev/printers/0 - порт LPT1, 1 - LPT2, 2 - LPT3;/dev/ttyS0-3 - порт СОМ1-СОМ4, /dev/usb/lp0 - USB'шный принтак, опять-таки нужен пакет USB. PRINTER_0_TYPE=P - параллельный порт (LPT), S - последовательный (СОМ), U - USB, N - сетевой принтер. PRINTER_0_OPTIONS="speed 38400 -imaxbel" -опции для СОМ-порта. Для LPT, USB и сетевого - не нужны. Можно указать несколько разных принтеров, аналогично как сессии. Теперь надо поставить дрова для принтаков. Во-первых надо заметить какой IP выдал DHCP-сервак терминалу. Он промелькнет на начальной загрузке - можно нажать Pause и записать, если не обладаете фотографической памятью =)) Теперь на самом серваке лезем в принтеры и создаем новый принтер. Создаем его как локальный принтер. Галку "Автоматическое определение" убираем. Дальше когда надо выбирать порт выбираем "Создать новый порт". В ниспадающем меню выбираем Standard TCP/IP port. В строке "Имя принтера или IP-адрес" пишем IP компа с принтаком. В строке "Имя порта можно ничего не менять, можно написать все что угодно. Затем тип устройства выбираем "Обычное" и в меню выбираем Hewlett Packard Jet Direct (именно так), жмем Далее и Готово. Теперь надо установить дрова на принтак - так же как и на обычный. Теперь наш принтак появился на серваке как локальный и на него можно печатать с других терминалов и расшарить его по сети. Осталось за малым - настроить сам терминал. После заставки BIOS'a перед загрузкой системы надо нажать Ctrl-Alt-B. В настройках MBA надо выбратьтип загрузки - PXE. После этого жмем F10 и загружаемся. УРААА!!!! ЗАРАБОТАЛО!!!!!!! Кто еще может добавить что-то - высказывайтесь. ИМХО можно уже добавлять в ФАК =) |
PriZrak 11 - 13.08.2004 - 11:07 | (7)Кажись RIS надо подымать. Там всё на нём закручено. |
r00t 12 - 13.08.2004 - 11:10 | на remoteboot.ru написано как грузить винды по сети. Но надо ли это? Ведь для 98й винды потребуется минимум 128М мозгов, да еще подымать все зае-шься... Лучше ИМХО взять тинстейшн - тем более он сам Open Source GPL, если проблема именно в лицензионности. |
Friday13 13 - 13.08.2004 - 13:32 |
зфгл, а чем образ Thinstation плох для этого ? Тем, что он *Nix-овый ? Так, так от этого одни плюсы в данном случае, маленький размер + хорошиее быстродейтсвие + бесплатность. Сравнивали работу 2-х терминалов на Thinstation и WinCE (идут установленные при покупке некоторых терминалов) - так машина на Thinstation работает гораздо быстрее, не смотря на более древнее железо.1 |
Friday13 14 - 13.08.2004 - 13:34 | (0) Если бы еще это можно было бы заставить на любом железе работать, а то у меня проблемы с некоторыми матерями, а таких на работе много. |
r00t 15 - 13.08.2004 - 13:36 | 14 - а с какими конкретно? Чипсет, производитель? |
зфгл 16 - 13.08.2004 - 13:41 |
2 Friday13 я не говорю что он плох :) Просто хотел найти способ использовать для создания бездисковых терминалов средства только от мелкософтов :).. |
Friday13 17 - 13.08.2004 - 15:25 |
Что подразумевать под бездисковым и какие есть железки для этого. Вот от этого и надо отталкиваться, т.к. 1. В случае, если бездисковым (HDD) можно считать терминал с загрузочной Flash-кой, то можно грузить с нее WinCE, как и делают производители терминалов. 2. Если нужна полная бездисковость, то тогда надо ковырять RIS и грузить win98 или тот же CE, но при этом вырастают требования к RAM. |
kil82 18 - 13.08.2004 - 15:59 | 2 r00t а зачем нужно было RIS поднимать? |
r00t 19 - 13.08.2004 - 16:04 | 18 - в состав RIS входит TFTP-сервис, через который происходит загрузка образа с сервака. Но если не хочется ставить RIS - можно воспользоваться сторонними TFTP-серверами (например TFTPD32 - именно его я и юзал вначале) |
kil82 20 - 13.08.2004 - 16:11 | 2 r00t А NetBios-имена машинам как присваиваются? |
r00t 21 - 13.08.2004 - 16:31 |
20 - IP выдаются через DHCP. Он же дает IP TFTP-сервера (в моем случае он же - и терминальник и DHCP) и имя образа загрузки. А нафиг им NETBIOS-имена? Они им и не нужны. Каждый терминал - это как бы дополнительный монитор+клава+мышка к одному компу, имя коему - терминальный сервер. |
Конфигуратор 22 - 13.08.2004 - 17:06 | r00t > очень прикольная тема этот thin station. Вот у себя учебный клас запустили на новом железе системник обходится в 4 тыщи. Slim-корпус, мать гигабайтина на 845 чипе (все интегрированное в том числе и сеть с поддержкой загрузки по сети), проц Cel 1.7, память 128 метров (брэнд), клава, мышь оптика. Все! Все можно было еще дешевле но в краснодаре по прайсам меньше не найти. А в одном автомагазине я 100-ые пни так подня к 2003 серваку, на древних сетевушках, загрузчик правдо грузится с дискеты. |
kil82 23 - 13.08.2004 - 17:08 | а в загрузочный образ ты добовлял клиента Citrix? |
Конфигуратор 24 - 13.08.2004 - 17:08 | Очень радует, что проект-то развивается! Не хватает поддержки mapping'а com-портов, чтоб с торговым оборудованием работать. В беттах уже реализовано, а официально еще не зарелизили |
Конфигуратор 25 - 13.08.2004 - 17:09 | kil82: В 9 метровый образ почти все возможные клиенты включены по умолчанию, в том числе конечно и цитрикс |
kil82 26 - 13.08.2004 - 17:14 | А как поступить с Client Name, для Citrixa? Оно же должно быть уникальным... Или я ошибаюсь? |
Конфигуратор 27 - 13.08.2004 - 17:16 | kil82: по умолчанию клиенту присваивается имя ts_xxxxxxxxxxx, где xxxx - MAC-адрес. |
r00t 28 - 13.08.2004 - 17:44 | Думаю этот сабж можно уже в ФАК... |